add updated avahi
This commit is contained in:
3
net-dns/avahi-mono/Manifest
Normal file
3
net-dns/avahi-mono/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST avahi-0.6.30.tar.gz 1243534 RMD160 99dbc4f5711fd2962ac657811bebdb63947bd2c1 SHA1 5b77443537600a00770e4c77e3c443eeb5861d06 SHA256 f9e4316c2339d0020726edd846d01bee0c39980906db0c247479e5807457ff1f
|
||||
EBUILD avahi-mono-0.6.30.ebuild 1165 RMD160 e4cd774f227399b56793774b28101655eee09b61 SHA1 59755f577058f113883c05dd4a36dea9efdcf89b SHA256 c26aa97a3244d337a9152fc4b76790b17b21bb7aa8edb488c828f3e2a2cdf470
|
||||
MISC metadata.xml 220 RMD160 07c52cb369217fc5bbfffc4ba5ffc957d0810313 SHA1 83c1ba4fbc439d17563b2fe65df6c88cd594394d SHA256 e1f3a2843ea0147b5aa40aaf5ed41d3cb748d26e484a4abd07b5dc65c5e0e134
|
||||
54
net-dns/avahi-mono/avahi-mono-0.6.30-r2.ebuild
Normal file
54
net-dns/avahi-mono/avahi-mono-0.6.30-r2.ebuild
Normal file
@@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2011 Sabayon
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
IUSE="doc gtk"
|
||||
COMMON_DEPEND="=net-dns/avahi-base-${PVR}[dbus]
|
||||
>=dev-lang/mono-1.1.10
|
||||
gtk? (
|
||||
=net-dns/avahi-gtk-${PVR}
|
||||
>=dev-dotnet/gtk-sharp-2
|
||||
)"
|
||||
AVAHI_MODULE_DEPEND="${COMMON_DEPEND}
|
||||
doc? ( >=virtual/monodoc-1.1.8 )"
|
||||
AVAHI_MODULE_RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
inherit eutils avahi
|
||||
|
||||
src_configure() {
|
||||
local myconf="--enable-mono --enable-dbus"
|
||||
myconf+=" $(use_enable doc monodoc)"
|
||||
avahi_src_configure "${myconf}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for target in avahi-common avahi-client avahi-glib avahi-sharp; do
|
||||
cd "${S}"/${target} || die
|
||||
emake || die
|
||||
done
|
||||
cd "${S}" || die
|
||||
emake avahi-sharp.pc || die
|
||||
if use gtk; then
|
||||
cd "${S}"/avahi-ui-sharp || die
|
||||
emake || die
|
||||
cd "${S}" || die
|
||||
emake avahi-ui-sharp.pc || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/avahi-sharp || die
|
||||
emake install DESTDIR="${D}" || die
|
||||
if use gtk; then
|
||||
cd "${S}"/avahi-ui-sharp || die
|
||||
emake install DESTDIR="${D}" || die
|
||||
fi
|
||||
cd "${S}" || die
|
||||
dodir /usr/$(get_libdir)/pkgconfig
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins *.pc
|
||||
|
||||
avahi_src_install-cleanup
|
||||
}
|
||||
8
net-dns/avahi-mono/metadata.xml
Normal file
8
net-dns/avahi-mono/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>lxnay@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user