From e9f096a2b4f2ed0ca8f9e2c535e73540c9f43689 Mon Sep 17 00:00:00 2001 From: Neel Chotai Date: Thu, 4 Jun 2020 17:59:15 +0100 Subject: [PATCH 1/2] New package: OpenRGB-0.2 --- srcpkgs/OpenRGB/INSTALL.msg | 6 + srcpkgs/OpenRGB/files/60-openrgb.rules | 216 +++++++++++++++++++++++++ srcpkgs/OpenRGB/patches/musl.patch | 24 +++ srcpkgs/OpenRGB/template | 20 +++ 4 files changed, 266 insertions(+) create mode 100644 srcpkgs/OpenRGB/INSTALL.msg create mode 100644 srcpkgs/OpenRGB/files/60-openrgb.rules create mode 100644 srcpkgs/OpenRGB/patches/musl.patch create mode 100644 srcpkgs/OpenRGB/template diff --git a/srcpkgs/OpenRGB/INSTALL.msg b/srcpkgs/OpenRGB/INSTALL.msg new file mode 100644 index 00000000000..fbddcd8c957 --- /dev/null +++ b/srcpkgs/OpenRGB/INSTALL.msg @@ -0,0 +1,6 @@ +Further configuration is required to control RGB RAM and certain motherboard +LEDs. + +Refer to the README for more information. + +https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/README.md diff --git a/srcpkgs/OpenRGB/files/60-openrgb.rules b/srcpkgs/OpenRGB/files/60-openrgb.rules new file mode 100644 index 00000000000..c1267a75e90 --- /dev/null +++ b/srcpkgs/OpenRGB/files/60-openrgb.rules @@ -0,0 +1,216 @@ +#---------------------------------------------------------------# +# OpenRGB udev rules # +# # +# Adam Honse (CalcProgrammer1) 5/29/2020 # +#---------------------------------------------------------------# + +#---------------------------------------------------------------# +# User I2C/SMBus Access # +#---------------------------------------------------------------# +KERNEL=="i2c-[0-99]*", TAG+="uaccess" + +#---------------------------------------------------------------# +# User hidraw Access # +#---------------------------------------------------------------# +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", TAG+="uaccess" + +#---------------------------------------------------------------# +# AMD Wraith Prism # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="0051", TAG+="uaccess" + +#---------------------------------------------------------------# +# ASUS Aura Core Devices # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1854", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1869", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1866", TAG+="uaccess" + +#---------------------------------------------------------------# +# ASUS Aura USB Devices # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1867", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1872", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1889", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="18a3", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="18f3", TAG+="uaccess" + +#---------------------------------------------------------------# +# Cooler Master Peripheral Devices # +# # +# Mousemats: # +# Cooler Master MP750 # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="0109", TAG+="uaccess" + +#---------------------------------------------------------------# +# Corsair Lighting Node Devices # +# # +# Corsair Lighting Node Core # +# Corsair Lighting Node Pro # +# Corsair Commander Pro # +# Corsair LS100 # +# Corsair 1000D Obsidian # +# Corsair Spec Omega RGB # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0c1a", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0c0b", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0c10", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0c1e", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1d00", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1d04", TAG+="uaccess" + +#---------------------------------------------------------------# +# Corsair Peripheral Devices # +# # +# Keyboards: # +# Corsair K55 RGB # +# Corsair K65 RGB # +# Corsair K65 RGB Lux # +# Corsair K65 RGB Rapidfire # +# Corsair K68 RGB # +# Corsair K70 RGB # +# Corsair K70 RGB Lux # +# Corsair K70 RGB Rapidfire # +# Corsair K70 RGB MK2 # +# Corsair K70 RGB MK2 SE # +# Corsair K70 RGB MK2 LP # +# Corsair K95 RGB # +# Corsair K95 Platinum # +# Corsair Strafe # +# Corsair Strafe MK2 # +# # +# Mice: # +# Corsair M65 Pro # +# Corsair M65 RGB Elite # +# # +# Mousemats: # +# Corsair MM800 RGB Polaris # +# # +# Headset Stands: # +# Corsair ST100 # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b3d", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b17", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b37", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b39", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b4f", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b13", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b33", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b38", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b49", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b6b", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b55", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b11", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b2d", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b20", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b48", TAG+="uaccess" + +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b2e", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b5a", TAG+="uaccess" + +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b3b", TAG+="uaccess" + +SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0a34", TAG+="uaccess" + +#---------------------------------------------------------------# +# HyperX Peripheral Devices # +# # +# Keyboards: # +# HyperX Alloy Elite # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="0951", ATTR{idProduct}=="16be", TAG+="uaccess" + +#---------------------------------------------------------------# +# Logitech Peripheral Devices # +# # +# Mice: # +# Logitech G203 Prodigy # +# Logitech G403 Prodigy # +# Logitech G403 Hero # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c084", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c083", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c08f", TAG+="uaccess" + +#---------------------------------------------------------------# +# MSI/SteelSeries 3-Zone Laptop Keyboard # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="1770", ATTR{idProduct}=="FF00", TAG+="uaccess" + +#---------------------------------------------------------------# +# NZXT Hue 2 Devices # +# # +# NZXT Hue 2 # +# NZXT Smart Device V2 # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="1e71", ATTR{idProduct}=="2001", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1e71", ATTR{idProduct}=="2006", TAG+="uaccess" + +#---------------------------------------------------------------# +# NZXT Kraken # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="1e71", ATTR{idProduct}=="170e", TAG+="uaccess" + +#---------------------------------------------------------------# +# Redragon Peripheral Devices # +# # +# Keyboards: # +# Redragon K550 Yama # +# Redragon K552 Kumara # +# Redragon K556 Devarajas # +# Tecware Phantom Elite # +# # +# Mice: # +# Redragon M711 Cobra # +# Redragon M715 Dagger # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="5204", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="5104", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="5004", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="652f", TAG+="uaccess" + +SUBSYSTEMS=="usb", ATTR{idVendor}=="04d9", ATTR{idProduct}=="fc30", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="04d9", ATTR{idProduct}=="fc39", TAG+="uaccess" + +#---------------------------------------------------------------# +# Gigabyte/Aorus RGB Fusion 2 USB # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="048d", ATTR{idProduct}=="8297", TAG+="uaccess" + +#---------------------------------------------------------------# +# SteelSeries Peripheral Devices # +# # +# Mice: # +# SteelSeries Rival 100 # +# SteelSeries Rival 100 DotA 2 Edition # +# SteelSeries Rival 105 # +# SteelSeries Rival 110 # +# SteelSeries Rival 300 # +# Acer Predator Gaming Mouse (Rival 300) # +# SteelSeries Rival 300 CS:GO Fade Edition # +# SteelSeries Rival 300 CS:GO Fade Edition (stm32) # +# SteelSeries Rival 300 CS:GO Hyperbeast Edition # +# SteelSeries Rival 300 Dota 2 Edition # +# SteelSeries Rival 300 HP Omen Edition # +# Headsets: # +# SteelSeries Siberia 350 # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1702", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="170c", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1814", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1729", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1384", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1714", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1394", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1716", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="171a", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1392", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1718", TAG+="uaccess" +SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1229", TAG+="uaccess" + + +#---------------------------------------------------------------# +# Thermaltake Poseidon Z RGB Keyboard # +#---------------------------------------------------------------# +SUBSYSTEMS=="usb", ATTR{idVendor}=="264a", ATTR{idProduct}=="3006", TAG+="uaccess" diff --git a/srcpkgs/OpenRGB/patches/musl.patch b/srcpkgs/OpenRGB/patches/musl.patch new file mode 100644 index 00000000000..a0f9c0f65e9 --- /dev/null +++ b/srcpkgs/OpenRGB/patches/musl.patch @@ -0,0 +1,24 @@ +From b6e513a1f5f994da720ba4effc2d91ff097e4330 Mon Sep 17 00:00:00 2001 +From: Neel Chotai +Date: Fri, 10 Jul 2020 00:22:28 +0100 +Subject: [PATCH] fix musl compilation + +--- + NetworkClient.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git NetworkClient.cpp NetworkClient.cpp +index b8d2792..32a21c1 100644 +--- NetworkClient.cpp ++++ NetworkClient.cpp +@@ -9,6 +9,7 @@ + #include "NetworkClient.h" + #include "RGBController_Network.h" + #include ++#include + + #ifdef _WIN32 + #include +-- +2.27.0 + diff --git a/srcpkgs/OpenRGB/template b/srcpkgs/OpenRGB/template new file mode 100644 index 00000000000..41f45c5a760 --- /dev/null +++ b/srcpkgs/OpenRGB/template @@ -0,0 +1,20 @@ +# Template file for 'OpenRGB' +pkgname=OpenRGB +version=0.2 +revision=1 +wrksrc=OpenRGB-release_${version} +build_style=qmake +hostmakedepends="qtcreator qt5" +makedepends="libusb-devel hidapi-devel qt5-devel" +short_desc="Open source RGB lighting control" +maintainer="Neel Chotai " +license="GPL-2.0-only" +homepage="https://gitlab.com/CalcProgrammer1/OpenRGB" +distfiles="https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_${version}/OpenRGB-release_${version}.tar.gz" +checksum=813e44bd7879a8b7988e3cf1100d7b2fe661537a0834a0fd21738ab2178faab4 + +post_install() { + vbin OpenRGB + vdoc README.md + vinstall ${FILESDIR}/60-openrgb.rules 644 usr/lib/udev/rules.d +} From 60ad25ff942b8eb52c3456ba07e932a950fa109a Mon Sep 17 00:00:00 2001 From: Neel Chotai Date: Thu, 23 Jul 2020 21:08:07 +0100 Subject: [PATCH 2/2] OpenRGB: update to 0.3 --- srcpkgs/OpenRGB/INSTALL.msg | 4 +- srcpkgs/OpenRGB/files/60-openrgb.rules | 216 ------------------------- srcpkgs/OpenRGB/patches/musl.patch | 24 --- srcpkgs/OpenRGB/template | 8 +- 4 files changed, 6 insertions(+), 246 deletions(-) delete mode 100644 srcpkgs/OpenRGB/files/60-openrgb.rules delete mode 100644 srcpkgs/OpenRGB/patches/musl.patch diff --git a/srcpkgs/OpenRGB/INSTALL.msg b/srcpkgs/OpenRGB/INSTALL.msg index fbddcd8c957..07892a7e9be 100644 --- a/srcpkgs/OpenRGB/INSTALL.msg +++ b/srcpkgs/OpenRGB/INSTALL.msg @@ -1,5 +1,5 @@ -Further configuration is required to control RGB RAM and certain motherboard -LEDs. +Further configuration is required to control RGB RAM and certain +motherboard LEDs. Refer to the README for more information. diff --git a/srcpkgs/OpenRGB/files/60-openrgb.rules b/srcpkgs/OpenRGB/files/60-openrgb.rules deleted file mode 100644 index c1267a75e90..00000000000 --- a/srcpkgs/OpenRGB/files/60-openrgb.rules +++ /dev/null @@ -1,216 +0,0 @@ -#---------------------------------------------------------------# -# OpenRGB udev rules # -# # -# Adam Honse (CalcProgrammer1) 5/29/2020 # -#---------------------------------------------------------------# - -#---------------------------------------------------------------# -# User I2C/SMBus Access # -#---------------------------------------------------------------# -KERNEL=="i2c-[0-99]*", TAG+="uaccess" - -#---------------------------------------------------------------# -# User hidraw Access # -#---------------------------------------------------------------# -KERNEL=="hidraw*", SUBSYSTEM=="hidraw", TAG+="uaccess" - -#---------------------------------------------------------------# -# AMD Wraith Prism # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="0051", TAG+="uaccess" - -#---------------------------------------------------------------# -# ASUS Aura Core Devices # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1854", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1869", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1866", TAG+="uaccess" - -#---------------------------------------------------------------# -# ASUS Aura USB Devices # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1867", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1872", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1889", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="18a3", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="18f3", TAG+="uaccess" - -#---------------------------------------------------------------# -# Cooler Master Peripheral Devices # -# # -# Mousemats: # -# Cooler Master MP750 # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="0109", TAG+="uaccess" - -#---------------------------------------------------------------# -# Corsair Lighting Node Devices # -# # -# Corsair Lighting Node Core # -# Corsair Lighting Node Pro # -# Corsair Commander Pro # -# Corsair LS100 # -# Corsair 1000D Obsidian # -# Corsair Spec Omega RGB # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0c1a", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0c0b", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0c10", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0c1e", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1d00", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1d04", TAG+="uaccess" - -#---------------------------------------------------------------# -# Corsair Peripheral Devices # -# # -# Keyboards: # -# Corsair K55 RGB # -# Corsair K65 RGB # -# Corsair K65 RGB Lux # -# Corsair K65 RGB Rapidfire # -# Corsair K68 RGB # -# Corsair K70 RGB # -# Corsair K70 RGB Lux # -# Corsair K70 RGB Rapidfire # -# Corsair K70 RGB MK2 # -# Corsair K70 RGB MK2 SE # -# Corsair K70 RGB MK2 LP # -# Corsair K95 RGB # -# Corsair K95 Platinum # -# Corsair Strafe # -# Corsair Strafe MK2 # -# # -# Mice: # -# Corsair M65 Pro # -# Corsair M65 RGB Elite # -# # -# Mousemats: # -# Corsair MM800 RGB Polaris # -# # -# Headset Stands: # -# Corsair ST100 # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b3d", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b17", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b37", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b39", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b4f", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b13", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b33", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b38", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b49", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b6b", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b55", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b11", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b2d", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b20", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b48", TAG+="uaccess" - -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b2e", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b5a", TAG+="uaccess" - -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="1b3b", TAG+="uaccess" - -SUBSYSTEMS=="usb", ATTR{idVendor}=="1b1c", ATTR{idProduct}=="0a34", TAG+="uaccess" - -#---------------------------------------------------------------# -# HyperX Peripheral Devices # -# # -# Keyboards: # -# HyperX Alloy Elite # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="0951", ATTR{idProduct}=="16be", TAG+="uaccess" - -#---------------------------------------------------------------# -# Logitech Peripheral Devices # -# # -# Mice: # -# Logitech G203 Prodigy # -# Logitech G403 Prodigy # -# Logitech G403 Hero # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c084", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c083", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="c08f", TAG+="uaccess" - -#---------------------------------------------------------------# -# MSI/SteelSeries 3-Zone Laptop Keyboard # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="1770", ATTR{idProduct}=="FF00", TAG+="uaccess" - -#---------------------------------------------------------------# -# NZXT Hue 2 Devices # -# # -# NZXT Hue 2 # -# NZXT Smart Device V2 # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="1e71", ATTR{idProduct}=="2001", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1e71", ATTR{idProduct}=="2006", TAG+="uaccess" - -#---------------------------------------------------------------# -# NZXT Kraken # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="1e71", ATTR{idProduct}=="170e", TAG+="uaccess" - -#---------------------------------------------------------------# -# Redragon Peripheral Devices # -# # -# Keyboards: # -# Redragon K550 Yama # -# Redragon K552 Kumara # -# Redragon K556 Devarajas # -# Tecware Phantom Elite # -# # -# Mice: # -# Redragon M711 Cobra # -# Redragon M715 Dagger # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="5204", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="5104", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="5004", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="652f", TAG+="uaccess" - -SUBSYSTEMS=="usb", ATTR{idVendor}=="04d9", ATTR{idProduct}=="fc30", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="04d9", ATTR{idProduct}=="fc39", TAG+="uaccess" - -#---------------------------------------------------------------# -# Gigabyte/Aorus RGB Fusion 2 USB # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="048d", ATTR{idProduct}=="8297", TAG+="uaccess" - -#---------------------------------------------------------------# -# SteelSeries Peripheral Devices # -# # -# Mice: # -# SteelSeries Rival 100 # -# SteelSeries Rival 100 DotA 2 Edition # -# SteelSeries Rival 105 # -# SteelSeries Rival 110 # -# SteelSeries Rival 300 # -# Acer Predator Gaming Mouse (Rival 300) # -# SteelSeries Rival 300 CS:GO Fade Edition # -# SteelSeries Rival 300 CS:GO Fade Edition (stm32) # -# SteelSeries Rival 300 CS:GO Hyperbeast Edition # -# SteelSeries Rival 300 Dota 2 Edition # -# SteelSeries Rival 300 HP Omen Edition # -# Headsets: # -# SteelSeries Siberia 350 # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1702", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="170c", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1814", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1729", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1384", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1714", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1394", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1716", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="171a", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1392", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1718", TAG+="uaccess" -SUBSYSTEMS=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1229", TAG+="uaccess" - - -#---------------------------------------------------------------# -# Thermaltake Poseidon Z RGB Keyboard # -#---------------------------------------------------------------# -SUBSYSTEMS=="usb", ATTR{idVendor}=="264a", ATTR{idProduct}=="3006", TAG+="uaccess" diff --git a/srcpkgs/OpenRGB/patches/musl.patch b/srcpkgs/OpenRGB/patches/musl.patch deleted file mode 100644 index a0f9c0f65e9..00000000000 --- a/srcpkgs/OpenRGB/patches/musl.patch +++ /dev/null @@ -1,24 +0,0 @@ -From b6e513a1f5f994da720ba4effc2d91ff097e4330 Mon Sep 17 00:00:00 2001 -From: Neel Chotai -Date: Fri, 10 Jul 2020 00:22:28 +0100 -Subject: [PATCH] fix musl compilation - ---- - NetworkClient.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git NetworkClient.cpp NetworkClient.cpp -index b8d2792..32a21c1 100644 ---- NetworkClient.cpp -+++ NetworkClient.cpp -@@ -9,6 +9,7 @@ - #include "NetworkClient.h" - #include "RGBController_Network.h" - #include -+#include - - #ifdef _WIN32 - #include --- -2.27.0 - diff --git a/srcpkgs/OpenRGB/template b/srcpkgs/OpenRGB/template index 41f45c5a760..f3adba2ceaa 100644 --- a/srcpkgs/OpenRGB/template +++ b/srcpkgs/OpenRGB/template @@ -1,20 +1,20 @@ # Template file for 'OpenRGB' pkgname=OpenRGB -version=0.2 +version=0.3 revision=1 wrksrc=OpenRGB-release_${version} build_style=qmake -hostmakedepends="qtcreator qt5" +hostmakedepends="qtcreator qt5 pkg-config" makedepends="libusb-devel hidapi-devel qt5-devel" short_desc="Open source RGB lighting control" maintainer="Neel Chotai " license="GPL-2.0-only" homepage="https://gitlab.com/CalcProgrammer1/OpenRGB" distfiles="https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_${version}/OpenRGB-release_${version}.tar.gz" -checksum=813e44bd7879a8b7988e3cf1100d7b2fe661537a0834a0fd21738ab2178faab4 +checksum=905bb7b824344162207a831ecd6c89c8c6d46ea2747e20ce50c59d8a0aa74602 post_install() { vbin OpenRGB vdoc README.md - vinstall ${FILESDIR}/60-openrgb.rules 644 usr/lib/udev/rules.d + vinstall 60-openrgb.rules 644 usr/lib/udev/rules.d }