summaryrefslogtreecommitdiff
path: root/networkmanager/Pkgfile
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 }

Generated by cgit