diff options
| author | Alfred Wingate <parona@protonmail.com> | 2025-10-02 15:26:56 +0300 |
|---|---|---|
| committer | Sam James <sam@gentoo.org> | 2025-10-03 01:06:24 +0100 |
| commit | 956f6a6f6e5af8dd164ee15ae654c2a91e086dda (patch) | |
| tree | 59237de363eba91bc6c719695155724a1e278516 | |
| parent | 21bb13eb3f39d10f77592365c41da9b5e80e65f9 (diff) | |
| download | gentoo-956f6a6f6e5af8dd164ee15ae654c2a91e086dda.tar.gz gentoo-956f6a6f6e5af8dd164ee15ae654c2a91e086dda.tar.bz2 gentoo-956f6a6f6e5af8dd164ee15ae654c2a91e086dda.zip | |
media-libs/babl: add 0.1.116
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44005
Signed-off-by: Sam James <sam@gentoo.org>
| -rw-r--r-- | media-libs/babl/Manifest | 1 | ||||
| -rw-r--r-- | media-libs/babl/babl-0.1.116.ebuild | 68 |
2 files changed, 69 insertions, 0 deletions
diff --git a/media-libs/babl/Manifest b/media-libs/babl/Manifest index 5fc6283443b4..469c8dd30627 100644 --- a/media-libs/babl/Manifest +++ b/media-libs/babl/Manifest @@ -1,3 +1,4 @@ DIST babl-0.1.108.tar.xz 317036 BLAKE2B a2ece95d7cad33aa70e41ee9c01bd11b7fb1730cb0e0d64df42c4c933a1ac1955b103d75d2ade613ebee0362ade8aaf8ed1257a3cbe307d623243869244f67c1 SHA512 3ebdd18b32505e3009ba8f4957ffe892226d83012fbf3217b1761645fdcae943a19bda1a1f93adde78a5dd83fa11b0ba23014118228ca4eab4fd18001f1f4970 DIST babl-0.1.112.tar.xz 318924 BLAKE2B 3eeacf6acd970a51a0ae47b548bc18ded33ecc9da7f7b34e041f70b45725b932a35a9a17cd114cdf0416928eb77e09ff4aeb20a20c5fd487b645dfe10a481a2f SHA512 18aef6baffbe978a6cdb05cf62fb8f14a81ba48ccb7dfc29a5581c9d46d8e34e2a8601bcea40ac5700661fe16bbc1bf72684f9f17e5c825c8fd7fec27c2c872b DIST babl-0.1.114.tar.xz 321456 BLAKE2B 5a13a5f7947cdf6d7978a8d7c35bfdf5e9f9414b0f7cd428508d6184c97d5aaa06dadc9419501a00c42f9cce487de008cb78a1843c4de708cfe7e8a2f56d53df SHA512 ff410c9839f4fe4d6afd4dec7e4d02af34b1c8a4edbc05483784ed82f91045b1102414fc1c58357866044b7f1ab499eda24fe744f5dd692af5804020c76b2382 +DIST babl-0.1.116.tar.xz 321804 BLAKE2B a879af9b1e3eb8fa12a86be89744c7ab200f283380c729602ada9731e2cb3f1788232c4a486dfd088424f026996d528a4b47004b331d36575906deca40f9243a SHA512 44bdbf64905280e661b48123c107bd3c3e09c5e13dc641138e7aeea772f555191d145f7af07a5dc64339b90284e1b379209592961454f0dd23487bf87abe33d0 diff --git a/media-libs/babl/babl-0.1.116.ebuild b/media-libs/babl/babl-0.1.116.ebuild new file mode 100644 index 000000000000..7a3bf5a8f5a4 --- /dev/null +++ b/media-libs/babl/babl-0.1.116.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VALA_USE_DEPEND=vapigen + +inherit meson gnome2-utils vala + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/babl.git" +else + SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="A dynamic, any to any, pixel format conversion library" +HOMEPAGE="https://gegl.org/babl/" + +LICENSE="LGPL-3" +SLOT="0" +IUSE="introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1" +REQUIRED_USE="vala? ( introspection )" + +BDEPEND=" + virtual/pkgconfig + vala? ( $(vala_depend) ) +" +RDEPEND=" + introspection? ( >=dev-libs/gobject-introspection-1.72:= ) + lcms? ( >=media-libs/lcms-2.13.1:2 ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + gnome2_environment_reset +} + +src_configure() { + use vala && vala_setup + + # Automagic rsvg support is just for website generation we do not call, + # so we don't need to fix it + # w3m is used for dist target thus no issue for us that it is automagically + # detected + local emesonargs=( + -Dwith-docs=false + $(meson_use introspection enable-gir) + $(meson_use lcms with-lcms) + $(meson_use vala enable-vapi) + $(meson_use cpu_flags_x86_avx2 enable-avx2) + $(meson_use cpu_flags_x86_f16c enable-f16c) + $(meson_use cpu_flags_x86_mmx enable-mmx) + $(meson_use cpu_flags_x86_sse enable-sse) + $(meson_use cpu_flags_x86_sse2 enable-sse2) + $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # Create symlink for backward compatibility. See also bug 871690 + dosym -r /usr/"$(get_libdir)"/pkgconfig/babl-0.1.pc /usr/"$(get_libdir)"/pkgconfig/babl.pc +} |
