parent
8ebb853ee0
commit
05be859e5d
@ -0,0 +1,8 @@
|
||||
# ChangeLog for net-misc/networkmanager
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.68 2010/01/25 17:48:26 nirbheek Exp $
|
||||
|
||||
25 Jan 2010; Mike Hirecky <mh@calculate.ru>
|
||||
+networkmanager-0.8.0.ebuild:
|
||||
Added 0.8.0 version.
|
||||
|
@ -0,0 +1,6 @@
|
||||
AUX networkmanager-0.8.0-confchanges.patch 968 RMD160 7216f028613a29cf619029db3178cb0510aa3c1b SHA1 d818ddeb553862e18f0f796dcf30e53e25af0bd4 SHA256 5032ffd7fddbd9f67ef05ee0159f77e67b8c08b1aac9ef5209363fb02297d437
|
||||
AUX nm-system-settings.conf 23 RMD160 6d66c702b345bde668a420a15716feea6005fbd1 SHA1 49ba558d20f5ca5a201e027e13b878dd5ac3569c SHA256 44b048804c7c0b8b3b0c29b8632b6ad613c397d0a1635ec918e10c0fbcdadf21
|
||||
DIST NetworkManager-0.8.tar.bz2 1376044 RMD160 40074f52a79965510de816c0e94d1b9ac582c522 SHA1 fd290057a9246055fa59507b6a3d6b99ceb4c3dc SHA256 4ac38f5c6ddbbcc67601ba898dd475457e2d259b77f9680eee51cb07f19c1b05
|
||||
EBUILD networkmanager-0.8.0.ebuild 3858 RMD160 995bb9a00801c4214ebddc40a3b5a211a2fa0e9d SHA1 03d0488419670c21c2f12c6b9f339969a9b36f3e SHA256 a261d669a500a90cd9e4eb9a5f626c554b908fd91b99e26f32a3c7618ef937be
|
||||
MISC ChangeLog 324 RMD160 3759405aed85baf6b29bbc05f29e7ac663c10bd6 SHA1 b4ef4e555d1700e97a88c519655af82d252ec991 SHA256 f39c9bc02086de24f7b5104ba06bf7b90bca63b6b5e2de7cfa9ecfc3ed49a193
|
||||
MISC metadata.xml 675 RMD160 99f478788690f16c0b49b435d8fd2d032145d8f8 SHA1 12d90f86f78ef3ff996adf1331e54f9673d950c5 SHA256 b216d71dfe6102931c6f1599edbf8fc9b8e81be2ff6d5ba6f0454c390e2fa89a
|
@ -0,0 +1,16 @@
|
||||
diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN NetworkManager-0.7.1.orig/src/NetworkManager.conf NetworkManager-0.7.1/src/NetworkManager.conf
|
||||
--- NetworkManager-0.7.1.orig/src/NetworkManager.conf 2009-03-03 11:55:47.000000000 -0500
|
||||
+++ NetworkManager-0.7.1/src/NetworkManager.conf 2009-05-01 20:04:33.000000000 -0400
|
||||
@@ -15,6 +15,12 @@
|
||||
<deny send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.PPP"/>
|
||||
</policy>
|
||||
+ <policy group="plugdev">
|
||||
+ <allow send_destination="org.freedesktop.NetworkManager"/>
|
||||
+
|
||||
+ <deny send_destination="org.freedesktop.NetworkManager"
|
||||
+ send_interface="org.freedesktop.NetworkManager.PPP"/>
|
||||
+ </policy>
|
||||
<policy context="default">
|
||||
<deny own="org.freedesktop.NetworkManager"/>
|
||||
<deny send_destination="org.freedesktop.NetworkManager"/>
|
@ -0,0 +1,2 @@
|
||||
[main]
|
||||
plugins=keyfile
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>needs</maintainer>
|
||||
<use>
|
||||
<flag name="dhclient">Use dhclient from <pkg>net-misc/dhcp</pkg> for getting ip.</flag>
|
||||
<flag name="dhcpcd">Use <pkg>net-misc/dhcpcd</pkg> for getting ip.</flag>
|
||||
<flag name="nss">Use <pkg>dev-libs/nss</pkg> for cryptography.</flag>
|
||||
<flag name="resolvconf">Use <pkg>net-dns/openresolv</pkg> for managing DNS information</flag>
|
||||
<flag name="connection-sharing">Use <pkg>net-dns/dnsmasq</pkg> and <pkg>net-firewall/iptables</pkg> for connection sharing </flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,137 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.2.ebuild,v 1.5 2010/01/22 19:19:21 ranger Exp $
|
||||
|
||||
EAPI="2"
|
||||
inherit eutils versionator
|
||||
# autotools
|
||||
|
||||
#PATCH_VERSION="1b"
|
||||
|
||||
# NetworkManager likes itself with capital letters
|
||||
MY_PN=${PN/networkmanager/NetworkManager}
|
||||
MY_PV=$(get_version_component_range 1-2)
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
#PATCHNAME="${MY_P}-gentoo-patches-${PATCH_VERSION}"
|
||||
|
||||
DESCRIPTION="Network configuration and management in an easy way. Desktop environment independent."
|
||||
HOMEPAGE="http://www.gnome.org/projects/NetworkManager/"
|
||||
SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="avahi doc nss gnutls dhclient dhcpcd resolvconf connection-sharing"
|
||||
# modemmanager"
|
||||
|
||||
RDEPEND=">=sys-apps/dbus-1.2
|
||||
>=dev-libs/dbus-glib-0.75
|
||||
>=sys-apps/hal-0.5.10
|
||||
>=net-wireless/wireless-tools-28_pre9
|
||||
>=dev-libs/glib-2.16
|
||||
sys-auth/policykit
|
||||
>=dev-libs/libnl-1.1
|
||||
>=net-wireless/wpa_supplicant-0.5.10[dbus]
|
||||
|| ( sys-libs/e2fsprogs-libs <sys-fs/e2fsprogs-1.41.0 )
|
||||
avahi? ( net-dns/avahi[autoipd] )
|
||||
gnutls? (
|
||||
nss? ( >=dev-libs/nss-3.11 )
|
||||
!nss? ( dev-libs/libgcrypt
|
||||
net-libs/gnutls ) )
|
||||
!gnutls? ( >=dev-libs/nss-3.11 )
|
||||
dhclient? (
|
||||
dhcpcd? ( >=net-misc/dhcpcd-4.0.0_rc3 )
|
||||
!dhcpcd? ( >=net-misc/dhcp-3.0.0 ) )
|
||||
!dhclient? ( >=net-misc/dhcpcd-4.0.0_rc3 )
|
||||
resolvconf? ( net-dns/openresolv )
|
||||
connection-sharing? (
|
||||
net-dns/dnsmasq
|
||||
net-firewall/iptables )
|
||||
sys-fs/udev[extras]
|
||||
sys-auth/polkit
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
dev-util/intltool
|
||||
net-dialup/ppp
|
||||
dev-util/gtk-doc-am
|
||||
doc? ( >=dev-util/gtk-doc-1.8 )"
|
||||
|
||||
#PDEPEND="modemmanager? ( >=net-misc/modemmanager-0.2 )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# Fix up the dbus conf file to use plugdev group
|
||||
epatch "${FILESDIR}/${PN}-0.8.0-confchanges.patch"
|
||||
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
pwd
|
||||
echo $S
|
||||
ls ${WORKDIR}
|
||||
ECONF="--disable-more-warnings
|
||||
--localstatedir=/var
|
||||
--with-distro=gentoo
|
||||
--with-dbus-sys-dir=/etc/dbus-1/system.d
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_with doc docs)
|
||||
$(use_with resolvconf)"
|
||||
|
||||
# default is dhcpcd (if none or both are specified), ISC dchclient otherwise
|
||||
if use dhclient ; then
|
||||
if use dhcpcd ; then
|
||||
ECONF="${ECONF} --with-dhcp-client=dhcpcd"
|
||||
else
|
||||
ECONF="${ECONF} --with-dhcp-client=dhclient"
|
||||
fi
|
||||
else
|
||||
ECONF="${ECONF} --with-dhcp-client=dhcpcd"
|
||||
fi
|
||||
|
||||
# default is NSS (if none or both are specified), GnuTLS otherwise
|
||||
if use gnutls ; then
|
||||
if use nss ; then
|
||||
ECONF="${ECONF} --with-crypto=nss"
|
||||
else
|
||||
ECONF="${ECONF} --with-crypto=gnutls"
|
||||
fi
|
||||
else
|
||||
ECONF="${ECONF} --with-crypto=nss"
|
||||
fi
|
||||
|
||||
econf ${ECONF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
# Need to keep the /var/run/NetworkManager directory
|
||||
keepdir /var/run/NetworkManager
|
||||
|
||||
# Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts
|
||||
keepdir /etc/NetworkManager/dispatcher.d
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
|
||||
|
||||
# Add keyfile plugin support
|
||||
keepdir /etc/NetworkManager/system-connections
|
||||
insinto /etc/NetworkManager
|
||||
newins "${FILESDIR}/nm-system-settings.conf" nm-system-settings.conf \
|
||||
|| die "newins failed"
|
||||
insinto /etc/udev/rules.d
|
||||
newins callouts/77-nm-probe-modem-capabilities.rules 77-nm-probe-modem-capabilities.rules
|
||||
rm -rf "${D}"/lib/udev/rules.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You will need to restart DBUS if this is your first time"
|
||||
elog "installing NetworkManager."
|
||||
elog ""
|
||||
elog "To save system-wide settings as a user, that user needs to have the"
|
||||
elog "right policykit privileges. You can add them by running:"
|
||||
elog 'polkit-auth --grant org.freedesktop.network-manager-settings.system.modify --user "USERNAME"'
|
||||
}
|
Loading…
Reference in new issue