diff options
author | William Pitcock <nenolod@dereferenced.org> | 2011-05-27 01:43:29 -0500 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2011-05-27 01:43:29 -0500 |
commit | 52e01effdf433508c16dfd301758e235c55af2f0 (patch) | |
tree | 2d19097cce1c0bc46eb8463205692a1c016c7fd4 | |
parent | 79e139c9ec2bc78e265c6af9c413a155a91eb8e3 (diff) | |
download | alpine_aports-52e01effdf433508c16dfd301758e235c55af2f0.tar.bz2 alpine_aports-52e01effdf433508c16dfd301758e235c55af2f0.tar.xz alpine_aports-52e01effdf433508c16dfd301758e235c55af2f0.zip |
testing/networkmanager: new aport
-rw-r--r-- | testing/networkmanager/APKBUILD | 54 | ||||
-rw-r--r-- | testing/networkmanager/networkmanager.initd | 23 |
2 files changed, 77 insertions, 0 deletions
diff --git a/testing/networkmanager/APKBUILD b/testing/networkmanager/APKBUILD new file mode 100644 index 0000000000..63a28b2aa6 --- /dev/null +++ b/testing/networkmanager/APKBUILD | |||
@@ -0,0 +1,54 @@ | |||
1 | # Contributor: William Pitcock <nenolod@dereferenced.org> | ||
2 | # Maintainer: William Pitcock <nenolod@dereferenced.org> | ||
3 | pkgname=networkmanager | ||
4 | pkgver=0.8.3.998 | ||
5 | pkgrel=0 | ||
6 | pkgdesc="network management tool" | ||
7 | url="http://projects.gnome.org/NetworkManager/" | ||
8 | arch="all" | ||
9 | license="GPL" | ||
10 | depends="dhcpcd iptables" | ||
11 | depends_dev="dbus-glib-dev udev-dev libnl-dev util-linux-ng-dev | ||
12 | polkit-dev ppp-dev zlib-dev libiconv-dev" | ||
13 | makedepends="$depends_dev" | ||
14 | install="" | ||
15 | subpackages="$pkgname-dev $pkgname-doc" | ||
16 | source="http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/${pkgver%.*}/NetworkManager-$pkgver.tar.bz2 | ||
17 | networkmanager.initd" | ||
18 | |||
19 | _builddir="$srcdir"/NetworkManager-$pkgver | ||
20 | prepare() { | ||
21 | local i | ||
22 | cd "$_builddir" | ||
23 | for i in $source; do | ||
24 | case $i in | ||
25 | *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; | ||
26 | esac | ||
27 | done | ||
28 | } | ||
29 | |||
30 | build() { | ||
31 | cd "$_builddir" | ||
32 | LIBS="-lubacktrace" ./configure --prefix=/usr \ | ||
33 | --sysconfdir=/etc \ | ||
34 | --mandir=/usr/share/man \ | ||
35 | --infodir=/usr/share/info \ | ||
36 | --localstatedir=/var \ | ||
37 | --with-distro=debian \ | ||
38 | --with-dhcpcd=yes \ | ||
39 | || return 1 | ||
40 | make || return 1 | ||
41 | } | ||
42 | |||
43 | package() { | ||
44 | cd "$_builddir" | ||
45 | make DESTDIR="$pkgdir" install || return 1 | ||
46 | |||
47 | install -m755 -D "$srcdir"/networkmanager.initd "$pkgdir"/etc/init.d/networkmanager | ||
48 | |||
49 | # stupid make install installs a custom init script, yuck | ||
50 | rm "$pkgdir"/etc/init.d/NetworkManager | ||
51 | } | ||
52 | |||
53 | md5sums="32a7aebfa3b7abdac81203028f1d676e NetworkManager-0.8.3.998.tar.bz2 | ||
54 | c1c4609f415d7288e223d8c99e2d52d3 networkmanager.initd" | ||
diff --git a/testing/networkmanager/networkmanager.initd b/testing/networkmanager/networkmanager.initd new file mode 100644 index 0000000000..a6bce80b59 --- /dev/null +++ b/testing/networkmanager/networkmanager.initd | |||
@@ -0,0 +1,23 @@ | |||
1 | #!/sbin/runscript | ||
2 | # Copyright (c) 2008 Saleem Abdulrasool <compnerd@compnerd.org> | ||
3 | # Distributed under the terms of the GNU General Purpose License v2 | ||
4 | # $Header: $ | ||
5 | |||
6 | depend() { | ||
7 | need dbus dhcpcd | ||
8 | } | ||
9 | |||
10 | start() { | ||
11 | ebegin "Starting NetworkManager" | ||
12 | start-stop-daemon --start --quiet --pidfile /var/run/NetworkManager.pid \ | ||
13 | --exec /usr/sbin/NetworkManager -- --pid-file /var/run/NetworkManager.pid | ||
14 | eend $? | ||
15 | } | ||
16 | |||
17 | stop() { | ||
18 | ebegin "Stopping NetworkManager" | ||
19 | start-stop-daemon --stop --quiet --pidfile /var/run/NetworkManager.pid | ||
20 | eend $? | ||
21 | } | ||
22 | |||
23 | # vim: set ft=gentoo-init-d ts=3 sw=3 et: | ||