blob: a1daadb6a1cb1c508f9b0fa2779724110daf178d (
plain)
1 # Description: Network configuration tool
2 # URL: http://www.gnome.org/projects/NetworkManager/
3 # Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
4 # Depends on: dbus libnl p5-xml-parser openresolv dhcpcd polkit upower libsoup iptables nss libndp
5 # Optional: ppp
6
7 name=networkmanager
8 version=1.0.10
9 release=1
10 source=(
11 http://ftp.gnome.org/pub/gnome/sources/NetworkManager/${version%.*}/NetworkManager-${version}.tar.xz
12 networkmanager.rc
13 NetworkManager.conf
14 )
15
16 build() {
17 cd NetworkManager-$version
18 CPPFLAGS="-I/usr/include/nspr $CPPFLAGS" \
19 ./configure \
20 --prefix=/usr \
21 --sysconfdir=/etc \
22 --libexecdir=/usr/lib/networkmanager \
23 --localstatedir=/var \
24 --disable-nls \
25 --disable-static \
26 --enable-polkit \
27 --disable-wimax \
28 --enable-ppp \
29 --enable-tests=no \
30 --enable-gtk-doc=no \
31 --enable-gtk-doc-html=no \
32 --with-suspend-resume=upower \
33 --with-dhcpcd=/sbin/dhcpcd \
34 --with-resolvconf=/usr/sbin/resolvconf \
35 --with-iptables=/usr/sbin/iptables \
36 --with-crypto=nss \
37 --enable-more-warnings=no \
38 --enable-modify-system \
39 --with-session-tracking=consolekit \
40 --with-suspend-resume=upower
41
42 make
43 make DESTDIR=$PKG install
44
45 # Remove unneeded files
46 rm -rf $PKG/usr/share/bash-completion $PKG/usr/share/gtk-doc
47
48 # Fix the CRUX oddity
49 mkdir $PKG/usr/etc
50 mv $PKG/etc/dbus-1 $PKG/usr/etc
51
52 # Install config file
53 install -D -m 644 -o root -g root $SRC/NetworkManager.conf $PKG/etc/NetworkManager/NetworkManager.conf
54
55 # Install startup script
56 install -D -m 755 -o root -g root $SRC/$name.rc $PKG/etc/rc.d/$name
57
58 # Remove rundir
59 rm -rf $PKG/var/run $PKG/usr/share/doc $PKG/usr/share/man/man5/nmcli-examples.5
60 }
|