wok-current diff connman/receipt @ rev 14329
Up: connman (1.12)
author | Dominique Corbex <domcox@slitaz.org> |
---|---|
date | Fri Apr 12 19:56:50 2013 +0200 (2013-04-12) |
parents | 4adde6975d35 |
children | 0199371990b2 |
line diff
1.1 --- a/connman/receipt Sun Apr 29 21:53:45 2012 +0200 1.2 +++ b/connman/receipt Fri Apr 12 19:56:50 2013 +0200 1.3 @@ -1,20 +1,23 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="connman" 1.7 -VERSION="0.83" 1.8 +VERSION="1.12" 1.9 CATEGORY="network" 1.10 SHORT_DESC="Daemon for managing internet connections" 1.11 MAINTAINER="slaxemulator@gmail.com" 1.12 +TARBALL="$PACKAGE-$VERSION.tar.xz" 1.13 +WEB_SITE="http://connman.net/" 1.14 +WGET_URL="http://linux-kernel.uio.no/pub/linux/network/$PACKAGE/$TARBALL" 1.15 + 1.16 DEPENDS="glib dbus iptables gnutls libnl udev wpa_supplicant" 1.17 BUILD_DEPENDS="glib-dev dbus-dev iptables iptables-dev gnutls-dev libnl-dev \ 1.18 -openconnect udev-dev wpa_supplicant" 1.19 -TARBALL="$PACKAGE-$VERSION.tar.xz" 1.20 -WEB_SITE="http://connman.net/" 1.21 -WGET_URL="http://www.kernel.org/pub/linux/network/$PACKAGE/$TARBALL" 1.22 +openconnect udev-dev wpa_supplicant readline-dev ncursesw-dev openvpn bluez-dev" 1.23 1.24 # Rules to configure and make the package. 1.25 compile_rules() 1.26 { 1.27 + # add dependency on libncurses.so, 1.28 + sed -i 's/-lreadline/-lreadline -lncurses/' Makefile.in 1.29 cd $src 1.30 ./configure \ 1.31 --prefix=/usr \ 1.32 @@ -23,29 +26,13 @@ 1.33 --infodir=/usr/share/info \ 1.34 --mandir=/usr/share/man \ 1.35 --disable-gtk-doc \ 1.36 - --enable-ethernet \ 1.37 - --enable-wifi \ 1.38 - --enable-bluetooth \ 1.39 - --enable-hh2serial-gps \ 1.40 - --enable-ofono \ 1.41 - --disable-dhclient \ 1.42 + --disable-neard \ 1.43 + --enable-threads \ 1.44 --enable-openconnect \ 1.45 - --disable-portal \ 1.46 - --enable-loopback \ 1.47 - --enable-dnsproxy \ 1.48 - --disable-google \ 1.49 - --disable-meego \ 1.50 - --disable-iwmx \ 1.51 - --enable-iospm \ 1.52 - --disable-ntpd \ 1.53 - --disable-polkit \ 1.54 + --enable-vpnc \ 1.55 + --enable-openvpn \ 1.56 + --enable-polkit \ 1.57 --enable-client \ 1.58 - --enable-tools \ 1.59 - --enable-test \ 1.60 - --disable-fake \ 1.61 - --disable-capng \ 1.62 - --enable-udev \ 1.63 - --enable-datafiles \ 1.64 $CONFIGURE_ARGS && 1.65 make && make DESTDIR=$DESTDIR install 1.66 } 1.67 @@ -55,14 +42,38 @@ 1.68 { 1.69 # dbus conf 1.70 mkdir -p $fs/etc 1.71 - cp -a $_pkg/etc/dbus-1 $fs/etc 1.72 + cp -a $install/etc/dbus-1 $fs/etc 1.73 # conman exec 1.74 - mkdir -p $fs/usr/lib/connman/plugins 1.75 - cp -a $_pkg/usr/sbin $fs/usr 1.76 - # plugins 1.77 - for lib in dnsproxy ethernet hh2serial-gps iospm loopback openconnect 1.78 - do 1.79 - cp -a $_pkg/usr/lib/connman/plugins/${lib}.so $fs/usr/lib/connman/plugins 1.80 - done 1.81 + mkdir -p $fs/usr 1.82 + cp -a $install/usr/sbin $fs/usr 1.83 + # libs 1.84 + mkdir -p $fs/usr/lib/connman/plugins-vpn 1.85 + cp -a $install/usr/lib/connman/plugins-vpn/*.so \ 1.86 + $fs/usr/lib/connman/plugins-vpn 1.87 + # vpn scripts 1.88 + mkdir -p $fs/usr/lib/connman/scripts 1.89 + cp -a $install/usr/lib/connman/scripts $fs/usr/lib/connman 1.90 + # init script 1.91 + cp -a $stuff/etc $fs 1.92 } 1.93 1.94 +# Pre and post remove commands for Tazpkg 1.95 +post_install() 1.96 +{ 1.97 + local root=$1 1.98 + if ! grep -q ^CONNMAND_OPTIONS $root/etc/daemons.conf; then 1.99 + echo '# Connman daemon options.' >> $root/etc/daemons.conf 1.100 + echo 'CONNMAND_OPTIONS=""' >> $root/etc/daemons.conf 1.101 + echo '' >> $root/etc/daemons.conf 1.102 + fi 1.103 + if [ -z "$root" ]; then 1.104 + /etc/init.d/connmand start || continue 1.105 + fi 1.106 +} 1.107 + 1.108 +pre_remove() 1.109 +{ 1.110 + if [ -z "$1" ]; then 1.111 + /etc/init.d/connmand stop 1.112 + fi 1.113 +}