summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD27
2 files changed, 34 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6bfd9916c214..943953887aec 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,15 @@
# Generated by mksrcinfo v8
-# Thu Jul 27 07:55:06 UTC 2017
-pkgbase = razercfg
- pkgdesc = Next generation Razer mouse configuration tool
+# Tue Aug 7 05:11:55 UTC 2018
+pkgbase = razer
+ pkgdesc = Razer mouse configuration tool
pkgver = 0.39
pkgrel = 1
url = https://bues.ch/h/razercfg
- install = razercfg.install
arch = x86_64
license = GPL
makedepends = cmake
- depends = python
depends = libusb
- optdepends = python-pyside: for the graphical qrazercfg tool
- backup = etc/razer.conf
+ depends = python
source = http://bues.ch/razercfg/razercfg-0.39.tar.bz2
source = http://bues.ch/razercfg/razercfg-0.39.tar.bz2.asc
source = tmpfile.conf
@@ -21,4 +18,14 @@ pkgbase = razercfg
sha512sums = 0a84cf5775930ff9adca513971a9eaf983f239b4cf59f8915632477c6ca20c02997fed3a24864aa04058d66899da3599d92a2180cfc43676102b733dd1db577b
pkgname = razercfg
+ pkgdesc = Razer mouse configuration tool (UI)
+ depends = python
+ depends = razerd
+ optdepends = python-pyside: for the graphical qrazercfg tool
+
+pkgname = razerd
+ pkgdesc = Razer mouse configuration tool (daemon)
+ install = razercfg.install
+ depends = libusb
+ backup = etc/razer.conf
diff --git a/PKGBUILD b/PKGBUILD
index 19f8a410217f..106f1b064cdf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,18 @@
# Contributor: Maxwell "Synthead" Pray <synthead@gmail.com>
# Contributor: Fergus Symon <fergofrog@fergofrog.com>
-pkgname=razercfg
+pkgbase=razer
+pkgname=('razercfg' 'razerd')
pkgver=0.39
pkgrel=1
-pkgdesc='Next generation Razer mouse configuration tool'
+pkgdesc='Razer mouse configuration tool'
arch=('x86_64')
url=https://bues.ch/h/razercfg
license=('GPL')
-depends=('python' 'libusb')
+depends=('libusb' 'python')
makedepends=('cmake')
-optdepends=('python-pyside: for the graphical qrazercfg tool')
-backup=('etc/razer.conf')
source=("http://bues.ch/razercfg/razercfg-$pkgver.tar.bz2"{,.asc}
'tmpfile.conf')
-install=razercfg.install
sha512sums=('165fee898a01b7f0086eb6705ef9f24fd8b8836025c071f7851a493181b8d193d0db70fc1731a8586de1f1c795aab4d20bb4ee8526b612c66ba3c434c6e10137'
'SKIP'
'0a84cf5775930ff9adca513971a9eaf983f239b4cf59f8915632477c6ca20c02997fed3a24864aa04058d66899da3599d92a2180cfc43676102b733dd1db577b')
@@ -27,8 +25,23 @@ build() {
make
}
-package() {
+package_razercfg() {
+ pkgdesc='Razer mouse configuration tool (UI)'
+ depends=('python' 'razerd')
+ optdepends=('python-pyside: for the graphical qrazercfg tool')
+
+ make -C razercfg-$pkgver/ui DESTDIR="$pkgdir" install
+}
+
+package_razerd() {
+ pkgdesc='Razer mouse configuration tool (daemon)'
+ depends=('libusb')
+ makedepends=('cmake')
+ backup=('etc/razer.conf')
+ install=razercfg.install
+
cd razercfg-$pkgver
+ sed -i '$d' CMakeLists.txt
make DESTDIR="$pkgdir" install
install -Dm644 razer.conf "$pkgdir"/etc/razer.conf