Le Thu, 19 Jan 2012 11:28:48 +0100,
Dominique Michel <[email protected]> a écrit :

> When merging avahi-0.6.30-r1 from kde-sunset, I get the following
> error:
> 
> * Running automake --add-missing --copy
>   --foreign ...                              [ !! ]

OK, I get it to work by applying the changes from
avahi-0.6.30-r3 portage ebuild. The joined file is a diff of the
changes.

Ciao,
Dominique

-- 
"We have the heroes we deserve."
--- avahi-0.6.30-r1.ebuild	2011-10-30 13:08:57.000000000 +0100
+++ avahi-0.6.30-r3.ebuild	2012-01-19 11:50:30.000000000 +0100
@@ -101,6 +101,16 @@
 	# Make gtk utils optional
 	epatch "${FILESDIR}/${PN}-0.6.30-optional-gtk-utils.patch"
 
+	#Fix init scripts
+	epatch "${FILESDIR}/${PN}-0.6.x-openrc-0.9.x-init-scripts-fixes.patch"
+
+	sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED=1::g' avahi-ui/Makefile.am || die
+
+	# Prevent .pyc files in DESTDIR
+	>py-compile
+
+	epatch "${FILESDIR}"/${P}-automake-1.11.2.patch #397477
+
 	eautoreconf
 }
 
@@ -162,7 +172,7 @@
 }
 
 src_install() {
-	emake install py_compile=true DESTDIR="${D}" || die "make install failed"
+	emake install DESTDIR="${D}" || die "make install failed"
 	use bookmarks && use python && use dbus && use gtk || \
 		rm -f "${ED}"/usr/bin/avahi-bookmarks
 
@@ -185,8 +195,10 @@
 		doins avahi.devhelp || die
 	fi
 
+	use python && python_convert_shebangs -r 2 "${ED}"/usr/bin #396339
+
 	# Remove .la files
-	find "${D}" -name '*.la' -exec rm -f {} + || die
+	find "${ED}" -name '*.la' -exec rm -f {} + || die
 }
 
 pkg_postrm() {

Reply via email to