summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuca Weiss2016-11-25 15:35:47 +0100
committerLuca Weiss2016-11-25 15:35:47 +0100
commit75aefa5c979bfe9a519c09fe0d18a07add0735bb (patch)
treefdce60c69eb9f305fae15bc7e34dff5ea620ca57 /PKGBUILD
downloadaur-75aefa5c979bfe9a519c09fe0d18a07add0735bb.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 55 insertions, 0 deletions
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: