Adam Honse
0721f643c4
Check for errors in build-windows.bat so CI job fails if build fails
2025-12-06 17:45:19 -06:00
Clément Villemur
b0a08c7d10
Added instructions to install udev rules for immutable systems
2025-11-29 17:02:03 -06:00
Adam Honse
0fca93e454
OpenRGB Release Candidate 1.0rc2
2025-09-14 14:31:57 -05:00
Adam Honse
a589a0f0b8
OpenRGB Release Candidate 1.0rc2wr0
2025-09-14 14:30:17 -05:00
Adam Honse
6c8c48d2fe
Add option for installing OpenRGB as a service in Wix installer
2025-09-14 03:54:27 -05:00
Chris M
a667bd456c
Removed non-printable characters from License.rtf
...
* Changed EOL character from Linux LF to Windows CRLF
2025-07-30 22:17:32 +10:00
Adam Honse
c6de7cf784
Mark OpenRGB.exe as KeyPath in Wix installer
2025-07-28 21:13:21 -05:00
Adam Honse
ac0fd4b3fc
Remove commented code in build-windows.bat
2025-07-20 01:39:48 -05:00
berendi
cf2df815e3
Support starting OpenRGB as a Windows service
...
Commits squashed, code style cleaned up, and manually rebased by Adam Honse <calcprogrammer1@gmail.com >
2025-07-14 20:32:14 -05:00
Adam Honse
6a80f24962
Build AppImage with qt6
2025-05-02 02:38:39 -05:00
Adam Honse
c02da4066c
Add build-windows.bat file for managing the Windows builds and update CI to use it
2025-04-21 08:06:09 -05:00
Adam Honse
1fbacdea37
OpenRGB Release Candidate 1.0rc1
2025-02-22 11:06:06 -06:00
Adam Honse
d3859ff200
Add prepare-artifacts script to download, extract, and rename CI jobs and other files to be published after a release
2025-02-22 03:21:36 -06:00
RedBlackAka
f6e17542f3
Installer: remove .orp association
2025-02-20 11:24:32 +00:00
RedBlackAka
bf4f5480be
Installer: remove Start Menu shortcut on uninstall
2025-02-18 19:42:02 +00:00
RedBlackAka
c57d58d49b
Miscellaneous cleanups
2025-02-17 15:46:33 +00:00
Adam Honse
015b28c7d1
Clean up build-msi.sh script and make XML generation more readable
2025-02-16 20:50:24 -06:00
Adam Honse
b7c8d63505
Print out Wix XML when building MSI package for debugging
2025-02-16 19:40:51 -06:00
RedBlackAka
9e0eb9f1a4
Installer: Remove InstallPath
2025-02-01 16:52:38 +00:00
RedBlackAka
08d00ffedc
Installer: add InstallLocation to registry and allow downgrade
2025-01-29 02:42:51 +00:00
Chris
45d716d652
Adjusted Vendor name string
...
* Reverted Manufacturer string to Vendor name
* Added VendorID to log strings
* Other changes for Bash style and formatting
2025-01-25 09:53:31 +11:00
Adam Honse
27a37f65ea
Fix AppImage patch
2025-01-23 00:30:30 -06:00
Chris
fc65a01a60
Added deterministic UUID's to allow MSI upgrade
...
* Adjusted UUID to ensure they are deterministic per App / Channel
2025-01-21 22:04:03 +00:00
Adam Honse
51031cc1fe
Try to fix git-get-branch.sh call on Windows
2025-01-17 08:12:32 -06:00
Adam Honse
ae248d6d32
Update versioning scheme
2025-01-16 17:51:20 +00:00
RedBlackAka
7f04d34179
Improve Windows installer header and allow upgrading
2025-01-15 03:40:52 +00:00
RedBlackAka
b8bfd1dddc
Clean up and finish Windows installer
2025-01-14 05:01:50 +00:00
Chris
cc26827c57
Adding Windows 64bit MSI package to build
...
* Added Windows 64bit deploy stage to CI/CD
* Created deb builder to support WINE and Wix toolset
* Created build-msi.sh to create XML manifest
2025-01-14 05:01:50 +00:00
Adam Honse
d778d470b1
Allow multiple operating systems to be specified in filename, i.e. _Windows_Linux.cpp
2024-08-09 00:16:52 -05:00
Adam Honse
d834b18a16
Don't include _Linux files in MacOS build, add support for _MacOS files
2024-08-05 23:17:35 -05:00
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
Adam Honse
de2c58739b
Add ARM CI targets
2024-08-04 20:58:58 +00:00
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