commit: 739de604351be5e93d976fc298acf96366191310 Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me> AuthorDate: Sat Jun 15 03:56:02 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Jun 20 17:53:03 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739de604
media-gfx/qrencode: add multilib It's going to be required by >=ffmpeg-7.0 Signed-off-by: Leonardo Hernández Hernández <leohdz172 <AT> proton.me> Closes: https://github.com/gentoo/gentoo/pull/37166 Signed-off-by: Sam James <sam <AT> gentoo.org> media-gfx/qrencode/qrencode-4.1.1-r1.ebuild | 43 +++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/media-gfx/qrencode/qrencode-4.1.1-r1.ebuild b/media-gfx/qrencode/qrencode-4.1.1-r1.ebuild new file mode 100644 index 000000000000..50397719faa4 --- /dev/null +++ b/media-gfx/qrencode/qrencode-4.1.1-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="C library for encoding data in a QR Code symbol" +HOMEPAGE="https://fukuchi.org/works/qrencode/" +SRC_URI="https://fukuchi.org/works/${PN}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0/4" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="png test" +RESTRICT="!test? ( test )" + +RDEPEND="png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +multilib_src_configure() { + local myconf=( + $(multilib_native_with tools) + $(use_with png) + $(use_with test tests) + # TODO: figure out how to make SDL check fail as the SDL test + # program is not useful + ) + + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +multilib_src_test() { + cp "${S}"/tests/test_basic.sh "${BUILD_DIR}"/tests || die + cd tests || die + ./test_basic.sh || die +} + +multilib_src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
