diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 16 insertions, 34 deletions
@@ -1,57 +1,39 @@ # Maintainer: Frederik “Freso” S. Olesen <freso.dk@gmail.com> -pkgbase=python-mediafile -_name=${pkgbase#python-} -pkgname=($pkgbase ${pkgbase/python-/python2-}) -pkgver=0.3.0 +pkgname=python-mediafile +_name=${pkgname#python-} +pkgver=0.6.0 pkgrel=1 pkgdesc='Simple interface to the metadata tags for many audio file formats' url="https://github.com/beetbox/$_name" arch=('any') license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools') -checkdepends=('python-nose' 'python-six' 'python-mutagen' - 'python2-nose' 'python2-six' 'python2-mutagen' 'python2-enum34') +depends=('python' 'python-six' 'python-mutagen') +makedepends=('python-flit') +checkdepends=('python-nose') source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz" + "fix-test.patch" "$_name-$pkgver-LICENSE::$url/raw/v$pkgver/LICENSE") -sha256sums=('7cbdb67907e65089c81d304002c8404798b630e609796b291503d0853edcc0da' - '0b308ae66aaa1412ebbe645bec4002fd262d91e9cdf67b6f198026677ddfafcc') +b2sums=('9040869432ba23fcdf51465f7c05da3167408cad1769c6e16a5c8d1f8cd09fa692de4c41555377c64f783d46dcb68c6714db29e7675dc2ea9a19a23d1893909b' + '9f0550c4ffddedd330a01702659dd85e15e37bc273160aff56ad748e70b337514bda3792186afecc1b26a1d5e4b4e0d294116d955ac2d6d64d0e9a70b35a6557' + '96edc3b852de4d26605eb0e8f90c6a8a873c249a258ccd60950220673c887318b50526508427826e6549b45600f7bacbff83bb764408181480fc5fb67f696ffe') prepare() { - cp -a $_name-$pkgver python2 - mv $_name-$pkgver python3 + patch -p1 "$_name-$pkgver"/test/test_mediafile.py < fix-test.patch } build() { - pushd python3 + cd "$_name-$pkgver" python3 setup.py build - popd - - pushd python2 - python2 setup.py build } check() { - pushd python3 + cd "$_name-$pkgver" python3 -m nose - popd - - pushd python2 - python2 -m nose } -package_python-mediafile() { - depends=(python python-six python-mutagen) - - cd python3 +package() { + cd "$_name-$pkgver" python3 setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm644 "$srcdir/$_name-$pkgver-LICENSE" "$pkgdir/usr/share/licenses/$pkgbase/LICENSE" -} - -package_python2-mediafile() { - depends=(python2 python2-six python2-mutagen python2-enum34) - - cd python2 - python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm644 "$srcdir/$_name-$pkgver-LICENSE" "$pkgdir/usr/share/licenses/${pkgbase/python-/python2-}/LICENSE" + install -Dm644 "$srcdir/$_name-$pkgver-LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |