commit:     cb808f7979afad3b660417223be6ee33dfc4c525
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 21 06:09:30 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Jun 21 06:15:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb808f79

dev-libs/libthreadar: stop building examples

There are example binaries that do not get installed.  One links
statically, one cannot be built with slibtool.  Skip building them
altogether.
Disable building the docs, fix automagic dependency on doxygen.

Closes: https://bugs.gentoo.org/934522
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild | 35 ++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild 
b/dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild
new file mode 100644
index 000000000000..8f5114cc1805
--- /dev/null
+++ b/dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Threading library used by dar archiver"
+HOMEPAGE="https://sourceforge.net/projects/libthreadar/";
+SRC_URI="https://downloads.sourceforge.net/libthreadar/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+src_prepare() {
+       default
+
+       # don't build examples, they are not installed
+       sed -i -e '/^SUBDIRS =/d' doc/Makefile.am || die
+       eautoreconf
+}
+
+src_configure() {
+       econf --disable-build-html
+}
+
+src_install() {
+       emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html 
install
+
+       einstalldocs
+       rm -r "${ED}"/usr/share/doc/${PF}/html || die
+
+       find "${ED}" -name '*.la' -delete || die
+}

Reply via email to