summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorrern2024-05-14 10:30:15 +0700
committerrern2024-05-14 10:30:15 +0700
commit7813728fb388162f7f7e720343393962b6bd8949 (patch)
treec817041124bb7a13061a5f1e2c048f29b77f73ec /PKGBUILD
parent03bf737e2c4575e56cafa730f4678506d3aed0a2 (diff)
downloadaur-python-upnpp.tar.gz
Upgrade to 0.26.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--[-rwxr-xr-x]PKGBUILD24
1 files changed, 13 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 68dde8ded91d..1b07d9546f29 100755..100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,25 @@
# Maintainer: rern <rernrern@gmail.com>
pkgname=python-upnpp
-pkgver=0.26.0
+pkgver=0.26.1
pkgrel=1
pkgdesc="Python UPnP control interface based on libupnpp."
url="https://www.lesbonscomptes.com/upmpdcli/libupnpp-python/upnpp-python.html"
license=(LGPL2.1)
arch=(x86_64)
makedepends=(libnpupnp python-devtools swig)
-source=(https://framagit.org/medoc92/libupnpp-bindings/-/archive/libupnpp-bindings-v$pkgver/libupnpp-bindings-libupnpp-bindings-v$pkgver.tar.gz)
-sha256sums=('178436ed6d576b6b1474e8c4b1d5b35d61311a6ab71521590e0e8ddc313b69d1')
+sourcename=libupnpp-bindings-libupnpp-bindings-v$pkgver
+source=(https://framagit.org/medoc92/libupnpp-bindings/-/archive/libupnpp-bindings-v$pkgver/$sourcename.tar.gz)
+sha256sums=('4b7a801f2422848a0a902377abddf12ab605d45c9d92375d371d7f8d81e5c7bb')
+build() {
+ ln -sf $srcdir/{$sourcename,$pkgname}
+ cd $srcdir/$pkgname
+ mkdir -p build
+ arch-meson build
+ meson compile -C build
+}
package() {
- cd libupnpp-bindings-libupnpp-bindings-v$pkgver
- ./autogen.sh
- ./configure --prefix=/usr
- make
- pythonver=$( python -c 'import site; print( site.getsitepackages()[0] )' ) # /usr/lib/python3.10/site-packages
- for f in python/upnpp.py python/_upnpp.la python/.libs/_upnpp.so python/upnpp/__init__.py; do
- install -Dm 755 $f -t $pkgdir$pythonver/upnpp
- done
+ cd $srcdir/$pkgname
+ meson install -C build --destdir $pkgdir
}