diff options
author | rern | 2024-05-14 10:30:15 +0700 |
---|---|---|
committer | rern | 2024-05-14 10:30:15 +0700 |
commit | 7813728fb388162f7f7e720343393962b6bd8949 (patch) | |
tree | c817041124bb7a13061a5f1e2c048f29b77f73ec /PKGBUILD | |
parent | 03bf737e2c4575e56cafa730f4678506d3aed0a2 (diff) | |
download | aur-python-upnpp.tar.gz |
Upgrade to 0.26.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--[-rwxr-xr-x] | PKGBUILD | 24 |
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 } |