summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2019-12-28 12:41:24 +0100
committerChristopher Arndt2019-12-28 12:41:24 +0100
commit73a7fc029c1fb6876e9ee96889ea558eb54d0d71 (patch)
tree3b0e83508648d7fd407d36aa2ebf2a8d95441fbf
downloadaur-73a7fc029c1fb6876e9ee96889ea558eb54d0d71.tar.gz
Add new VCS package 'jack-select-git'
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD50
3 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b2ee7817432c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = jack-select-git
+ pkgdesc = A systray app to set the JACK configuration from QjackCtl presets via DBus (git version)
+ pkgver = 1.4.1.r164.54dd419
+ pkgrel = 1
+ url = https://github.com/SpotlightKid/jack-select
+ arch = any
+ license = MIT
+ makedepends = git
+ makedepends = python-docutils
+ depends = python-dbus
+ depends = python-gobject
+ depends = python-pyudev
+ depends = python-setuptools
+ depends = python-xdg
+ provides = jack-select
+ conflicts = jack-select
+ source = jack-select::git+https://github.com/SpotlightKid/jack-select
+ sha256sums = SKIP
+
+pkgname = jack-select-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..23347915cd3a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+.AURINFO
+jack-select/
+jack-select-*.pkg.tar.xz
+jack-select-*.pkg.tar.zst
+jack-select-*.src.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fea2c48e3107
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
+
+_pkgname=jack-select
+pkgname="${_pkgname}-git"
+pkgver=1.4.1.r164.54dd419
+pkgrel=1
+pkgdesc="A systray app to set the JACK configuration from QjackCtl presets via DBus (git version)"
+arch=('any')
+url="https://github.com/SpotlightKid/${_pkgname}"
+license=('MIT')
+depends=('python-dbus' 'python-gobject' 'python-pyudev' 'python-setuptools' 'python-xdg')
+makedepends=('git' 'python-docutils')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+source=("${_pkgname}::git+https://github.com/SpotlightKid/${_pkgname}")
+sha256sums=('SKIP')
+
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+
+ local ver=$(grep __version__ jackselect/version.py | cut -f 2 -d "'")
+ echo "$ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "${srcdir}/${_pkgname}"
+
+ sed -i -e "s/'dbus-python',//" setup.py
+ sed -i \
+ -e '/update-desktop-database/D' \
+ -e '/gtk-update-icon-cache/D' \
+ Makefile
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+
+ make build
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+
+ make PREFIX=/usr "DESTDIR=${pkgdir}" install
+ # documentation
+ install -Dm644 CHANGELOG.rst README.md *.png -t "${pkgdir}/usr/share/doc/$pkgname"
+ # license
+ install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/$pkgname/"
+}