diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 18 insertions, 6 deletions
@@ -1,6 +1,8 @@ # Maintainer: Dan Elkouby <streetwalrus@codewalr.us> +# Maintainer: Daniel M. Capella <polyzen@archlinux.org> + pkgname=python-soco -pkgver=0.16 +pkgver=0.17 pkgrel=1 pkgdesc="A simple Python class that allows you to programmatically control Sonos speakers" arch=('any') @@ -8,14 +10,24 @@ url="https://github.com/SoCo/SoCo" license=('MIT') depends=('python' 'python-requests' 'python-xmltodict') makedepends=('python-setuptools') -options=(!emptydirs) +checkdepends=('python-mock' 'python-pytest') source=("SoCo-$pkgver.tar.gz::https://github.com/SoCo/SoCo/archive/v$pkgver.tar.gz") -sha256sums=('6db315b785c9b373a36647ef454c3a5cea07f33f9fe34c1d6f9d22ed444550e3') +sha256sums=('7711063e5d78b9052eadecd2b43b0219b3382f4ded500b204efca44d06a76e4d') + +build() { + cd SoCo-$pkgver + python setup.py build +} + +check() { + cd SoCo-$pkgver + pytest +} package() { - cd "$srcdir/SoCo-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 - install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE.rst" + cd SoCo-$pkgver + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE.rst } # vim:set ts=2 sw=2 et: |