summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD39
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"
+}
+