From 36fc50e36ed1a4686bb7202aeaff3170b2206124 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 23 Mar 2024 19:01:15 +0000 Subject: gentoo auto-resync : 23:03:2024 - 19:01:14 --- media-libs/quirc/Manifest | 4 +- media-libs/quirc/quirc-1.2-r1.ebuild | 92 ------------------------------------ media-libs/quirc/quirc-1.2-r2.ebuild | 92 ++++++++++++++++++++++++++++++++++++ media-libs/quirc/quirc-9999.ebuild | 4 +- 4 files changed, 96 insertions(+), 96 deletions(-) delete mode 100644 media-libs/quirc/quirc-1.2-r1.ebuild create mode 100644 media-libs/quirc/quirc-1.2-r2.ebuild (limited to 'media-libs/quirc') diff --git a/media-libs/quirc/Manifest b/media-libs/quirc/Manifest index bcac6ed410d4..f7a67f701f0e 100644 --- a/media-libs/quirc/Manifest +++ b/media-libs/quirc/Manifest @@ -1,4 +1,4 @@ DIST quirc-1.2.tar.gz 42916 BLAKE2B f12e015a703807e1e8aa6dbfcbedc4065a7249df2e3b902f6fb069c12e3d8905329414fa826f912adad8bd1ccd49b659d96ebcdcf6bc0b229eb112a46bf86b09 SHA512 0f694d16bc24012ef29a9aab8e48419bc7c346153ead3feed8e83845927f9683bb62b2e61c6872643f66b0c864c2e3c7e1a4ea4c657399b38cabfa687bedee82 -EBUILD quirc-1.2-r1.ebuild 1914 BLAKE2B 395d2eae51a6cb47130b9b4b9586c5d74debc3f3b37c1f0c5a72049030834435e3749e5a03960596f32b96faa96abebead0e08b66d20375da2f8e9cef12d5dc1 SHA512 e3438bc824a7e5b2ccada0724258091afe850b8fecab72d0bd8fd9196ea31076062fa24ff3bcb93f7cb9e7b6f7e66301c07e3f7bd73ef45a53a4961e343b0522 -EBUILD quirc-9999.ebuild 1914 BLAKE2B 395d2eae51a6cb47130b9b4b9586c5d74debc3f3b37c1f0c5a72049030834435e3749e5a03960596f32b96faa96abebead0e08b66d20375da2f8e9cef12d5dc1 SHA512 e3438bc824a7e5b2ccada0724258091afe850b8fecab72d0bd8fd9196ea31076062fa24ff3bcb93f7cb9e7b6f7e66301c07e3f7bd73ef45a53a4961e343b0522 +EBUILD quirc-1.2-r2.ebuild 1916 BLAKE2B 197e806a8aaad68f20703566e09d06918f47c9a0bbac48a796bb91f9e4b6dda73e5eff8429c23dc37971edcbfb12b8236585b2789e6935897b4f2f4d193c14fb SHA512 a9d53788d01414326ee2e3d7cef8e43dd6c3708296b27d8291479308a207544f504bd11cc6693c21c7fac28ce3fcfdf2d72a013a6909a9489f2ee21a14aa8608 +EBUILD quirc-9999.ebuild 1916 BLAKE2B 197e806a8aaad68f20703566e09d06918f47c9a0bbac48a796bb91f9e4b6dda73e5eff8429c23dc37971edcbfb12b8236585b2789e6935897b4f2f4d193c14fb SHA512 a9d53788d01414326ee2e3d7cef8e43dd6c3708296b27d8291479308a207544f504bd11cc6693c21c7fac28ce3fcfdf2d72a013a6909a9489f2ee21a14aa8608 MISC metadata.xml 846 BLAKE2B a20c7b5f02ebfcae0dabd26ad6651c1f1605f1e26b506048d1f4b61e0de5bd23eaaa047187949067c94fc549b1e60b5c96d40c6e20eefbfc158e5ee36325eb13 SHA512 73bad8eb5f00a76bb9456a108550789a81f2c29cfbc477073bd0313ce73d76a8703caf6344eea511018b268956882960bc6a302f0b8241947195778e0b058b21 diff --git a/media-libs/quirc/quirc-1.2-r1.ebuild b/media-libs/quirc/quirc-1.2-r1.ebuild deleted file mode 100644 index 6264615597ee..000000000000 --- a/media-libs/quirc/quirc-1.2-r1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="QR decoder library" -HOMEPAGE="https://github.com/dlbeer/quirc" - -inherit flag-o-matic multilib-minimal toolchain-funcs - -if [[ ${PV} = *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/dlbeer/${PN}.git" -else - SRC_URI=" - https://github.com/dlbeer/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="~amd64 ~x86" -fi - -DEPEND=" - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/libsdl:= - opencv? ( media-libs/opencv:= ) - sdl? ( media-libs/sdl-gfx:= ) -" -RDEPEND=" - ${DEPEND} -" - -LICENSE="ISC" -SLOT="0/${PV}" - -IUSE="opencv sdl tools v4l" - -src_prepare() { - LIB_VERSION=$(grep '^LIB_VERSION = ' "${S}/Makefile" | cut -d ' ' -f 3 || die) - sed -r \ - -e "s#\.o libquirc.a#.o libquirc.so.${LIB_VERSION}#g" \ - -e '/^QUIRC_CFLAGS/ s/$/ -fPIC/' \ - -i Makefile || die - - default - multilib_copy_sources -} - -multilib_src_configure() { - tc-export CC CXX - - targets=( libquirc.so ) - use opencv && targets+=( opencv ) - use sdl && targets+=( sdl ) - use tools && targets+=( qrtest ) - use v4l && targets+=( v4l ) -} - -multilib_src_compile() { - append-ldflags "-Wl,-soname,lib${QUIRC}.so.${LIB_VERSION}" - emake V=1 DESTDIR="${D}" PREFIX="${EPREFIX}/usr" "${targets[@]}" -} - -multilib_src_install() { - dolib.so "libquirc.so.${LIB_VERSION}" - dosym "libquirc.so.${LIB_VERSION}" "${EPREFIX}/usr/$(get_libdir)/libquirc.so" - dosym "libquirc.so.${LIB_VERSION}" "${EPREFIX}/usr/$(get_libdir)/libquirc.so.$(ver_cut 1 LIB_VERSION)" - - if multilib_is_native_abi; then - into "/usr/libexec/${PN}" - if use opencv; then - dobin inspect-opencv - dobin quirc-demo-opencv - fi - - if use sdl; then - dobin inspect - dobin quirc-demo - fi - - if use tools; then - dobin qrtest - fi - - if use v4l; then - dobin quirc-scanner - fi - fi -} - -multilib_src_install_all() { - doheader lib/quirc.h -} diff --git a/media-libs/quirc/quirc-1.2-r2.ebuild b/media-libs/quirc/quirc-1.2-r2.ebuild new file mode 100644 index 000000000000..677271f2e53e --- /dev/null +++ b/media-libs/quirc/quirc-1.2-r2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="QR decoder library" +HOMEPAGE="https://github.com/dlbeer/quirc" + +inherit flag-o-matic multilib-minimal toolchain-funcs + +if [[ ${PV} = *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/dlbeer/${PN}.git" +else + SRC_URI=" + https://github.com/dlbeer/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + " + KEYWORDS="~amd64 ~x86" +fi + +DEPEND=" + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/libsdl:= + opencv? ( media-libs/opencv:= ) + sdl? ( media-libs/sdl-gfx:= ) +" +RDEPEND=" + ${DEPEND} +" + +LICENSE="ISC" +SLOT="0/${PV}" + +IUSE="opencv sdl tools v4l" + +src_prepare() { + LIB_VERSION=$(grep '^LIB_VERSION = ' "${S}/Makefile" | cut -d ' ' -f 3 || die) + sed -r \ + -e "s#\.o libquirc.a#.o libquirc.so.${LIB_VERSION}#g" \ + -e '/^QUIRC_CFLAGS/ s/$/ -fPIC/' \ + -i Makefile || die + + default + multilib_copy_sources +} + +multilib_src_configure() { + tc-export CC CXX + + targets=( libquirc.so ) + use opencv && targets+=( opencv ) + use sdl && targets+=( sdl ) + use tools && targets+=( qrtest ) + use v4l && targets+=( v4l ) +} + +multilib_src_compile() { + append-ldflags "-Wl,-soname,libquirc.so.${LIB_VERSION}" + emake V=1 DESTDIR="${D}" PREFIX="${EPREFIX}/usr" "${targets[@]}" +} + +multilib_src_install() { + dolib.so "libquirc.so.${LIB_VERSION}" + dosym "libquirc.so.${LIB_VERSION}" "${EPREFIX}/usr/$(get_libdir)/libquirc.so" + dosym "libquirc.so.${LIB_VERSION}" "${EPREFIX}/usr/$(get_libdir)/libquirc.so.$(ver_cut 1 "${LIB_VERSION}")" + + if multilib_is_native_abi; then + into "/usr/libexec/${PN}" + if use opencv; then + dobin inspect-opencv + dobin quirc-demo-opencv + fi + + if use sdl; then + dobin inspect + dobin quirc-demo + fi + + if use tools; then + dobin qrtest + fi + + if use v4l; then + dobin quirc-scanner + fi + fi +} + +multilib_src_install_all() { + doheader lib/quirc.h +} diff --git a/media-libs/quirc/quirc-9999.ebuild b/media-libs/quirc/quirc-9999.ebuild index 6264615597ee..677271f2e53e 100644 --- a/media-libs/quirc/quirc-9999.ebuild +++ b/media-libs/quirc/quirc-9999.ebuild @@ -56,14 +56,14 @@ multilib_src_configure() { } multilib_src_compile() { - append-ldflags "-Wl,-soname,lib${QUIRC}.so.${LIB_VERSION}" + append-ldflags "-Wl,-soname,libquirc.so.${LIB_VERSION}" emake V=1 DESTDIR="${D}" PREFIX="${EPREFIX}/usr" "${targets[@]}" } multilib_src_install() { dolib.so "libquirc.so.${LIB_VERSION}" dosym "libquirc.so.${LIB_VERSION}" "${EPREFIX}/usr/$(get_libdir)/libquirc.so" - dosym "libquirc.so.${LIB_VERSION}" "${EPREFIX}/usr/$(get_libdir)/libquirc.so.$(ver_cut 1 LIB_VERSION)" + dosym "libquirc.so.${LIB_VERSION}" "${EPREFIX}/usr/$(get_libdir)/libquirc.so.$(ver_cut 1 "${LIB_VERSION}")" if multilib_is_native_abi; then into "/usr/libexec/${PN}" -- cgit v1.2.3