diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 40 |
1 files changed, 21 insertions, 19 deletions
@@ -1,38 +1,40 @@ # Maintainer: Jeff M. Hubbard <jeffmhubbard@gmail.com> -# Packager: Jeff M. Hubbard <jeffmhubbard@gmail.com> - _pkgname=mpnotd pkgname=${_pkgname}-git -pkgver=r11.5118f43 +pkgver=r25.878ab88 pkgrel=1 pkgdesc="MPD Notification Daemon" arch=('any') url="https://github.com/jeffmhubbard/mpnotd" license=('MIT') -depends=('mpd' 'python' 'python-mpd2' 'python-notify2' 'python-beautifulsoup4' 'python-pillow') -makedepends=('git') +depends=('mpd' 'python' 'python-mpd2' 'python-notify2' 'python-beautifulsoup4' 'python-pillow' 'python-colormath' 'python-colorthief') +makedepends=('git' 'python-setuptools') optdepends=('dunst: display notifications') conflicts=() source=("${_pkgname}::git+${url}.git") -md5sums=("SKIP") +md5sums=('SKIP') install=${_pkgname}.install pkgver() { - cd "$_pkgname" + cd "${_pkgname}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } package() { - mkdir -p $pkgdir/usr/bin - install -Dm 755 "$srcdir/$_pkgname/$_pkgname" $pkgdir/usr/bin/$_pkgname - if [[ $(pidof systemd) ]]; then - _serviceloc="$pkgdir/usr/lib/systemd/user" - mkdir -p "$_serviceloc" - _servicename="$_pkgname.service" - cp "$srcdir/$_pkgname/$_servicename" "$_serviceloc/$_servicename" - fi - _docloc="$pkgdir/usr/share/doc/mpnotd" - mkdir -p $_docloc - cp "$srcdir/$_pkgname/README.md" $_docloc - cp "$srcdir/$_pkgname/LICENSE" $_docloc + cd "$srcdir/${_pkgname}" + + # python setuptools + python setup.py install --root="$pkgdir/" + + # systemd unit + _serviceloc="$pkgdir/usr/lib/systemd/user" + _servicename="$_pkgname.service" + mkdir -p "$_serviceloc" + cp "$srcdir/$_pkgname/$_servicename" "$_serviceloc/$_servicename" + + # docs + _docloc="$pkgdir/usr/share/doc/$_pkgname" + mkdir -p $_docloc + cp "$srcdir/$_pkgname/README.md" $_docloc + cp "$srcdir/$_pkgname/LICENSE.md" $_docloc } |