summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 31 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ff3eb00c370e..4f17cbc8e5cc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,35 @@
-# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
+# Maintainer: éclairevoyant
-_realname=pympv
-pkgname=python-pympv
-pkgver=0.5.1
-pkgrel=1
-pkgdesc="A python wrapper for libmpv."
-arch=('x86_64' 'armv7h' 'aarch64')
-url="https://github.com/marcan/pympv"
-license=('GPL')
-depends=('python' 'mpv')
-conflicts=('python-mpv')
-makedepends=('cython')
-source=("https://files.pythonhosted.org/packages/25/b8/edd4a7817e613adef1c8814ecc492744ffd243aee81dc8c45502d5f24cc1/$_realname-$pkgver.tar.gz")
-sha256sums=('22c8fd947216ff93d66725b1737139253f142b41f929c6287dce17bdf358df05')
+_pkgname=pympv
+pkgname="python-$_pkgname"
+pkgver=0.7.1
+pkgrel=2
+pkgdesc='Python wrapper for libmpv'
+arch=(x86_64)
+url="https://github.com/marcan/$_pkgname"
+license=(GPL3)
+depends=(mpv python)
+makedepends=(cython python-setuptools)
+conflicts=(python-mpv)
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
+ 0003-Give-str-its-Python-3-meaning.patch
+ 0008-Update-to-libmpv-API-2.0.patch)
+b2sums=('57f9f0dbbf8d14714729642f0a646c0e9227134057b30c73c377c598c4c0b6e56147ec5a6ccc980e8b223775edd31072c2842f3d249a3698db5e83bbdc3f05ef'
+ 'd402ed389528472b4cbbae7bc78f95b67c7c3c353f08be2aded42ef209e66e612dea34896e0c435a02ba6e8b490a3d66ad2753be52bfa58f6fbbe8215c47e432'
+ 'fc1937d569a620820f80bdd308b5c3eabf31a7ca33250138b0f855be9787a46166e43085728300f12ac2f62fe31c77ab1207a3652860c1997af31f97101b3c9a')
+
+prepare() {
+ cd $_pkgname-$pkgver
+ patch -Np1 -i ../0003-Give-str-its-Python-3-meaning.patch
+ patch -Np1 -i ../0008-Update-to-libmpv-API-2.0.patch
+}
+
+build() {
+ cd $_pkgname-$pkgver
+ python setup.py build
+}
package() {
- cd "$srcdir/$_realname-$pkgver"
- python setup.py install --root="$pkgdir"
- install -Dm644 "README.md" "$pkgdir/usr/share/doc/$pkgname/README.md"
+ cd $_pkgname-$pkgver
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
}