George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / 
libnet


Commits:
b10aa113 by George Rawlinson at 2023-10-22T20:16:34+13:00
upgpkg: 1.3-1

* New upstream release.
* New makedepends: git, graphviz.
* New checkdepends: iproute2, cmocka.

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,19 @@
+pkgbase = libnet
+       pkgdesc = A library which provides API for commonly used low-level net 
functions
+       pkgver = 1.3
+       pkgrel = 1
+       url = https://github.com/libnet/libnet
+       arch = x86_64
+       license = BSD
+       checkdepends = cmocka
+       checkdepends = iproute2
+       makedepends = git
+       makedepends = help2man
+       makedepends = doxygen
+       makedepends = graphviz
+       depends = glibc
+       depends = sh
+       source = 
libnet::git+https://github.com/libnet/libnet#commit=deaebdfe2743e8a6f04d3c307d9272afeeecfade
+       b2sums = SKIP
+
+pkgname = libnet


=====================================
PKGBUILD
=====================================
@@ -1,30 +1,49 @@
-# Maintainer:
+# Maintainer: George Rawlinson <[email protected]>
 # Contributor: damir <[email protected]>
 
 pkgname=libnet
-pkgver=1.1.6
+pkgver=1.3
 pkgrel=1
-epoch=1
-pkgdesc="A library which provides API for commonly used low-level net 
functions"
+pkgdesc='A library which provides API for commonly used low-level net 
functions'
 arch=('x86_64')
-url="https://github.com/libnet/libnet";
+url='https://github.com/libnet/libnet'
 license=('BSD')
 depends=('glibc' 'sh')
-makedepends=('help2man' 'doxygen')
-source=(https://github.com/libnet/libnet/releases/download/v${pkgver}/libnet-${pkgver}.tar.gz)
-sha512sums=('a67e502b0e6957ca590e47cb50b0472dd83d622d84c62818d665d771616df91b5a8fa8fcf1040d13b7860aaabaf338152ef40f66ab97c3fc9502edb08cea0bb6')
+makedepends=('git' 'help2man' 'doxygen' 'graphviz')
+checkdepends=('cmocka' 'iproute2')
+_commit='deaebdfe2743e8a6f04d3c307d9272afeeecfade'
+source=("$pkgname::git+$url#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+  cd "$pkgname"
+
+  git describe --tags | sed 's/^v//'
+}
 
 build() {
-  cd "${pkgname}-${pkgver}"
-  ./configure --prefix=/usr
+  cd "$pkgname"
+
+  autoreconf -vfi
+
+  ./configure \
+    --prefix=/usr \
+    --enable-tests
 
   make
 }
 
+check() {
+  cd "$pkgname"
+
+  make check
+}
+
 package() {
-  cd "${pkgname}-${pkgver}"
-  make DESTDIR="${pkgdir}" install
+  cd "$pkgname"
+
+  DESTDIR="$pkgdir" make install
 
-  install -Dm644 doc/COPYING \
-    "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  # license
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libnet/-/commit/b10aa113fceb78aa43359a58f32dd9d751191566

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


Reply via email to