logo

overlay

My (experimental) gentoo overlay
commit: 2dd950f3b6fd796720ee4bb3921b9acb57f4ad44
parent: 0df8d93a347b88475f22095c189235128c3ac030
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue, 27 Aug 2019 05:27:29 +0200

dev-util/gtk-doc{,-am}: Merge gtk-doc-am into gtk-doc

Diffstat:

Mdev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild27+++++++--------------------
Mdev-util/gtk-doc/gtk-doc-1.32.ebuild6+-----
2 files changed, 8 insertions(+), 25 deletions(-)

diff --git a/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild b/dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild @@ -1,25 +1,16 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -GNOME_ORG_MODULE="gtk-doc" -PYTHON_COMPAT=( python3_{5,6,7} ) +EAPI=7 -inherit gnome.org python-single-r1 - -DESCRIPTION="Automake files from gtk-doc" +DESCRIPTION="Virtual ebuild for ::gentoo compatibility" HOMEPAGE="https://www.gtk.org/gtk-doc/" - -LICENSE="GPL-2 FDL-1.1" +LICENSE="Public-Domain" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND} - virtual/pkgconfig - !<dev-util/gtk-doc-${GNOME_ORG_PVP} -" -# This ebuild doesn't even compile anything, causing tests to fail when updating (bug #316071) +RDEPEND="dev-util/gtk-doc" +DEPEND="${RDEPEND}" RESTRICT="test" src_compile() { @@ -27,9 +18,5 @@ src_compile() { } src_install() { - python_fix_shebang gtkdoc-rebase - dobin gtkdoc-rebase - - insinto /usr/share/aclocal - doins gtk-doc.m4 + : } diff --git a/dev-util/gtk-doc/gtk-doc-1.32.ebuild b/dev-util/gtk-doc/gtk-doc-1.32.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtk.org/gtk-doc/" LICENSE="GPL-2 FDL-1.1" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" IUSE="debug doc emacs pdf test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -72,10 +72,6 @@ src_install() { python_fix_shebang "${ED}"/usr/bin/ - # Don't install those files, they are in gtk-doc-am now - rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4" - rm "${ED}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase" - if use doc; then docinto doc dodoc doc/*