Chris M
15c3d8591c
Update static shebangs to flexible /usr/bin/env
...
* Also fixes static /bin/chmod executable call in UDEV rules
* Resolves #4166
2024-06-21 07:07:53 +10:00
EasyNetDev
4cd754530e
Fix the confusing warning: ERROR! Source file debian/changelog.in missing.
2024-06-17 15:15:20 +02:00
Chris M
481cc6f1bf
Corrected REGEX creating duplicates in supported devices
2024-06-08 10:21:38 +10:00
Chris M
3cf1f58f30
Updated UDEV rules script
...
* Improved device processing
* Updated shebang to improve compatibility
* Converted SteelSeriesControllerDetect to UNIX line endings
* Corrected hex literals in Artic and SteelSeries detection
2024-06-03 18:02:24 +00:00
Chris M
aa4483183c
Removed *.md file creation from Supported Devices
...
* Added Dummy Controller processing
* Other fixes to broken detector replacements
* Removed file exemptions in runner script
2024-05-31 16:22:34 +00:00
Alex Koskovich
04410b6611
Fixes for desktop-entry-spec & appstream
2024-03-04 15:13:49 +00:00
Chris M
d2b4ff1c56
Updated OpenRGB.pro to dynamically resolve source files
...
* Created FORMS macro list dynamically
* Added GUI_H and CONTROLLERS_H list to HEADERS
* Added GUI_CPP and CONTROLLERS_CPP list to SOURCES
* Added unique list of GUI_INCLUDES and CONTROLLER_INCLUDES to INCLUDES
* Adjusted platform specific builds to align build targets
2024-02-21 22:00:02 +11:00
Bernhard M. Wiedemann
dfff062bc6
Avoid corruption in 60-openrgb.rules
...
Due to the missing line-break before DUMMY_LIST
it would replace whatever was the first entry in there.
* Resolves #3675
This patch was done while working on reproducible builds for openSUSE.
2023-10-19 16:40:31 +00:00
Bernhard M. Wiedemann
cd4004dce2
Reduce use of grep
...
because find can return us the same 240 wanted files.
2023-10-19 16:36:43 +00:00
Bernhard M. Wiedemann
9ac44192bc
Skip empty detectors
...
Without this patch, output had ugly messages
Usage: grep [OPTION]... PATTERNS [FILE]...
Try 'grep --help' for more information.
and with the patch, the rule file is more readable
because it omits
-# Logitech Powerplay Mat -
-#---------------------------------------------------------------#
-#---------------------------------------------------------------#
-# Quantum Mechanical Keyboard (QMK) -
-#---------------------------------------------------------------#
-#---------------------------------------------------------------#
2023-10-19 16:36:43 +00:00
Bernhard M. Wiedemann
a7920c01d7
Avoid grep warning
...
without this patch, output contained
grep: warning: stray \ before white space
2023-10-19 16:36:43 +00:00
Chris
f8fe2ff7f8
Updating Debian version to conform with expected numbering for upgrades
...
* Moving Debian changelog and Fedora specfile to input files and dynmaically updating versioning from OpenRGB.pro
* Resolves #2919
* Related #2666
2023-02-15 02:58:33 +00:00
Adam Honse
b072b508ae
Add wrapped hidapi devices to udev rules
2023-01-29 17:31:05 -06:00
Chris
d49c506e63
Minor cleanup to UDEV rules build script
...
* Changing Asus-wmi rules to an array for consistency.
2022-12-25 02:32:56 +00:00
morg
94aca7d76f
Generate CSV file of device list
2022-12-25 02:26:10 +00:00
Misaka19465
ac2af0c788
Fixing build-udev-rules.sh
2022-12-22 23:19:43 +08:00
Misaka 19465
c88a6021f2
Adding support for ASUS TUF Laptop keyboard LED for Linux
2022-12-22 14:57:58 +00:00
Bernhard M. Wiedemann
a782c00784
Sort input file list
2022-12-10 20:19:13 +00:00
Chris
615d793912
Adjusting build-supported-devices-md.sh for website deployment
...
* Changing wiki characters to Unicode equivalents
* Removing whitespace from links
2022-10-01 17:04:12 +10:00
Chris
9fe664ee72
Adding DEVICE_TYPE_ACCESSORY to enum
...
+ Adding Accessory icons for light and dark theme
+ Adding entry into OpenRGBDialog2 to display icon
+ Creating `Accessory` category in "Supported Devices"
2022-09-01 05:19:09 +00:00
Chris
1f6580ebc5
Fixing regression bug caused by DELIMITER change in the supported devices script
...
+ Adding ability to manually run "Supported Devices" job
+ Changing `Delimiter` from UTF8 to ASCII character
2022-09-01 03:14:37 +00:00
Chris
fe98af43ee
Changing automatic Faustus udev rules to resolve #2695
2022-08-23 04:05:50 +00:00
Chris
439afed737
Fix for pipes | in device names being interpreted as Markdown control character
...
* Fixes the EVGA K|NGP|N text names in supported devices pages
2022-07-01 15:38:06 +00:00
Chris
8f8764232e
Adding Legend to Suported Devices
...
+ Adding 🤖 symbol for Automatic saving
+ Changing ⚠️ to 🚨 for better visibility
+ Adding :tools: symbol to mean `partial support`
+ Adding ⭕ symbol to mean not currently implemented by OpenRGB
2022-06-21 16:37:20 +00:00
Chris
0282f761cd
Formatting fixes for Supported Devices pages
...
+ Correcting detector references for EVGA V2 and V3
+ Correcting "Mice" anchor link
+ Updating GPU / USB table header labels
+ Removing leading whitespace from GPU IDs
2022-06-15 15:47:18 +10:00
Chris
70fdf54d5e
Adding DEVICE_TYPE_MICROPHONE to enum
...
+ Adding microphone icons for light and dark theme
+ Adding entry into OpenRGBDialog2 to display icon
+ Creating `Microphone` category in "Supported Devices"
+ Changing Razer Seiren Emote to a `Microphone`
2022-06-10 10:40:58 +10:00
Chris
23188e07a7
Improved targeting of metadata
...
* Ensured extended comments are not truncated
* Script now allows `@` in comment
2022-06-07 01:09:10 +10:00
Chris
c2163e2b99
Small formatting fix to print the newline between HID and I2C lists
2022-06-02 09:02:42 +00:00
Chris
524675108d
Automatic generation of markdown pages for supported devices
...
+ Added build-supported-devices.sh script
+ Added new target in CI/CD to build at compile time
2022-05-30 13:30:44 +10:00
Chris
2485c24560
Adding DUMMY_DEVICE_DETECTORS to supplement dynamic UDEV rules
...
* USB devices that are **not** registering a detector that includes the VID and PID will need to specify these details separately to be added to the UDEV rules
at compile time
* Resolves #2440
2022-05-08 19:37:57 +00:00
Chris
1f3415bdab
Changed UDEV build-udev-rules.sh to allow for DOS encoded files
2022-05-04 05:46:53 +00:00
Vidar Karlsen
6ae5242ed5
Add FreeBSD support
2022-05-03 16:41:11 +00:00
Chris
30c80adbe1
Fixes to Automatic UDEV generation
...
+ Removing blank vid & pids entries to avoid `invalid value` warnings
+ Changing incorrect syntax from `ATTR` to `ATTRS`
+ Adding `Release` build check to .pro to work around code syntax highlighting issue in QTcreator
2022-04-20 01:04:19 +10:00
Chris
bc10e3f772
Automatic generation of udev rules for supported devices
...
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
2022-04-17 12:31:02 +10:00
Chris
4a6c4f0e52
Adding test stages to Linux builds
...
* Build based on new OpenRGB docker image (Debian Stretch)
* Adapting AppImage build scripts to new docker image
* Changing postinstall script to avoid error
+ Adding test stage keyword
+ Adding needs keyword
+ Debian 10 Buster 32bit & 64bit
+ Debian 11 Bullseye 32bit & 64bit
+ Fedora 34 v34 64bit only
+ Ubuntu 18.04LTS Bionic 32bit & 64bit
+ Ubuntu 20.04LTS Focal 64bit only
+ Ubuntu 20.10 Groovy 64bit only
+ Mint 20.1 Ulyssa 32bit & 64bit
Amended to leave Bullseye builds in place by Adam Honse <calcprogrammer1@gmail.com >
2021-05-31 23:32:09 -05:00
k1-801
ad2cd89128
Add filesystem header to select between std::filesystem and std::experimental::filesystem depending on system availability.
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com >
2021-04-25 22:55:49 -05:00
Chris
42a6bfc2ec
Small change to OpenRGB.pro to address #824
...
* explicitly declaring c++14 for unix:!macx
2020-12-07 23:06:50 -06:00
Chris
e7dc95313f
Changing the Linux executable (only) to lowercase openrgb
...
Commits squashed by Adam Honse <calcprogrammer1@gmail.com >
2020-12-03 13:11:52 -06:00
Adam Honse
ad2bad17e8
Bring the AppImage tools into the repo so we don't have to download them from unreliable external locations
2020-11-09 09:36:36 -06:00
Adam Honse
940a71931d
Back to old AppImage version as link is working again
2020-11-09 09:32:17 -06:00
Adam Honse
7ffefed6c7
Verbose linuxdeploy
2020-11-09 09:08:55 -06:00
Adam Honse
89f22f99a0
Revert path for Linux Deploy as the temporary URL went down
2020-11-04 22:29:11 -06:00
Adam Honse
2440ab8fc9
Update Linux CI scripts to use temporary linuxdeploy path as the main release is broken
2020-08-23 00:16:28 -05:00
Adam Honse
b3a7b7be81
Add 32-bit AppImage build target
2020-08-04 17:26:44 -05:00
B Horn
bc6487505a
Adding scripts and tooling to build an AppImage
2020-06-18 21:36:59 -05:00