summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 16 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f8da92532921..fdac91540a55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}