diff options
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 00000000000..7dcd8c5d7b5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = netcfg + pkgdesc = Network configuration and profile scripts + pkgver = 3.2 + pkgrel = 1 + url = https://github.com/GNU-Pony/netcfg/ + arch = any + groups = base + license = BSD + makedepends = asciidoc + depends = coreutils + depends = dhcpcd + depends = iproute2 + optdepends = dialog: for the menu based profile and wifi selectors + optdepends = wpa_supplicant: for wireless networking support + optdepends = ifplugd: for automatic wired connections through net-auto-wired + optdepends = wpa_actiond: for automatic wireless connections through net-auto-wireless + optdepends = wireless_tools: for interface renaming through net-rename + optdepends = ifenslave: for bond connections + optdepends = bridge-utils: for bridge connections + conflicts = netctl + backup = etc/iftab + backup = etc/conf.d/netcfg + source = https://github.com/GNU-Pony/netcfg/archive/3.2.tar.gz + sha256sums = 1c78f046af2d6f3aa13476cac804a05ee14ffef2b5f6b30dbba055400755a08f + +pkgname = netcfg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 00000000000..f01ac4b7175 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> +# Previous maintainer: Jouke Witteveen <j.witteveen@gmail.com> + +pkgname=netcfg +pkgver=3.2 +pkgrel=1 +pkgdesc='Network configuration and profile scripts' +url='https://github.com/GNU-Pony/netcfg/' +license=(BSD) +backup=(etc/iftab etc/conf.d/netcfg) +groups=(base) +depends=(coreutils dhcpcd iproute2) +makedepends=(asciidoc) +conflicts=(netctl) +optdepends=('dialog: for the menu based profile and wifi selectors' + 'wpa_supplicant: for wireless networking support' + 'ifplugd: for automatic wired connections through net-auto-wired' + 'wpa_actiond: for automatic wireless connections through net-auto-wireless' + 'wireless_tools: for interface renaming through net-rename' + 'ifenslave: for bond connections' + 'bridge-utils: for bridge connections' + ) +source=("https://github.com/GNU-Pony/netcfg/archive/${pkgver}.tar.gz") +arch=(any) +sha256sums=(1c78f046af2d6f3aa13476cac804a05ee14ffef2b5f6b30dbba055400755a08f) + +package() { + cd "$srcdir/netcfg-${pkgver}" + make DESTDIR="$pkgdir" install + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/netcfg/LICENSE" + + # Shell Completion + install -D -m644 contrib/bash-completion "$pkgdir/usr/share/bash-completion/completions/netcfg" + install -D -m644 contrib/zsh-completion "$pkgdir/usr/share/zsh/site-functions/_netcfg" + + # Compatibility + ln -s netcfg.service "$pkgdir/usr/lib/systemd/system/net-profiles.service" +} + |