diff options
author | Robert Piasek <dagger@gentoo.org> | 2009-08-13 17:33:07 +0100 |
---|---|---|
committer | Robert Piasek <dagger@gentoo.org> | 2009-08-13 17:33:07 +0100 |
commit | a5c1168045e993e6ae293f12732d555234ce013d (patch) | |
tree | 1bb1d5716dc855a16947d604a06c9a7561e192dd /net-misc | |
parent | Updated source location (diff) | |
download | dagger-a5c1168045e993e6ae293f12732d555234ce013d.tar.gz dagger-a5c1168045e993e6ae293f12732d555234ce013d.tar.bz2 dagger-a5c1168045e993e6ae293f12732d555234ce013d.zip |
New ebuild for connman
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/connman/ChangeLog | 10 | ||||
-rw-r--r-- | net-misc/connman/Manifest | 5 | ||||
-rw-r--r-- | net-misc/connman/connman-0.38.ebuild | 71 | ||||
-rw-r--r-- | net-misc/connman/files/connman.initd | 23 | ||||
-rw-r--r-- | net-misc/connman/metadata.xml | 21 |
5 files changed, 130 insertions, 0 deletions
diff --git a/net-misc/connman/ChangeLog b/net-misc/connman/ChangeLog new file mode 100644 index 0000000..9e50ff5 --- /dev/null +++ b/net-misc/connman/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for net-misc/connman +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*connman-0.38 (13 Aug 2009) + + 13 Aug 2009; Robert Piasek <dagger@gentoo.org> +connman-0.38.ebuild, + +files/connman.initd, +metadata.xml: + Initial ebuild for connman + diff --git a/net-misc/connman/Manifest b/net-misc/connman/Manifest new file mode 100644 index 0000000..19bceff --- /dev/null +++ b/net-misc/connman/Manifest @@ -0,0 +1,5 @@ +AUX connman.initd 505 RMD160 a1de4f75b2bffeef7d121a0992fb2b4146ccba8b SHA1 5902166bd15ed9350007322cc5b2433c94aa6e18 SHA256 5c3935c4605d62ad2952e7b3b79d6f61ecf6d5603a4b62f9ce86cae557ce8a6e +DIST connman-0.38.tar.gz 491127 RMD160 e49591accce3387fd0f0a847c93cc61b73569bd0 SHA1 0bf49b1e9cb7a376ff8baa313eecbac15dbfb030 SHA256 52809c08cfce20df905caadd1d5197f2586443f6fdb4f246100c00159098add2 +EBUILD connman-0.38.ebuild 1774 RMD160 18b18fa2024124398d3d4b477b05a05554f87a45 SHA1 452f370f00e526e6e313d1e879bb615373fc1eb9 SHA256 fbb119226592d0e144afde754e39f59f8926641f026f161f5542054d36cba1e7 +MISC ChangeLog 286 RMD160 18eb665e780f585d97c03faa56972631c80165f9 SHA1 ec775dd90c5c74331f9a6dce9a8a95022d763d20 SHA256 f631b3f4b0c13555feb65a3c6882493e73dc9a770ca9584f17f76f0a952e8b58 +MISC metadata.xml 1036 RMD160 ad19a383cfc149c26bd7763c6493b8da99e57968 SHA1 c52964e0f07b09fdb129e21085e82eebc34d72d7 SHA256 e47f4ff2fcca96df2661332c0e1abf346100e6193b692005732018e7045b41ab diff --git a/net-misc/connman/connman-0.38.ebuild b/net-misc/connman/connman-0.38.ebuild new file mode 100644 index 0000000..a390ea3 --- /dev/null +++ b/net-misc/connman/connman-0.38.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +DESCRIPTION="Provides a daemon for managing internet connections" +HOMEPAGE="http://connman.net" +SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~arm ~amd64 ~x86" +IUSE="3G bluetooth debug +dhclient dnsproxy doc +ethernet modemmanager ofono policykit ppp resolvconf threads tools +udev +wifi" +# ospm wimax + +RDEPEND=">=dev-libs/glib-2.16 + >=sys-apps/dbus-1.2 + bluetooth? ( net-wireless/bluez ) + dhclient? ( net-misc/dhcp ) + ofono? ( net-misc/ofono ) + policykit? ( >=sys-auth/policykit-0.7 ) + ppp? ( net-dialup/ppp ) + resolvconf? ( net-dns/openresolv ) + udev? ( >=sys-fs/udev-141 ) + wifi? ( net-wireless/wpa_supplicant[dbus] )" + +DEPEND="${RDEPEND} + doc? ( dev-util/gtk-doc )" + + +src_configure() { + econf \ + --localstatedir=/var \ + --enable-loopback \ + --enable-client \ + --enable-fake \ + --enable-datafiles \ + $(use_enable 3G novatel) \ + $(use_enable 3G huawei) \ + $(use_enable 3G hso) \ + $(use_enable 3G mbm) \ + $(use_enable bluetooth) \ + $(use_enable debug) \ + $(use_enable dhclient) \ + $(use_enable dnsproxy) + $(use_enable doc gtk-doc) \ + $(use_enable ethernet) \ + $(use_enable modemmanager modemmgr) \ + $(use_enable ofono) \ + $(use_enable policykit polkit) \ + $(use_enable ppp) \ + $(use_enable resolvconf) \ + $(use_enable threads) \ + $(use_enable tools) \ + $(use_enable udev) \ + $(use_enable wifi) \ + --disable-udhcp \ + --disable-iwmx \ + --disable-iospm +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dobin client/cm || die "client installation failed" + + keepdir /var/lib/${PN} || die + newinitd "${FILESDIR}"/${PN}.initd ${PN} || die + +} + diff --git a/net-misc/connman/files/connman.initd b/net-misc/connman/files/connman.initd new file mode 100644 index 0000000..380ba9c --- /dev/null +++ b/net-misc/connman/files/connman.initd @@ -0,0 +1,23 @@ +#!/sbin/runscript +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Purpose License v2 +# $Header: $ + +depend() { + need dbus +} + +start() { + ebegin "Starting Connection Manager" + start-stop-daemon --start --quiet --pidfile /var/run/connman.pid \ + --exec /usr/sbin/connmand + eend $? +} + +stop() { + ebegin "Stopping Connection Manager" + start-stop-daemon --stop --quiet --pidfile /var/run/connman.pid + eend $? +} + +# vim: set ft=gentoo-init-d ts=3 sw=3 et: diff --git a/net-misc/connman/metadata.xml b/net-misc/connman/metadata.xml new file mode 100644 index 0000000..87ab8c0 --- /dev/null +++ b/net-misc/connman/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>dagger@gentoo.org</email> + <name>Robert Piasek</name> + </maintainer> + <use> + <flag name="3G">Enable plugins for 3G modems <pkg>net-misc/dhcp</pkg> for getting ip.</flag> + <flag name="dhclient">Use dhclient from <pkg>net-misc/dhcp</pkg> for getting ip.</flag> + <flag name="dnsproxy">Enable dnsproxy support.</flag> + <flag name="ethernet">Enable ethernet support.</flag> + <flag name="modemmanager">Use modemmanager support from <pkg>net-misc/modemmanager</pkg> package.</flag> + <flag name="ofono">Use <pkg>net-misc/ofono</pkg> for telephony support.</flag> + <flag name="ppp">Enable ppp support.</flag> + <flag name="resolvconf">Use <pkg>net-dns/openresolv</pkg> for managing DNS information</flag> + <flag name="tools">Enable testing tools.</flag> + <flag name="udev">Enable udev support.</flag> + </use> +</pkgmetadata> |