diff options
author | Christopher Arndt | 2019-12-28 12:41:24 +0100 |
---|---|---|
committer | Christopher Arndt | 2019-12-28 12:41:24 +0100 |
commit | 73a7fc029c1fb6876e9ee96889ea558eb54d0d71 (patch) | |
tree | 3b0e83508648d7fd407d36aa2ebf2a8d95441fbf | |
download | aur-73a7fc029c1fb6876e9ee96889ea558eb54d0d71.tar.gz |
Add new VCS package 'jack-select-git'
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 50 |
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/" +} |