summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpolyzen2014-06-23 14:49:13 -0400
committerpolyzen2015-07-04 16:52:57 -0400
commit145cc73a3baa83e4dbec388deac8c1eb2b34e6e8 (patch)
tree90d90ce3bbb485d6f485d1bcb3962b93efca5b18
downloadaur-145cc73a3baa83e4dbec388deac8c1eb2b34e6e8.tar.gz
initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD42
-rw-r--r--razercfg.desktop12
-rw-r--r--razercfg.install15
-rw-r--r--tmpfile.conf1
5 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..feaec2db0b74
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = razercfg
+ pkgdesc = Next generation Razer device configuration tool
+ pkgver = 0.26
+ pkgrel = 1
+ url = http://dual.bues.ch/cms/hacking/razercfg.html
+ install = razercfg.install
+ arch = any
+ license = GPL
+ makedepends = cmake
+ depends = python
+ depends = libusb
+ optdepends = python-pyside: For qrazercfg
+ backup = etc/razer.conf
+ source = http://bues.ch/razercfg/razercfg-0.26.tar.bz2
+ source = razercfg.desktop
+ source = razer.svg::http://upload.wikimedia.org/wikipedia/en/0/00/Razer_Snake_Logo.svg
+ source = tmpfile.conf
+ sha256sums = 79c8f9d39033ef65bd1b33086c08a05026ba07ee04c5445b41a4981c070cadf8
+ sha256sums = 83f763c414bec401a9c60439b2e15b138a53a279f96565981088824128120063
+ sha256sums = dae3f745e741bf720066a7015677152792d095bff9bb95f23a38545921071904
+ sha256sums = a6fa99646938e57bd8be18a38de86ccae5bb19c78e571265db5987a46d0bf21a
+
+pkgname = razercfg
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4374d8d6e711
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: polyzen <polycitizen@gmail.com>
+# Contributor: Maxwell "Synthead" Pray <synthead@gmail.com>
+# Contributor: Fergus Symon <fergofrog@fergofrog.com>
+
+pkgname=razercfg
+pkgver=0.26
+pkgrel=1
+pkgdesc="Next generation Razer device configuration tool"
+arch=('any')
+url="http://dual.bues.ch/cms/hacking/razercfg.html"
+license=('GPL')
+depends=('python' 'libusb')
+makedepends=('cmake')
+optdepends=('python-pyside: For qrazercfg')
+backup=('etc/razer.conf')
+source=("http://bues.ch/$pkgname/$pkgname-$pkgver.tar.bz2"
+ "$pkgname.desktop"
+ 'razer.svg::http://upload.wikimedia.org/wikipedia/en/0/00/Razer_Snake_Logo.svg'
+ 'tmpfile.conf')
+install="$pkgname.install"
+sha256sums=('79c8f9d39033ef65bd1b33086c08a05026ba07ee04c5445b41a4981c070cadf8'
+ '83f763c414bec401a9c60439b2e15b138a53a279f96565981088824128120063'
+ 'dae3f745e741bf720066a7015677152792d095bff9bb95f23a38545921071904'
+ 'a6fa99646938e57bd8be18a38de86ccae5bb19c78e571265db5987a46d0bf21a')
+
+build() {
+ cd $pkgname-$pkgver
+ cmake -DCMAKE_INSTALL_PREFIX=/usr .
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+
+ install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "$srcdir/razer.svg" "$pkgdir/usr/share/pixmaps/razer.svg"
+ install -Dm644 "razer.conf" "$pkgdir/etc/razer.conf"
+ install -Dm644 "$srcdir/tmpfile.conf" "$pkgdir/usr/lib/tmpfiles.d/razerd.conf"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/razercfg.desktop b/razercfg.desktop
new file mode 100644
index 000000000000..c8e4f54a7a9b
--- /dev/null
+++ b/razercfg.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=0.24
+Name=Razercfg
+Comment=Next generation Razer device configuration tool
+TryExec=qrazercfg
+Exec=qrazercfg
+Terminal=false
+Type=Application
+Icon=razer.svg
+Categories=System;HardwareSettings;Qt;
+
diff --git a/razercfg.install b/razercfg.install
new file mode 100644
index 000000000000..1982c00de967
--- /dev/null
+++ b/razercfg.install
@@ -0,0 +1,15 @@
+post_install() {
+ ldconfig
+ udevadm control --reload-rules
+ echo "Note: The 'razerd' daemon must be started before using the configuration tool"
+ /usr/bin/systemd-tmpfiles --create razerd.conf || true
+}
+
+post_upgrade() {
+ ldconfig
+ udevadm control --reload-rules
+}
+
+post_remove() {
+ post_upgrade
+}
diff --git a/tmpfile.conf b/tmpfile.conf
new file mode 100644
index 000000000000..7bf0ad7e8c3d
--- /dev/null
+++ b/tmpfile.conf
@@ -0,0 +1 @@
+d /run/razerd 0755 root root -