add updated avahi

This commit is contained in:
Mario Fetka
2011-12-29 16:03:38 +01:00
parent ff86074791
commit efdc04a6e0
23 changed files with 738 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
DIST avahi-0.6.30.tar.gz 1243534 RMD160 99dbc4f5711fd2962ac657811bebdb63947bd2c1 SHA1 5b77443537600a00770e4c77e3c443eeb5861d06 SHA256 f9e4316c2339d0020726edd846d01bee0c39980906db0c247479e5807457ff1f
EBUILD avahi-gtk3-0.6.30.ebuild 1035 RMD160 adb75c02846445a1adbe44d7642f7ec233732ee0 SHA1 cb2d0d0554aba0724fe79bf02da0b10635c22e32 SHA256 4ab4dc362403b8fabb27cd4336949d3bea15d434ee25ccdafaef3bf55d1daed7
MISC metadata.xml 220 RMD160 07c52cb369217fc5bbfffc4ba5ffc957d0810313 SHA1 83c1ba4fbc439d17563b2fe65df6c88cd594394d SHA256 e1f3a2843ea0147b5aa40aaf5ed41d3cb748d26e484a4abd07b5dc65c5e0e134

View File

@@ -0,0 +1,44 @@
# Copyright 1999-2011 Sabayon
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
IUSE=""
COMMON_DEPEND="=net-dns/avahi-base-${PVR}
x11-libs/gtk+:3"
AVAHI_MODULE_DEPEND="${COMMON_DEPEND}"
AVAHI_MODULE_RDEPEND="${COMMON_DEPEND}"
inherit eutils avahi
src_configure() {
local myconf=" --disable-gtk --enable-gtk3"
avahi_src_configure "${myconf}"
}
src_compile() {
for target in avahi-common avahi-client avahi-glib avahi-ui; do
cd "${S}"/${target} || die
emake || die
done
cd "${S}" || die
emake avahi-ui-gtk3.pc || die
}
src_install() {
cd "${S}"/avahi-ui || die
emake -j1 install py_compile=true DESTDIR="${D}" || die
cd "${S}" || die
dodir /usr/$(get_libdir)/pkgconfig
insinto /usr/$(get_libdir)/pkgconfig
doins avahi-ui-gtk3.pc
avahi_src_install-cleanup
# Workaround for avahi-ui.h collision between avahi-gtk and avahi-gtk3
root_avahi_ui="${ROOT}usr/include/avahi-ui/avahi-ui.h"
if [ -e "${root_avahi_ui}" ]; then
rm -f "${ED}usr/include/avahi-ui/avahi-ui.h"
fi
}

View 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>