77 Commits (ec2290ae475517e50b8131e41f774d277114e179)

Author SHA1 Message Date
Adam Honse 0721f643c4 Check for errors in build-windows.bat so CI job fails if build fails 5 months ago
Clément Villemur b0a08c7d10 Added instructions to install udev rules for immutable systems 5 months ago
Adam Honse 0fca93e454 OpenRGB Release Candidate 1.0rc2 8 months ago
Adam Honse a589a0f0b8 OpenRGB Release Candidate 1.0rc2wr0 8 months ago
Adam Honse 6c8c48d2fe Add option for installing OpenRGB as a service in Wix installer 8 months ago
Chris M a667bd456c Removed non-printable characters from License.rtf
* Changed EOL character from Linux LF to Windows CRLF
9 months ago
Adam Honse c6de7cf784 Mark OpenRGB.exe as KeyPath in Wix installer 9 months ago
Adam Honse ac0fd4b3fc Remove commented code in build-windows.bat 10 months ago
berendi cf2df815e3 Support starting OpenRGB as a Windows service
Commits squashed, code style cleaned up, and manually rebased by Adam Honse <calcprogrammer1@gmail.com>
10 months ago
Adam Honse 6a80f24962 Build AppImage with qt6 1 year ago
Adam Honse c02da4066c Add build-windows.bat file for managing the Windows builds and update CI to use it 1 year ago
Adam Honse 1fbacdea37 OpenRGB Release Candidate 1.0rc1 1 year ago
Adam Honse d3859ff200 Add prepare-artifacts script to download, extract, and rename CI jobs and other files to be published after a release 1 year ago
RedBlackAka f6e17542f3 Installer: remove .orp association 1 year ago
RedBlackAka bf4f5480be Installer: remove Start Menu shortcut on uninstall 1 year ago
RedBlackAka c57d58d49b Miscellaneous cleanups 1 year ago
Adam Honse 015b28c7d1 Clean up build-msi.sh script and make XML generation more readable 1 year ago
Adam Honse b7c8d63505 Print out Wix XML when building MSI package for debugging 1 year ago
RedBlackAka 9e0eb9f1a4 Installer: Remove InstallPath 1 year ago
RedBlackAka 08d00ffedc Installer: add InstallLocation to registry and allow downgrade 1 year ago
Chris 45d716d652 Adjusted Vendor name string
* Reverted Manufacturer string to Vendor name
* Added VendorID to log strings
* Other changes for Bash style and formatting
1 year ago
Adam Honse 27a37f65ea Fix AppImage patch 1 year ago
Chris fc65a01a60 Added deterministic UUID's to allow MSI upgrade
* Adjusted UUID to ensure they are deterministic per App / Channel
1 year ago
Adam Honse 51031cc1fe Try to fix git-get-branch.sh call on Windows 1 year ago
Adam Honse ae248d6d32 Update versioning scheme 1 year ago
RedBlackAka 7f04d34179 Improve Windows installer header and allow upgrading 1 year ago
RedBlackAka b8bfd1dddc Clean up and finish Windows installer 1 year ago
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
1 year ago
Adam Honse d778d470b1 Allow multiple operating systems to be specified in filename, i.e. _Windows_Linux.cpp 2 years ago
Adam Honse d834b18a16 Don't include _Linux files in MacOS build, add support for _MacOS files 2 years ago
James Buren 66109be668 Properly fix how how hidapi and libusb dependencies are handled 2 years ago
Adam Honse de2c58739b Add ARM CI targets 2 years ago
Chris M 15c3d8591c Update static shebangs to flexible /usr/bin/env
* Also fixes static /bin/chmod executable call in UDEV rules
* Resolves #4166
2 years ago
EasyNetDev 4cd754530e Fix the confusing warning: ERROR! Source file debian/changelog.in missing. 2 years ago
Chris M 481cc6f1bf Corrected REGEX creating duplicates in supported devices 2 years ago
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
2 years ago
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
2 years ago
Alex Koskovich 04410b6611 Fixes for desktop-entry-spec & appstream 2 years ago
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
2 years ago
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.
3 years ago
Bernhard M. Wiedemann cd4004dce2 Reduce use of grep
because find can return us the same 240 wanted files.
3 years ago
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) -
-#---------------------------------------------------------------#
-#---------------------------------------------------------------#
3 years ago
Bernhard M. Wiedemann a7920c01d7 Avoid grep warning
without this patch, output contained

    grep: warning: stray \ before white space
3 years ago
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
3 years ago
Adam Honse b072b508ae Add wrapped hidapi devices to udev rules 3 years ago
Chris d49c506e63 Minor cleanup to UDEV rules build script
* Changing Asus-wmi rules to an array for consistency.
3 years ago
morg 94aca7d76f Generate CSV file of device list 3 years ago
Misaka19465 ac2af0c788
Fixing build-udev-rules.sh 3 years ago
Misaka 19465 c88a6021f2 Adding support for ASUS TUF Laptop keyboard LED for Linux 3 years ago
Bernhard M. Wiedemann a782c00784 Sort input file list 3 years ago