summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Weiss2016-11-25 15:35:47 +0100
committerLuca Weiss2016-11-25 15:35:47 +0100
commit75aefa5c979bfe9a519c09fe0d18a07add0735bb (patch)
treefdce60c69eb9f305fae15bc7e34dff5ea620ca57
downloadaur-75aefa5c979bfe9a519c09fe0d18a07add0735bb.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD55
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4239797ac85f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Fri Nov 25 14:35:34 UTC 2016
+pkgbase = polychromatic
+ pkgdesc = A graphical front end for managing Razer peripherals under GNU/Linux.
+ pkgver = 0.3.3
+ pkgrel = 1
+ url = https://github.com/lah7/polychromatic
+ arch = any
+ license = GPL2
+ makedepends = rsync
+ depends = python
+ depends = hicolor-icon-theme
+ depends = python-razer
+ source = polychromatic-v0.3.3.tar.gz::https://github.com/lah7/polychromatic/archive/v0.3.3.tar.gz
+ md5sums = bc00cb1557c3a73074927e2962980580
+
+pkgname = polychromatic
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..345431e3049c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Luca Weiss <luca (at) z3ntu (dot) xyz>
+
+pkgname=polychromatic
+pkgver=0.3.3
+pkgrel=1
+pkgdesc='A graphical front end for managing Razer peripherals under GNU/Linux.'
+arch=('any')
+license=('GPL2')
+source=("$pkgname-v$pkgver.tar.gz::https://github.com/lah7/polychromatic/archive/v$pkgver.tar.gz")
+url='https://github.com/lah7/polychromatic'
+makedepends=('rsync')
+depends=('python' 'hicolor-icon-theme' 'python-razer')
+md5sums=('bc00cb1557c3a73074927e2962980580')
+
+package() {
+ _pythondir=$(python -c 'import sys; print(sys.path[-1])')
+
+ cd $srcdir/polychromatic-$pkgver
+
+ mkdir -p $pkgdir/etc/xdg/autostart
+ mkdir -p $pkgdir/usr/bin
+ mkdir -p $pkgdir/usr/share/polychromatic
+ mkdir -p $pkgdir/usr/share/icons/hicolor/scalable/apps
+ mkdir -p $pkgdir/usr/share/locale
+ mkdir -p $pkgdir/usr/share/applications
+ mkdir -p $pkgdir/$_pythondir/polychromatic
+
+ ### Modified parts from script in install/install.sh
+ # Copy bin files.
+ cp polychromatic-controller $pkgdir/usr/bin
+ cp polychromatic-tray-applet $pkgdir/usr/bin
+ chmod +x $pkgdir/usr/bin/polychromatic-controller
+ chmod +x $pkgdir/usr/bin/polychromatic-tray-applet
+
+ # Copy data files.
+ cp -r data/* $pkgdir/usr/share/polychromatic
+
+ # Copy Python modules
+ cp -r pylib/* $pkgdir/$_pythondir/polychromatic
+
+ # Copy icons
+ cp install/hicolor/scalable/apps/polychromatic.svg $pkgdir/usr/share/icons/hicolor/scalable/apps/polychromatic.svg
+
+ # Copy locales
+ rsync -rlpt --exclude="polychromatic-controller.pot" --exclude="polychromatic-tray-applet.pot" --exclude=*.po "locale/" $pkgdir/usr/share/locale
+
+ # Copy desktop launchers
+ cp "install/polychromatic-controller.desktop" $pkgdir/usr/share/applications
+ cp "install/polychromatic-tray-applet.desktop" $pkgdir/usr/share/applications
+
+ # Create an autostart entry for tray applet.
+ cp "install/polychromatic-tray-applet.desktop" $pkgdir/etc/xdg/autostart
+}
+
+# vim:set ts=2 sw=2 et: