56 Commits (b8bfd1dddc92055dd1ad37ef8faee1102ea25d62)

Author SHA1 Message Date
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
Chris b68dacec62 Setting Linux & Windows amd64 builds to compile on MR 1 year ago
Adam Honse c734e6f929 Fix merge request pipeline again 1 year ago
Chris 0539e3faeb Switching Linux & Windows amd64 builds back to auto
* Created .default_rules reference
* Renamed "Linux amd64 AppImage" build to "Linux amd64 AppImage Base"
then extended "Linux amd64 AppImage" to automate local runners
* Renamed "Windows 64" to "Windows 64 Base" and extended "Windows 64"
to automate local runners
1 year ago
Adam Honse 378f0af781 Try to fix merge request CI not having amd64 AppImage or Windows 64 builds 2 years ago
Vasily Galkin 777725c083 Reenable forks and their MRs ability to run pipelines on gitlab.com runners 2 years ago
Adam Honse d8de91255f Remove unneeded argument for i386 build 2 years ago
Adam Honse bd689ee6d7 Switch arm Appimage builds to manually triggered 2 years ago
Adam Honse 5c26a864f0 Add Ubuntu 24.04 amd64 test 2 years ago
Adam Honse de2c58739b Add ARM CI targets 2 years ago
Chris M 36a9991d59 Update pipeline builds to include Fedora 40
* Removed F35 and F36 builds
* Updated SPEC file to libusbx-devel
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 3445991be6 Following on from commit 2e02f1d7 to remove redundant QM files
* Excluding .qm files from Windows build as they are inbuilt as of a7adfe251
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
morg 94aca7d76f Generate CSV file of device list 3 years ago
Adam Honse b3da8beccf Remove device listing step from tests, as it can hang when using runner machines which actually have devices present if those devices lock up 3 years ago
Chris 2e02f1d782 Adding ability to switch language files at runtime to resolve #2743
* Removing .qm files from Windows build as they are inbuilt as of a7adfe251
* Moving translation change code to the OpenRGBSettingsPage
* Adding a changeEvent() to applicable Widgets to facilitate language updates
* Workaround added to TabLabel to accomodate translation context origin
* Added zh_TW locale to OpenRGB.pro
* Updated all translations to include the latest untranslated strings
3 years ago
Chris dbad6ce90d Updating pipeline Windows QT5 downloads
* Win32 and Win64 QT5 packages in pipeline now point to generic package registry
4 years ago
Oliver P 52c510dca9 Add support for Lian Li Uni Hub - AL firmware v1.0 and v1.7 4 years ago
Adam Honse c3c57d1f37 Change to a different qt mirror 4 years ago
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
4 years ago
Adam Honse b6af69cd50 Remove Ubuntu 21.10 test 4 years ago
Chris 6aff7254b7 Change Non-Mainline pipelines to be manually triggered 4 years ago
morg ea24729808 Add bookworm and ubuntu jammy builds and tests 4 years ago
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
4 years ago
Chris a7adfe251b Adding i18n resource file generation into .pro
+ Adding `lrelease` and `embed_translations` to .pro CONFIG as per [translation config](https://doc.qt.io/qt-5/qmake-variable-reference.html#translations)
- Removing `generate-qm-files` step from CI/CD
+ Adjusting "how to" comment to reflect changes
4 years ago
morg f7f41596cc Multilanguage support using I18n (German, Spanish, French, Russian) 4 years ago
Nikita Rushmanov 79b49873ec Add Nanoleaf support 4 years ago
alpemwarrior 1ac4e127cb Create fedora 36 pipeline and deprecate f34 pipeline in favour of f35 4 years ago
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
4 years ago
Adam Honse 6ca090d5f4 Use Bullseye OpenRGB builder image to build AppImages and Debian Bullseye .deb packages 4 years ago
Adam Honse f093a66057 Remove Ubuntu 20.10 test stage as 20.10 (groovy) has been removed from Ubuntu's official repos 4 years ago
Adam Honse 9a00f1d6d8 Fix CI for Philips Hue changes
* Debian builder has been upgraded to buster due to incompatible mbedtls package on stretch
  * Mint 19, Ubuntu 18.04 have been disabled for testing as they use incompatible mbedtls packages
5 years ago
Adam Honse 2aaf7017ee Philips Hue (Standard and Entertainment Mode) Support using hueplusplus library
* Dependency hueplusplus-1.0.0 added from https://github.com/enwi/hueplusplus/releases/tag/v1.0.0
* Dependency mbedtls-2.24.0 added (Windows-only) from https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.24.0
5 years ago
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>
5 years ago
alpemwarrior a6bc30a31c Add 64-bit .rpm package build to CI for Fedora. 5 years ago
Adam Honse 30623b36fd Use Debian Bullseye for CI builds 5 years ago
TheRogueZeta 95f40039eb Correct errant hyphen with underscore and update CI names 5 years ago
TheRogueZeta cd8e455b79 Update CI config to rename artifacts.zip with build info 5 years ago
TheRogueZeta 9789ac0fde Remove 7z compression on Windows builds 5 years ago
Adam Honse 33957755c3 Use arch x86_64 5 years ago
Adam Honse bac68ee861 Check MacOS architecture and add Intel MacOS build target 5 years ago
Luca Lovisa 00a47f600c Restrict MacOS build to original project 5 years ago
Adam Honse 22d73da536 Add MacOS target to CI 5 years ago
Adam Honse 99dfeef77c Use a mirror for Qt download because download.qt.io is down 5 years ago
Chris e7dc95313f Changing the Linux executable (only) to lowercase openrgb
Commits squashed by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Chris M 6ec7901038 Build Debian packages with CI 6 years ago
Adam Honse 88a96cd0c2 Expire CI builds after 30 days 6 years ago