diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-04-15 11:48:08 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-04-15 11:48:08 +0100 |
commit | 04fc7f10cec12efb1240344a0090b539e24ad0f3 (patch) | |
tree | 130fb059a6b83e95af28b97b0f55c716d48924bf /media-libs/libzen | |
parent | 0bec4ab1937eed98ee24e2d48f0cfec46de2fc58 (diff) |
gentoo auto-resync : 15:04:2023 - 11:48:08
Diffstat (limited to 'media-libs/libzen')
-rw-r--r-- | media-libs/libzen/Manifest | 4 | ||||
-rw-r--r-- | media-libs/libzen/libzen-0.4.39.ebuild | 7 | ||||
-rw-r--r-- | media-libs/libzen/libzen-0.4.41.ebuild | 73 |
3 files changed, 82 insertions, 2 deletions
diff --git a/media-libs/libzen/Manifest b/media-libs/libzen/Manifest index b07e51977328..97b7627caf76 100644 --- a/media-libs/libzen/Manifest +++ b/media-libs/libzen/Manifest @@ -1,3 +1,5 @@ DIST libzen_0.4.39.tar.bz2 129816 BLAKE2B ff3ffe1b53234e567be12e86deb5dddd54584c112d297bd50764a980f4a3bcd51a08af630d482cca3157fcc9b8452f644807d6055d88420dcc6c311725ed402d SHA512 f261a676cbde9a877b85df536306a035ede1acdc5d827049698d19b3ecd8a65e5f6cfe66851fda034e1b31c95f6d6e82b78b0bc35989ec1568a010fb88a5a2d8 -EBUILD libzen-0.4.39.ebuild 1324 BLAKE2B c089f825190c8458651b5e8b5ae3bd599768357560c618b99c6a1d8c0944fafa78c56e18d6da43255e6cd3ab4f24a07d8467a283dbac2cf874b4ba2012ef150a SHA512 4babeaee0ff8a86d302e887d8df108ac5f9c0609b7bd8d81577143492e0ac8578c04a8f4c541ede83f8e24d400a50b18ec26d2efe9455fb68653174f6c535207 +DIST libzen_0.4.41.tar.bz2 129664 BLAKE2B 9e8f7fd77dfa0224c330a1c6c5e77e96e235b1119efc060ed9077d4dc00a6040c1ee8d8fba09f2bdb6bc9c964e3a4e703bd073d58d6a6366f84ff49f82102211 SHA512 a65bd9753a4d5676eaaf1c6d3e8d6fbd460b0dfee8a5a80708b3924ad1aa2ecfe0059b6d2c6f6e490a6367727f049cafd5d86fca584e11063cb1ca376e07e529 +EBUILD libzen-0.4.39.ebuild 1462 BLAKE2B dfe357023f8271e6bb256c3cf250546fb606f356d1fa337e7776533fcc149e51ff5293d4435394a29e3d37ddf57821cc893c05002faf8460e5f208f9aa4cfba0 SHA512 473ecd955afb67586ee15560197fcb2a8c5dc1eb7e9c837c0f919f46e796aa242d6d79818d3e766c795e50330a4c9544a95a58be94622d9be28c85b1d3645a4f +EBUILD libzen-0.4.41.ebuild 1473 BLAKE2B ab23aa59afc9b0f930a523ef581761a9957c6f461021d08130031036aba85159310173ac059eea7078786dccfe95cd0473d3b5026632faf4412032707d8f8b80 SHA512 8bb4e576ff8ef5c5dea3e07e896e6e890e9002477725e49aae16ebf87c33145baeccc09415f9a8d29644409a1b3d1df06334bc433feb5a947e41c76053b739bb MISC metadata.xml 392 BLAKE2B a57d4f857e1716b904183c862184654212a31e3d3ce089891f85c88b627b9a4b956d542c434e9565843b582e9f35c9e5fc8d4c14b647131c9bf239c383df9bba SHA512 77eff51f73560975ee03ea94a3d0880ad8adb4c6a2ae4930d986436562fcafa09677d18843c2dac366b74e8233f7a900f8ae74b7b82335c8b4067a703f6b3d6b diff --git a/media-libs/libzen/libzen-0.4.39.ebuild b/media-libs/libzen/libzen-0.4.39.ebuild index 76331527de04..dda2b416b06d 100644 --- a/media-libs/libzen/libzen-0.4.39.ebuild +++ b/media-libs/libzen/libzen-0.4.39.ebuild @@ -1,8 +1,13 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +# These must be bumped together: +# - media-libs/libzen (if a release is available) +# - media-libs/libmediainfo +# - media-video/mediainfo + inherit autotools MY_PN="ZenLib" diff --git a/media-libs/libzen/libzen-0.4.41.ebuild b/media-libs/libzen/libzen-0.4.41.ebuild new file mode 100644 index 000000000000..29ba280e9c20 --- /dev/null +++ b/media-libs/libzen/libzen-0.4.41.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# These must be bumped together: +# - media-libs/libzen (if a release is available) +# - media-libs/libmediainfo +# - media-video/mediainfo + +inherit autotools + +MY_PN="ZenLib" +DESCRIPTION="Shared library for libmediainfo and mediainfo" +HOMEPAGE="https://github.com/MediaArea/ZenLib" +SRC_URI="https://mediaarea.net/download/source/${PN}/${PV}/${P/-/_}.tar.bz2" +S="${WORKDIR}"/${MY_PN}/Project/GNU/Library + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc static-libs" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +src_prepare() { + default + + sed -i 's:-O2::' configure.ac || die + eautoreconf +} + +src_configure() { + econf \ + --enable-unicode \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_compile() { + default + + if use doc ; then + cd "${WORKDIR}"/${MY_PN}/Source/Doc + doxygen Doxyfile || die + fi +} + +src_install() { + default + + # remove since the pkgconfig file should be used instead + rm -f "${ED}"/usr/bin/libzen-config + + insinto /usr/$(get_libdir)/pkgconfig + doins ${PN}.pc + + for x in ./ Format/Html Format/Http HTTP_Client ; do + insinto /usr/include/${MY_PN}/${x} + doins "${WORKDIR}"/${MY_PN}/Source/${MY_PN}/${x}/*.h + done + + dodoc "${WORKDIR}"/${MY_PN}/History.txt + if use doc ; then + docinto html + dodoc "${WORKDIR}"/${MY_PN}/Doc/* + fi + + find "${ED}" -name '*.la' -delete || die +} |