[arch-commits] Commit in libslirp/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Fri Jun 18 17:18:06 UTC 2021


    Date: Friday, June 18, 2021 @ 17:18:05
  Author: dvzrv
Revision: 965178

upgpkg: libslirp 4.6.1-1: Upgrade to 4.6.1.

Switch to source tarball to lose the makedepend on git, pkgver() and
requirement for external tooling to retrieve commit checksum the tag points to.
Add libslirp.so to provides.
Make install of LICENSE more verbose.
Update maintainer/contributor info.

Modified:
  libslirp/trunk/PKGBUILD

----------+
 PKGBUILD |   23 ++++++++++-------------
 1 file changed, 10 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-18 16:20:28 UTC (rev 965177)
+++ PKGBUILD	2021-06-18 17:18:05 UTC (rev 965178)
@@ -1,8 +1,9 @@
-# Maintainer: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
 # Maintainer: Morten Linderud <foxboron at archlinux.org>
+# Contributor: David Runge <dvzrv at archlinux.org>
+# Contributor: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
 
 pkgname=libslirp
-pkgver=4.6.0
+pkgver=4.6.1
 pkgrel=1
 pkgdesc='General purpose TCP-IP emulator'
 arch=(x86_64)
@@ -9,22 +10,18 @@
 url='https://gitlab.freedesktop.org/slirp/libslirp'
 license=(BSD MIT)
 depends=(glib2)
-makedepends=(git meson)
-_commit=6ef66db79938d763212320c1b64bc562c23d25a8	#refs/tags/v4.6.0^{}
-source=("git+$url#commit=$_commit")
-md5sums=('SKIP')
+makedepends=(meson)
+provides=('libslirp.so')
+source=("${url}/-/archive/v${pkgver}/libslirp-v${pkgver}.tar.gz")
+sha512sums=('04a9dd88cd58c849a24b9cff405d951952760d99ea2bef0b070463dff088d79f44557a13c9427ba0043f58d4b9e06b68ff64a4f23a7b0d66df594e32e1521cae')
+b2sums=('7a890912f2a8ce9d6820870e2d29b9c7a2253c403c2bcb127a38e02b2b81d1e262f34571c8a4c05fbf46874b9b2967cb5597cabe169ad54f12702fdd8b90bb3c')
 
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/^v//;s/-/+/g'
-}
-
 build() {
-  arch-meson $pkgname build
+  arch-meson "$pkgname-v${pkgver}" build
   ninja -C build
 }
 
 package() {
   DESTDIR="$pkgdir" meson install -C build
-  install -Dm644 $pkgname/COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  install -vDm 644 "$pkgname-v${pkgver}"/COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }



More information about the arch-commits mailing list