summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--[-rwxr-xr-x]PKGBUILD24
2 files changed, 16 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 57edc06dc6f1..f9e966f31856 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = python-upnpp
pkgdesc = Python UPnP control interface based on libupnpp.
- pkgver = 0.26.0
+ pkgver = 0.26.1
pkgrel = 1
url = https://www.lesbonscomptes.com/upmpdcli/libupnpp-python/upnpp-python.html
arch = x86_64
@@ -8,7 +8,7 @@ pkgbase = python-upnpp
makedepends = libnpupnp
makedepends = python-devtools
makedepends = swig
- source = https://framagit.org/medoc92/libupnpp-bindings/-/archive/libupnpp-bindings-v0.26.0/libupnpp-bindings-libupnpp-bindings-v0.26.0.tar.gz
- sha256sums = 178436ed6d576b6b1474e8c4b1d5b35d61311a6ab71521590e0e8ddc313b69d1
+ source = https://framagit.org/medoc92/libupnpp-bindings/-/archive/libupnpp-bindings-v0.26.1/libupnpp-bindings-libupnpp-bindings-v0.26.1.tar.gz
+ sha256sums = 4b7a801f2422848a0a902377abddf12ab605d45c9d92375d371d7f8d81e5c7bb
pkgname = python-upnpp
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
}