diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r--[-rwxr-xr-x] | PKGBUILD | 24 |
2 files changed, 16 insertions, 14 deletions
@@ -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 } |