But the older packages do. equery files verifies my concern. Reproducible: Always
I guess with the "manual" approach it's easy to miss a few bits. --- firewalld-0.2.12.ebuild +++ firewalld-0.3.10.ebuild src_install() { - python_foreach_impl \ - emake DESTDIR="${ED}" pythondir="$(python_get_sitedir)" install + # manually split up the installation to avoid "file already exists" errors + emake -C config DESTDIR="${ED}" install + emake -C po DESTDIR="${ED}" install + emake -C shell-completion DESTDIR="${ED}" install + + install_python() { + emake -C src DESTDIR="${ED}" pythondir="$(python_get_sitedir)" install + python_optimize + } + python_foreach_impl install_python + + python_replicate_script "${ED}"/usr/bin/firewall-{offline-cmd,cmd,applet,config} + python_replicate_script "${ED}/usr/sbin/firewalld" Handling of doc/ is missing there.
This is now fixed. Thanks for the bug report. *firewalld-0.3.13 (25 May 2015) 25 May 2015; Matthias Maier <tamiko@gentoo.org> +firewalld-0.3.13.ebuild, firewalld-0.3.10.ebuild, metadata.xml: co-maintain package; version bump; also install man pages, bug #540108 reported by 'dE', also thanks to Jeroen Roovers