Alexander Epaneshnikov pushed to branch main at Arch Linux / Packaging / 
Packages / libnpupnp


Commits:
03c7b3a9 by Alexander Epaneshnikov at 2024-05-25T21:12:09+03:00
upgpkg: 6.1.3-1 switch to meson

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,17 +1,18 @@
 pkgbase = libnpupnp
        pkgdesc = C++ base UPnP library, derived from Portable UPnP, a.k.a 
libupnp
-       pkgver = 6.1.0
+       pkgver = 6.1.3
        pkgrel = 1
        url = 
https://www.lesbonscomptes.com//upmpdcli/libupnpp-refdoc/libupnpp-ctl.html
        arch = x86_64
        license = BSD-3-Clause
+       makedepends = meson
        depends = glibc
        depends = gcc-libs
        depends = curl
        depends = expat
        depends = libmicrohttpd
        provides = libnpupnp.so
-       source = 
https://www.lesbonscomptes.com/upmpdcli/downloads/libnpupnp-6.1.0.tar.gz
-       sha256sums = 
1e305abf63ac945d9cb4576689670c009a914dc9d05b4c1ed605391e7f6b9719
+       source = 
https://www.lesbonscomptes.com/upmpdcli/downloads/libnpupnp-6.1.3.tar.gz
+       sha256sums = 
80c3d5adc388e59057be52c4c33d7708efe05318487c09e342e7a1f4a83aa792
 
 pkgname = libnpupnp


=====================================
PKGBUILD
=====================================
@@ -2,30 +2,24 @@
 # Contributor: Fabio 'Lolix' Loli <fabio.l...@disroot.org> -> 
https://github.com/FabioLolix
 
 pkgname=libnpupnp
-pkgver=6.1.0
+pkgver=6.1.3
 pkgrel=1
 pkgdesc="C++ base UPnP library, derived from Portable UPnP, a.k.a libupnp"
 
url="https://www.lesbonscomptes.com//upmpdcli/libupnpp-refdoc/libupnpp-ctl.html";
 arch=(x86_64)
 license=(BSD-3-Clause)
 depends=(glibc gcc-libs curl expat libmicrohttpd)
+makedepends=('meson')
 provides=(libnpupnp.so)
 
source=("https://www.lesbonscomptes.com/upmpdcli/downloads/libnpupnp-${pkgver}.tar.gz";)
-sha256sums=('1e305abf63ac945d9cb4576689670c009a914dc9d05b4c1ed605391e7f6b9719')
-
-prepare() {
-  cd "${pkgname}-${pkgver}"
-  ./autogen.sh
-}
+sha256sums=('80c3d5adc388e59057be52c4c33d7708efe05318487c09e342e7a1f4a83aa792')
 
 build(){
-  cd "${pkgname}-${pkgver}"
-  ./configure --prefix=/usr
-  make
+  arch-meson $pkgname-$pkgver build
+    meson compile -C build
 }
 
 package(){
-  cd "${pkgname}-${pkgver}"
-  make DESTDIR="$pkgdir" install
-  install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+  meson install -C build --destdir "$pkgdir"
+  install -Dm644 "$pkgname-$pkgver/COPYING" 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libnpupnp/-/commit/03c7b3a92f3dbe2ad773dd3a3f053d90dab35121

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libnpupnp/-/commit/03c7b3a92f3dbe2ad773dd3a3f053d90dab35121
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to