diff options
author | Finn Haedicke | 2009-09-03 23:21:15 +0200 |
---|---|---|
committer | Finn Haedicke | 2009-09-29 08:29:14 +0900 |
commit | 352f37c1b3823a314f29895a48299fade3a9e3f2 (patch) | |
tree | 58700e1380fd216b462366400c250e1b70c30c87 | |
parent | bbbe3c86d23f3c134fe252be6d3063ded28b6985 (diff) |
new spell: net/network-manager, dynamically manages network connections
-rwxr-xr-x | net/network-manager/BUILD | 5 | ||||
-rwxr-xr-x | net/network-manager/DEPENDS | 10 | ||||
-rwxr-xr-x | net/network-manager/DETAILS | 34 | ||||
-rw-r--r-- | net/network-manager/HISTORY | 13 | ||||
-rwxr-xr-x | net/network-manager/PREPARE | 7 | ||||
-rwxr-xr-x | net/network-manager/PRE_BUILD | 6 | ||||
-rwxr-xr-x | net/network-manager/init.d/NetworkManager | 12 |
7 files changed, 87 insertions, 0 deletions
diff --git a/net/network-manager/BUILD b/net/network-manager/BUILD new file mode 100755 index 0000000000..6efd864df6 --- /dev/null +++ b/net/network-manager/BUILD @@ -0,0 +1,5 @@ +OPTS=" $OPTS --with-distro=debian" +for i in $(find -name Makefile.in); do + sedit 's/-DGNOME_DISABLE_DEPRECATED//' $i +done +default_build diff --git a/net/network-manager/DEPENDS b/net/network-manager/DEPENDS new file mode 100755 index 0000000000..ad6b326b76 --- /dev/null +++ b/net/network-manager/DEPENDS @@ -0,0 +1,10 @@ +depends iproute2 && +depends libnl && +depends hal && +depends gtk+2 && +depends gconf2 && +depends libgnomeui && +depends gnome-keyring && +depends gnome-panel && +depends nss && +depends wpa_supplicant diff --git a/net/network-manager/DETAILS b/net/network-manager/DETAILS new file mode 100755 index 0000000000..2a24780915 --- /dev/null +++ b/net/network-manager/DETAILS @@ -0,0 +1,34 @@ + SPELL=network-manager +if [[ $NETWORK_MANAGER_SCM == y ]]; then + if [[ $NETWORK_MANAGER_SCM_AUTOUPDATE == y ]]; then + VERSION=$(date +%Y%m%d) + else + VERSION=svn + fi + SOURCE="NetworkManager-svn.tar.bz2" + SOURCE_URL[0]=svn://svn.gnome.org/svn/NetworkManager/trunk:NetworkManager-svn + SOURCE_IGNORE=volatile +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/NetworkManager-svn" + FORCE_DOWNLOAD=1 +else + VERSION=0.7.1 + BRANCH=`echo $VERSION|cut -d. -f1,2` + SOURCE="NetworkManager-${VERSION}.tar.bz2" + SOURCE_URL[0]=http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/${BRANCH}/${SOURCE} + SOURCE_HASH=sha512:7ed0710cad011beb0bf8cd5f9e80f9849b33652be35977492702b669bfbc2bc45f6abe9286f95fcd6701713f98160c26df954fbb5ea5a549acd34bdaeeca3ebc +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/NetworkManager-${VERSION}" +fi + WEB_SITE="http://www.gnome.org/projects/NetworkManager/ " + LICENSE[0]=GNU General Public License v2 + ENTERED=20080624 + SHORT="A set of simple network interface control tools." +cat << EOF +The GNOME NetworkManager is a set of co-operative tools that make networking +simple and straightforward. Whether wireless or wired, NetworkManager allows +you to quickly move from one network to another: once a network has been +configured and joined once, it can be detected and re-joined automatically at +a later date. It was designed to auto-detect as much information as possible, +seamlessly switches connections when necessary, and provides immediate feedback +of the network state to users and applications. It utilizes D-Bus and HAL. +EOF + diff --git a/net/network-manager/HISTORY b/net/network-manager/HISTORY new file mode 100644 index 0000000000..c5aa83200b --- /dev/null +++ b/net/network-manager/HISTORY @@ -0,0 +1,13 @@ +2009-06-12 Finn Haedicke <finn_haedicke@gmx.net> + * DETAILS: updated spell to 0.7.1 + +2009-04-01 Finn Haedicke <finn_haedicke@gmx.net> + * DETAILS: updated spell to 0.7.0.99 + +2008-12-20 Finn Haedicke <finn_haedicke@gmx.net> + * DETAILS: Fixed SOURCE_URL[0] + updated spell to 0.7.0 + +2008-06-24 Finn Haedicke <finn_haedicke@gmx.net> + * DEPENDS, DETAILS, HISTORY: spell created + diff --git a/net/network-manager/PREPARE b/net/network-manager/PREPARE new file mode 100755 index 0000000000..286e121eb9 --- /dev/null +++ b/net/network-manager/PREPARE @@ -0,0 +1,7 @@ + +config_query NETWORK_MANAGER_SCM "Build latest version from development tree?" n && + +if [[ $NETWORK_MANAGER_SCM == y ]]; then + config_query NETWORK_MANAGER_APPLET_SCM_AUTOUPDATE \ + "Automatically update on every system update?" n +fi diff --git a/net/network-manager/PRE_BUILD b/net/network-manager/PRE_BUILD new file mode 100755 index 0000000000..e838326a3d --- /dev/null +++ b/net/network-manager/PRE_BUILD @@ -0,0 +1,6 @@ +default_pre_build && +if [[ "$NETWORK_MANAGER_SCM" == "y" ]]; then + cd $SOURCE_DIRECTORY && + sedit 's@^ *\./configure@true@' autogen.sh && + ./autogen.sh +fi diff --git a/net/network-manager/init.d/NetworkManager b/net/network-manager/init.d/NetworkManager new file mode 100755 index 0000000000..c5c3821a34 --- /dev/null +++ b/net/network-manager/init.d/NetworkManager @@ -0,0 +1,12 @@ + +#!/bin/bash + +PROGRAM=/usr/sbin/NetworkManager +RUNLEVEL=3 +NEEDS="+network smgl-messagebus hald dhcdbd" + +. /etc/init.d/smgl_init + +required_executable /sbin/ip + + |