[arch-commits] Commit in networkmanager/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Wed Nov 24 13:53:56 UTC 2010


    Date: Wednesday, November 24, 2010 @ 08:53:56
  Author: heftig
Revision: 100593

upgpkg: networkmanager 0.8.2-5
Add dhclient support, clean up dependencies

Modified:
  networkmanager/trunk/PKGBUILD

----------+
 PKGBUILD |   36 ++++++++++++++++++++++++++----------
 1 file changed, 26 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-11-24 12:01:49 UTC (rev 100592)
+++ PKGBUILD	2010-11-24 13:53:56 UTC (rev 100593)
@@ -7,14 +7,19 @@
 
 pkgname=networkmanager
 pkgver=0.8.2
-pkgrel=4
+pkgrel=5
 pkgdesc="Network Management daemon"
 arch=('i686' 'x86_64')
 license=('GPL')
 url="http://www.gnome.org/projects/NetworkManager/"
-depends=('dbus-glib' 'dhcpcd' 'iproute2' 'iptables' 'libnl' 'nss' 'ppp' 'polkit' 'udev' 'wireless_tools' 'wpa_supplicant')
-makedepends=('intltool')
-optdepends=('modemmanager: for modem management service')
+depends=('dbus-glib' 'iproute2' 'libnl' 'nss' 'polkit' 'udev' 'wireless_tools' 'wpa_supplicant' 'ppp')
+makedepends=('intltool' 'autoconf' 'dhclient' 'dhcpcd' 'iptables')
+optdepends=('modemmanager: for modem management service'
+            'dhcpcd: DHCP client support'
+            'dhclient: DHCP/DHCPv6 client support'
+            'iptables: Connection sharing'
+            'dnsmasq: Connection sharing'
+            'bluez: Bluetooth support')
 options=('!libtool')
 backup=('etc/NetworkManager/nm-system-settings.conf')
 source=(http://ftp.gnome.org/pub/gnome/sources/NetworkManager/0.8/NetworkManager-${pkgver}.tar.bz2
@@ -34,15 +39,26 @@
 
   autoreconf -fi
 
-  ./configure --prefix=/usr --sysconfdir=/etc \
-      --with-distro=arch --localstatedir=/var \
-      --libexecdir=/usr/lib/networkmanager \
-      --disable-static --with-dhcpcd=/sbin/dhcpcd \
-      --with-crypto=nss --with-iptables=/usr/sbin/iptables \
-      --enable-more-warnings=no
+  ./configure \
+    --prefix=/usr \
+    --sysconfdir=/etc \
+    --localstatedir=/var \
+    --libexecdir=/usr/lib/networkmanager \
+    --with-crypto=nss \
+    --with-distro=arch \
+    --with-dhclient=/usr/sbin/dhclient \
+    --with-dhcpcd=/sbin/dhcpcd \
+    --with-iptables=/usr/sbin/iptables \
+    --disable-static \
+    --enable-more-warnings=no
 
   make
+}
+
+package() {
+  cd "${srcdir}/NetworkManager-${pkgver}"
   make DESTDIR="${pkgdir}" install
+
   install -m644 "${srcdir}/nm-system-settings.conf" "${pkgdir}/etc/NetworkManager/"
   install -m 0755 test/.libs/nm-online "${pkgdir}/usr/bin/"
 }




More information about the arch-commits mailing list