diff options
Diffstat (limited to 'dev-libs/libburn')
-rw-r--r-- | dev-libs/libburn/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/libburn/files/libburn-1.5.6_slibtool.patch | 26 | ||||
-rw-r--r-- | dev-libs/libburn/libburn-1.5.6-r2.ebuild | 54 | ||||
-rw-r--r-- | dev-libs/libburn/metadata.xml | 5 |
4 files changed, 88 insertions, 1 deletions
diff --git a/dev-libs/libburn/Manifest b/dev-libs/libburn/Manifest index f329e06581f7..557dc4deca3d 100644 --- a/dev-libs/libburn/Manifest +++ b/dev-libs/libburn/Manifest @@ -1,4 +1,6 @@ AUX libburn-1.5.6-c23.patch 719 BLAKE2B ec36199721d463e36342cfc621f0f26e20e84cb6a7af65fa6a00f254f2a8f173bcfd03b3038071429d75f25da230e014a041f265589b3b03ce7a4300665f9dbc SHA512 c2e9f8d6d59ab720c6aad986b09eca3e391824745af4398b39811f65fbe62ce9b34413face61f7644ab6cacf8dc3b7107b1d29ca7c08f1ec98860eed97eb5fea +AUX libburn-1.5.6_slibtool.patch 831 BLAKE2B 417efbb3f1e50990d6914dc708bddcfcd8aaadf57b47315719901caaf0bb0a26869e32e804ca53f98d4824d80bb11fe8db6dd63bcd1e99a6339c6f0fb4e57970 SHA512 e970cc220c9dcbe80344afe3d93d74daaa5a5a77fa0313d9d83daa2e5d19ae7b918f9c48bd3c319cbb84a7cc771f241a180c58ea617c4ca21d276278d003a2ac DIST libburn-1.5.6.tar.gz 995353 BLAKE2B 2c4b2e0a191c2a02327177bc5acd418d14a0c6eb9de065de171b0c4240a8bd7746ab2fd775fa1f0433bc1fe98dd47620524ec2954f4aa0f2015557cf881a5d3f SHA512 549cb25310aac5ce445639374d84f0c09fb1fdd70be97479588775e5afcc12dd0655c5bf51bd3f1bf8c06a66b318fd1e709dcfd72845e795ffaf353ea621accd EBUILD libburn-1.5.6-r1.ebuild 1032 BLAKE2B c44f294bc962fcbd9bf93877b6b4d803f77200f014b3564ab35bceaea66ec74468eb875afa93d35762fef6d63ed533acfec272d3c46b5b2cee527952af467f5a SHA512 db75df6ca9730ec74ad31b193643ff6904742db4e15f8ac0158acdaa202d244294ef502d0a46b0dcd7112520f558a2a91a293551445f858faabe27b6865a02de -MISC metadata.xml 244 BLAKE2B 81e7bffb2ab3a3015b9a90bb48d0f62a65b55840b50a77f41b24961c3d9f682405c866b25a88c900785d60f669e60791607921808b988ab3ae525e31933e6067 SHA512 d4a328a1ed124445554a4a6f16cd5d9021314f6f4634c9e2866a68ca318220889554603e405c7aba69e9135cb5848de9bbf361f923fd3c0a5a6c803345351b93 +EBUILD libburn-1.5.6-r2.ebuild 1074 BLAKE2B 77e307722e4fecb5b8064800fa52ccc0acaee1cfc0fdfc277b94fc423ce6910fe15e53cd1540c647cec8bd8681a09335fd6316363c44e1051d9e481be1a06782 SHA512 f26c6652c83e06d7af860c583d5cd503e391a795829dcbbf7bd522699d3b214ae7c9535fcd92165e0bb4015370fd33652e84e130cd5039c0a60c522102792dba +MISC metadata.xml 438 BLAKE2B a0d7d53cf8ae0e58f584b70a09d4bb335909272bbea0dba6f39fc8a20d28f55d2b577b629b836f5bcee6f09ff3d8d4910feee9519eaedc9c59f813667c1ebfc7 SHA512 bca9c9a03cf0222a085560d01c1a26aaaf145b94f1796923cc88eaff05f1ec4b849c655b77b35032b26fe937faa7467155f9db08322de3a2c3c5c4ff34503c57 diff --git a/dev-libs/libburn/files/libburn-1.5.6_slibtool.patch b/dev-libs/libburn/files/libburn-1.5.6_slibtool.patch new file mode 100644 index 000000000000..d4c8df2cf262 --- /dev/null +++ b/dev-libs/libburn/files/libburn-1.5.6_slibtool.patch @@ -0,0 +1,26 @@ +From 10814feab217da4bcfaea45ff9cd48252e26b3e1 Mon Sep 17 00:00:00 2001 +From: Thomas Schmitt <scdbackup@gmx.net> +Date: Mon, 24 Mar 2025 08:49:31 +0100 +Subject: [PATCH] Added to configure.ac explicit checks for stdint.h, + inttypes.h, stdlib.h because slibtool does not put them into ./configure by + default + +--- + configure.ac | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 2681362..9fec1ce 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -197,7 +197,9 @@ AC_SUBST(LIBTOOL_DEPS) + + AC_PROG_INSTALL + +-AC_CHECK_HEADERS() ++dnl GNU libtool checks them by default/unconditionally, but slibtool does not. ++dnl So accept the ugly double check and -DHAVE_*_H arguments with GNU libtool. ++AC_CHECK_HEADERS(stdint.h inttypes.h stdlib.h) + + THREAD_LIBS=-lpthread + AC_SUBST(THREAD_LIBS) diff --git a/dev-libs/libburn/libburn-1.5.6-r2.ebuild b/dev-libs/libburn/libburn-1.5.6-r2.ebuild new file mode 100644 index 000000000000..af70555c941d --- /dev/null +++ b/dev-libs/libburn/libburn-1.5.6-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Open-source library for reading, mastering and writing optical discs" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libburn" +SRC_URI="https://files.libburnia-project.org/releases/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="debug static-libs" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.5.6-c23.patch + "${FILESDIR}"/${PN}-1.5.6_slibtool.patch +) + +src_prepare() { + default + + # Ancient libtool version in 1.5.6 at least (debian's 2.4.2-1.11) + eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + --disable-ldconfig-at-install \ + $(use_enable debug) +} + +src_install() { + default + + dodoc CONTRIBUTORS doc/{comments,*.txt} + + docinto cdrskin + dodoc cdrskin/{*.txt,README} + docinto cdrskin/html + dodoc cdrskin/cdrskin_eng.html + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libburn/metadata.xml b/dev-libs/libburn/metadata.xml index 4b673d074f3e..5176dabdde70 100644 --- a/dev-libs/libburn/metadata.xml +++ b/dev-libs/libburn/metadata.xml @@ -5,4 +5,9 @@ <email>billie@gentoo.org</email> <name>Daniel Pielmeier</name> </maintainer> +<maintainer type="person" proxied="yes"> +<email>scdbackup@gmx.net</email> +<name>Thomas Schmitt</name> +<description>Upstream - please CC on bugs that concern upstream</description> +</maintainer> </pkgmetadata> |