Package Details: openrgb 0.6-2

Git Clone URL: https://aur.archlinux.org/openrgb.git (read-only, click to copy)
Package Base: openrgb
Description: Open source RGB lighting control that doesn't depend on manufacturer software.
Upstream URL: https://gitlab.com/CalcProgrammer1/OpenRGB
Licenses: GPL2
Submitter: dangersalad
Maintainer: Talzahr
Last Packager: Talzahr
Votes: 22
Popularity: 3.35
First Submitted: 2020-05-19 15:35
Last Updated: 2021-06-03 20:15

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

CCF_100 commented on 2021-03-15 04:51

Hey, could you consider packaging a systemd service with this package?

Sunner commented on 2021-01-06 10:11

Did the module config file disappear? I'm pretty sure this package used to provide a config file to load the i2c_dev module on startup, but it seems to be gone now.

Talzahr commented on 2021-01-03 15:05

@Katt Gotcha, so -git packages should make sure they're on a system that doesn't have the release installed. Already removed the provides line. Will remove the conflict for the next PKGBUILD release.

katt commented on 2021-01-03 13:26

@Talzahr

Also, why not have it conflict with openrgb-git package? Left that alone for now.

Because that's the job of the -git package, also packages should never "provide" itself. The -git package should conflict and provide openrgb.

Talzahr commented on 2021-01-03 12:54

@katt made some changes but build had a failure with pkgconf uninstalled so added a makedeps for it in case someone doesn't have base-devel installed (which should be required for AUR building but to be on the safe side).

Also, why not have it conflict with openrgb-git package? Left that alone for now. Thanks for checking further into the OpenRGB.pro file.

Talzahr commented on 2021-01-03 12:34

@Inlart patch added and prepare function to apply. Thanks.

inlart commented on 2021-01-02 23:53

Could you please patch OpenRGB with these changes to OpenRGB.pro: https://gitlab.com/CalcProgrammer1/OpenRGB/-/commit/7a8c4dd2a61ac44cbd2d1def9b88d0893bdc2707 ? Without the patch USB devices might show up multiple times due to the update to hidapi 0.10.1 (see https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/924).

NovaViper commented on 2020-12-19 23:57

How do I compile it to where I can change the LEDS on MSI Mystic Light motherboards?

katt commented on 2020-12-07 13:35

Hello again, sorry for disturbing the peace once more, but I got a case that shows my RGB more, so I actually started using this more :P

I fixed up the PKGBUILD so that it ships the included .conf and .desktop file, which includes far more rules and an actually working .desktop file.

I should probably submit some of this upstream but honestly after dealing with qmake I'm mentally spent.

diff --git a/PKGBUILD b/PKGBUILD
index 2aa2d1c..330e628 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,34 +2,26 @@
 # Contributor: Paul Davis <paul@dangersalad.com>
 pkgname=openrgb
 pkgver=0.5
-pkgrel=1
+pkgrel=2
 pkgdesc="Open source RGB lighting control that doesn't depend on manufacturer software."
 arch=("x86_64")
 url="https://gitlab.com/CalcProgrammer1/OpenRGB"
 license=('GPL2')
 depends=('qt5-base' 'libusb' 'hidapi')
-makedepends=('make' 'binutils' 'pkgconf')
 optdepends=('i2c-tools: Motherboard & RAM access')
-conflicts=('openrgb-git')
+conflicts=('openrgb')
 provides=("openrgb")
-source=("https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_$pkgver/OpenRGB-release_$pkgver.tar.gz"
-        'openrgb.desktop'
-        'openrgb.conf')
-sha256sums=('e227dedfe0c3aa8f3bcb0c4149aa5feb1db4b0429a151423d74c0103c55d7d26'
-            '2f96f6bcb381490dae7132b9533045dd46db8a0fc9f9ab5d00d952545800c6fc'
-            'b5a53d747422f8b594e3e9615e238457d696732efce94050cdd72182a8645ef2')
+source=("https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_$pkgver/OpenRGB-release_$pkgver.tar.gz")
+sha256sums=('e227dedfe0c3aa8f3bcb0c4149aa5feb1db4b0429a151423d74c0103c55d7d26')

 build() {
        cd "OpenRGB-release_$pkgver"
+       sed -i 's|rules.path=/lib|rules.path=/usr/lib|g' OpenRGB.pro
        qmake OpenRGB.pro
        make 
 }

 package() {
        cd "$srcdir/OpenRGB-release_$pkgver"
-       install -Dm755 openrgb "$pkgdir"/usr/bin/openrgb
-       install -Dm644 qt/OpenRGB.png "$pkgdir"/usr/share/pixmaps/openrgb.png
-       install -Dm644 -t "$pkgdir"/usr/share/applications ../openrgb.desktop
-       install -Dm644 -t "$pkgdir"/usr/lib/udev/rules.d 60-openrgb.rules
-       install -Dm644 -t "$pkgdir"/usr/lib/modules-load.d ../openrgb.conf
+       make INSTALL_ROOT="$pkgdir" install
 }

Talzahr commented on 2020-11-21 17:28

@katt thanks for the suggestions to the PKGBUILD. Changes have been committed.