From 17f546171b24f600abb2be9c627c58947c7da0bf Mon Sep 17 00:00:00 2001 From: kth5 Date: Fri, 11 Oct 2024 21:51:11 +0200 Subject: [PATCH] * add openresolv --- openresolv/.SRCINFO | 17 +++++++++++++ openresolv/.nvchecker.toml | 4 +++ openresolv/PKGBUILD | 52 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 openresolv/.SRCINFO create mode 100644 openresolv/.nvchecker.toml create mode 100644 openresolv/PKGBUILD diff --git a/openresolv/.SRCINFO b/openresolv/.SRCINFO new file mode 100644 index 0000000000..7184e93ebb --- /dev/null +++ b/openresolv/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = openresolv + pkgdesc = resolv.conf management framework (resolvconf) + pkgver = 3.13.2 + pkgrel = 2 + url = https://roy.marples.name/projects/openresolv + arch = any + license = custom:BSD + makedepends = git + makedepends = systemd + depends = bash + provides = resolvconf + conflicts = resolvconf + backup = etc/resolvconf.conf + source = git+https://github.com/NetworkConfiguration/openresolv#commit=867a412d63a28d2c4978e02fc44fb8013f46d356 + b2sums = 6170f68d93055d7e70e8093163098ea6feed9725615ee9040c106c5e3f84359cbd80b9549124084ad02fae6d5ba3424bcf66f4157aa086d9b364e3bb107017a7 + +pkgname = openresolv diff --git a/openresolv/.nvchecker.toml b/openresolv/.nvchecker.toml new file mode 100644 index 0000000000..817f711542 --- /dev/null +++ b/openresolv/.nvchecker.toml @@ -0,0 +1,4 @@ +[openresolv] +source = "git" +git = "https://github.com/NetworkConfiguration/openresolv.git" +prefix = "v" diff --git a/openresolv/PKGBUILD b/openresolv/PKGBUILD new file mode 100644 index 0000000000..59dd37fbbb --- /dev/null +++ b/openresolv/PKGBUILD @@ -0,0 +1,52 @@ +# POWER Maintainer: Alexander Baldeck +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Ignacio Galmarino + +pkgname=openresolv +pkgver=3.13.2 +pkgrel=2 +pkgdesc="resolv.conf management framework (resolvconf)" +url="https://roy.marples.name/projects/openresolv" +arch=(any) +license=(custom:BSD) +provides=(resolvconf) +conflicts=(resolvconf) +depends=(bash) +makedepends=( + git + systemd +) +backup=(etc/resolvconf.conf) +_commit=867a412d63a28d2c4978e02fc44fb8013f46d356 # tags/v3.13.2^0 +source=("git+https://github.com/NetworkConfiguration/openresolv#commit=$_commit") +b2sums=('6170f68d93055d7e70e8093163098ea6feed9725615ee9040c106c5e3f84359cbd80b9549124084ad02fae6d5ba3424bcf66f4157aa086d9b364e3bb107017a7') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^v//;s/[^-]*-g/r&/;s/-/+/g' +} + +prepare() { + cd $pkgname +} + +build() { + local configure_options=( + --prefix=/usr + --sysconfdir=/etc + --libexecdir=/usr/lib/resolvconf + --sbindir=/usr/bin + ) + + cd $pkgname + ./configure "${configure_options[@]}" + make +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE +} + +# vim:set sw=2 sts=-1 et: