diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-07 03:05:50 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-07 03:05:50 -0500 |
| commit | 8453817910bc2afbb7ab1fbf61c3f06fb7320f35 (patch) | |
| tree | 3d107194f4fc4d247ed6c21875e9dff4562e22e1 /media-libs | |
| parent | e3ac4a99dbb849deb8dd15df4be98e6e14d55ab5 (diff) | |
| download | baldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.tar.gz baldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.tar.xz baldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.zip | |
Adding metadata
Diffstat (limited to 'media-libs')
| -rw-r--r-- | media-libs/gexiv2/gexiv2-0.14.7.ebuild | 2 | ||||
| -rw-r--r-- | media-libs/glycin/Manifest | 2 | ||||
| -rw-r--r-- | media-libs/glycin/glycin-2.1.5.ebuild (renamed from media-libs/glycin/glycin-2.1.1.ebuild) | 22 | ||||
| -rw-r--r-- | media-libs/netpbm/Manifest | 4 | ||||
| -rw-r--r-- | media-libs/netpbm/netpbm-11.15.7.ebuild (renamed from media-libs/netpbm/netpbm-11.15.6.ebuild) | 6 | ||||
| -rw-r--r-- | media-libs/netpbm/netpbm-11.2.29.ebuild (renamed from media-libs/netpbm/netpbm-11.2.28.ebuild) | 6 | ||||
| -rw-r--r-- | media-libs/taglib/Manifest | 1 | ||||
| -rw-r--r-- | media-libs/taglib/taglib-2.3.2.ebuild | 59 | ||||
| -rw-r--r-- | media-libs/vpl-gpu-rt/Manifest | 1 | ||||
| -rw-r--r-- | media-libs/vpl-gpu-rt/vpl-gpu-rt-26.3.2.ebuild | 50 |
10 files changed, 146 insertions, 7 deletions
diff --git a/media-libs/gexiv2/gexiv2-0.14.7.ebuild b/media-libs/gexiv2/gexiv2-0.14.7.ebuild index 092de3ae5531..3c5ee0414846 100644 --- a/media-libs/gexiv2/gexiv2-0.14.7.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.7.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi LICENSE="LGPL-2.1+ GPL-2+" diff --git a/media-libs/glycin/Manifest b/media-libs/glycin/Manifest index 5259a7ed9910..641385437829 100644 --- a/media-libs/glycin/Manifest +++ b/media-libs/glycin/Manifest @@ -1,5 +1,7 @@ DIST glycin-2.1.1-crates.tar.xz 18049564 BLAKE2B 628319dc5d3d6d12c63fdb023720c282d90aaf92c1303e8ac757dcaf2aedce68c109c8367a86e579b1cfbe69204ec2abeec74ec08cdda629955d94638a7ec36c SHA512 5f1d25187825d2e6a21a882beb77d765a80dc16bc78e570a43053a5cdc527ce138bd57c3c900b48b3295a6cc1939a6dafb99aee0e493a660c17100dbb6d1757d DIST glycin-2.1.1.tar.xz 7169112 BLAKE2B 68afbb2e070b0fe8d396daa438c152a4091d320a47ac71e65bd93549b30ee8c04cfa75017ab6b3dcd03f93016913bb0429ed88acf791d9c4de08e30f08cbd4dd SHA512 af8da5f8154f7e15a6594ffdacd707384c0ca5805c65049583edb10e1499736b13d7082f193941518b3200e871baf2baadeb43feaa70a8c5fd21e0c864462236 +DIST glycin-2.1.5-crates.tar.xz 18050756 BLAKE2B 94af2ef6733df65ee735df76d0dc2610611995cce1b1463eba3b92adf110c5e7ecacce26b752e43704fa2ece0e60e7d028360dd95064bfb394c5f40487a72a09 SHA512 bd10a030b995605777f46af7ae6aa8f8296cdf3d2f7702e8f9b4ef435b4e4efcb4640b8f6f2f1f37f4369fa1dcb4e09efb7aff1e79f3a42881dea84b916696da +DIST glycin-2.1.5.tar.xz 7169040 BLAKE2B 0de55336b1a4096ff00e8a88e72d1340b8c74088f9069414c43b03cc55e10477e7f4a12615887005821d9da7c70c64838e8b419fdf48fab32ef5b85b07615b9c SHA512 2a88559033944793548bd8f40a7babc58faa273a0f2bc852315a8d17e022b27ac8cc9ae33281974547c2fffd93cc8d071c68501a1bd53768deb3920ecec71397 DIST glycin-3.1.0.crate 70320 BLAKE2B cbad2d6beb926122af537f1cd9290c3a1d6ff3b4768b034043b32727f27415dd08936f39ad28e257ec33f872679a0344f1636da5d26e5524006e17f721f15738 SHA512 1af8f685ca41108f31605ccde115b6584565ed8af0e62fd226cca0ad09a6d3931df0b0cca3a8cb901f05672b80043ac1c5aae581acd5045ed7057868f02afaa1 DIST glycin-common-1.0.4.crate 26728 BLAKE2B cf80040828e1405833e5f3511f11ac300eb2458c76b700dc2817c766e829af4223497e0b2a4e73d4d59d948ff8c5298973ae5ba515ab3ec71f407499b679161f SHA512 51a18f0048eb7fcaf1438a2bc1623378bdb7b950ee4b0cd9f054c9d0d3839fbe7f862fbd2a0bf61d1745fe43a4336c24652e5b7a936c9644521039c31ae8d692 DIST glycin-utils-4.1.0.crate 39794 BLAKE2B 8f3956da116ea588ae3ca7bca573565bf4ed0c4b04504e3d35800e31c7eb55af8c33d573de9adddce6f248756648491f9e1756e7c7774ac41d07632ac8cd6043 SHA512 9425e6bdd77d85955fd9968bdea720d425e827e2d690071b506a2a761b40f737f499d0e05c7a3837bdc1f1368f1c8c56152179925b61b9cd3d2dddc229241ef5 diff --git a/media-libs/glycin/glycin-2.1.1.ebuild b/media-libs/glycin/glycin-2.1.5.ebuild index b825190317c0..caadf6fab15c 100644 --- a/media-libs/glycin/glycin-2.1.1.ebuild +++ b/media-libs/glycin/glycin-2.1.5.ebuild @@ -30,10 +30,11 @@ LICENSE+=" || ( LGPL-2.1+ MPL-2.0 ) " SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="gtk +introspection vala test" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="gtk gtk-doc +introspection vala test" REQUIRED_USE=" gtk? ( introspection ) + gtk-doc? ( introspection ) vala? ( introspection ) " RESTRICT="!test? ( test )" @@ -44,7 +45,7 @@ DEPEND=" >=sys-libs/libseccomp-2.5.0 >=media-libs/fontconfig-2.13.0:1.0 media-libs/glycin-loaders:2 - introspection? ( dev-libs/gobject-introspection ) + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) gtk? ( >=gui-libs/gtk-4.16.0:4 ) " @@ -53,6 +54,7 @@ RDEPEND="${DEPEND} " BDEPEND=" + gtk-doc? ( dev-util/gi-docgen ) vala? ( $(vala_depend) ) virtual/pkgconfig " @@ -64,7 +66,7 @@ QA_FLAGS_IGNORED=" " PATCHES=( - "${FILESDIR}/${P}-pkgconfig-thumbnailer.patch" #973052 + "${FILESDIR}/${PN}-2.1.1-pkgconfig-thumbnailer.patch" #973052 ) src_prepare() { @@ -80,6 +82,7 @@ src_configure() { $(meson_use introspection) -Dglycin-thumbnailer=true $(meson_use gtk libglycin-gtk4) + $(meson_use gtk-doc capi_docs) -Dtests=$(usex test true false) # required if glycin-loaders is installed seperately -Dtest_skip_install=true @@ -88,3 +91,14 @@ src_configure() { meson_src_configure ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die } + +src_install() { + meson_src_install + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/libglycin-2 "${ED}"/usr/share/gtk-doc/html/ || die + if use gtk; then + mv "${ED}"/usr/share/doc/libglycin-gtk4-2 "${ED}"/usr/share/gtk-doc/html/ || die + fi + fi +} diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest index 305c94ab4c91..37b1711b89f8 100644 --- a/media-libs/netpbm/Manifest +++ b/media-libs/netpbm/Manifest @@ -1,3 +1,3 @@ -DIST netpbm-11.15.6.tar.xz 3833764 BLAKE2B 26b2e795d82cd9376b87f99c14bc160c86ecc260437438069c956f5c00f465fdba28ae0673d7ee53103a8e9eda7b0deed2ed12f5af99ef99fd9536a5039d7934 SHA512 4ff88a682d06682be8d7264fc305682b1d090c2599d1ed6a38cf29fe7432b590eb73e996b22d259f242781c9b86cd9b981fd6db9480b6441ee3523bff0bf47b0 +DIST netpbm-11.15.7.tar.xz 3834404 BLAKE2B a7993dc229185a8fc260bcd7f2a25218bdfde31e1406755ef20c740854fb265ff4749fa808ffaf2c40177b2ef9ef8edd53e4b979eb72d41f1cc473320eaeb74e SHA512 294d438c3a994ab26fd4bd8f1294668f001307a6e7ad18e5940708c19814d0582b7fec3bc2c6c7d75a95bd7911d5645408134a64b6090079122bf61e2f3ba191 DIST netpbm-11.2.22.tar.xz 3791232 BLAKE2B 1c3abe2e1c4be2264216530516f46a00c2b21f8e680dadfe6c83773e4982ed08726c99e661a46fe4c0fa02093992b13ac7ec691cfef104d6b27afc09c4500ce5 SHA512 2d419548f4dc2a3ad7667bae858121e000d48c77d3a04e3d4075eede8962343c723a0cd954495b6d0e9eddb2cc15e377691b11ff99d58b46f4f68990eecbc3f2 -DIST netpbm-11.2.28.tar.xz 3794220 BLAKE2B 8c19c2e9ac9c7df6d857b9ebb413b4f8435b225aade9904716027b63668ff37203078dc26080c6888e22dbb799903d3aa2040ceb0f2a40bddd0b06cd01ad341f SHA512 df46cb128fe91479cea3037ab8e339c1a6d6998a22b466dfbb2ad41d01903063d300ae0c5aaa9ff2d1b6c6a547b46ac2cb10d849ef6764fcabddda38d29f0beb +DIST netpbm-11.2.29.tar.xz 3794768 BLAKE2B c8a4c2fb3f8849dcf7220e2db1fd50288395e4d778ca10d364f1e07445c5ffa881cb114bf0d7f775c3122128eb123d6dae7e48ba14a5cfa027930da9ee506ed5 SHA512 b2e133022538c4d80380c47268a7356255f51d77144faedbe43981083e55f528f8656a59365fbb7e053b44288065c604c968c57d6d8f1f0128d57ba8e2b6f241 diff --git a/media-libs/netpbm/netpbm-11.15.6.ebuild b/media-libs/netpbm/netpbm-11.15.7.ebuild index f86f6183c0b0..873a5f8e687e 100644 --- a/media-libs/netpbm/netpbm-11.15.6.ebuild +++ b/media-libs/netpbm/netpbm-11.15.7.ebuild @@ -168,6 +168,12 @@ src_prepare() { -e 's:pnmindex.*::' \ -i test/Test-Order || die fi + + # gif-transparent1 broken by the latest changes; disable it temporarily + sed \ + -e 's:gif-transparent1.*::' \ + -i test/Test-Order || die + } src_configure() { diff --git a/media-libs/netpbm/netpbm-11.2.28.ebuild b/media-libs/netpbm/netpbm-11.2.29.ebuild index 2c06c7e72e9e..aad73dbc422a 100644 --- a/media-libs/netpbm/netpbm-11.2.28.ebuild +++ b/media-libs/netpbm/netpbm-11.2.29.ebuild @@ -176,6 +176,12 @@ src_prepare() { sed -i \ -e 's/^o#!/#!/' \ -i test/stdin-ppm3.test || die + + # gif-transparent1 broken by the latest changes; disable it temporarily + sed \ + -e 's:gif-transparent1.*::' \ + -i test/Test-Order || die + } src_configure() { diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 008ced509d36..fa200bde8682 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,3 +1,4 @@ DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466 SHA512 986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b DIST taglib-2.3.1.tar.gz 1594864 BLAKE2B d29eca8d44f19c1306d1dab79768b293f29de0b25cd91e1689648286762c7102be7934f4b0ea4317e73940428261de26cd56300af946894a2466f376292d9d31 SHA512 f3988a78692527af0cb006c2cf5767f2ca624a35eaf75a594ce29f26f8b8f233d9e79c7925305cb362fa600491a9b5f34a81b622b6456e62e32d94d769be3762 +DIST taglib-2.3.2.tar.gz 1754204 BLAKE2B a301dc9d866f97b51bec389d52dea4f31a4a66647acd0aa6c0c13d49bc3a7334c638ce1dd84a55d07d08ec3d72d36cdbd7d43c0ba49a9312af63920dd3e34407 SHA512 800fe379d22d863111a22257a57d81b8e561722e8baf41dc06719913276c31f80f29dda8afd1b99f02c277d9f22e813c54c3329564bbf0ea3448c0bc6575862a DIST taglib-2.3.tar.gz 1590005 BLAKE2B 5392808f5adb77dbd3d31d60212ab206de627d6a4b1debbb2f3d701c85275e277b788f74d6a97698b5f3e38ffc995f0b5ec2e158d2b8da5c80a2104ef833b33d SHA512 ff19464e2fb19db46823dedd7cecb713875de0c47e55852c5e1032c71fdaf7c129b65beefa6112ca1233a890e2756a89032ec3174b0f83e2d0c0e3d18fdf238c diff --git a/media-libs/taglib/taglib-2.3.2.ebuild b/media-libs/taglib/taglib-2.3.2.ebuild new file mode 100644 index 000000000000..53544f7889d3 --- /dev/null +++ b/media-libs/taglib/taglib-2.3.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Library for reading and editing audio meta data" +HOMEPAGE="https://taglib.org" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +SLOT="0/2" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc examples test" + +RESTRICT="!test? ( test )" + +RDEPEND="virtual/zlib:=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + dev-libs/utfcpp + test? ( dev-util/cppunit[${MULTILIB_USEDEP}] ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen[dot] ) +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +multilib_src_configure() { + local mycmakeargs=( + -DENABLE_CCACHE=OFF + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi && use doc; then + cmake_build docs + fi +} + +multilib_src_test() { + eninja -C "${BUILD_DIR}" check +} + +multilib_src_install() { + if multilib_is_native_abi && use doc; then + HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) + fi + cmake_src_install +} diff --git a/media-libs/vpl-gpu-rt/Manifest b/media-libs/vpl-gpu-rt/Manifest index b9992c0c308e..9749a8bf0f4e 100644 --- a/media-libs/vpl-gpu-rt/Manifest +++ b/media-libs/vpl-gpu-rt/Manifest @@ -2,3 +2,4 @@ DIST vpl-gpu-rt-26.2.0.tar.gz 9202837 BLAKE2B c386cb7811a54b57ea26f70a18967efd5f DIST vpl-gpu-rt-26.2.1.tar.gz 9198354 BLAKE2B c35cfc4b29827e746f10d46278292dd7bc58b3adeb3c08e9746aa83b0619fd01d64473ec7dcd633f135235f337913fd50ae12cf498409e85fa6c0a60919c1adc SHA512 a26f5fa0f9dad1f41f28b5ef4ce754025e8f885e248e22b287cd0c7740e2840ea4931fcb10e54d99b1747ab354984d5310974066c6e5ca199f5706a52e501cf2 DIST vpl-gpu-rt-26.2.3.tar.gz 9198486 BLAKE2B b752d4338de4fa788a079c32359bceeb746e3d975ee1ae444c6dde236ed48a528936346b526d674beba258b1b3ad1b9026a4790c2d480d45dd948c754f524efb SHA512 bf4e3e6a2be7ba7d947c12346b1568ab14b4a58bf881958be844ff9ff1bc36f50cd0d9655a9fbeb7a692a830b1fa82d17e3a5537f6172203c1db7f0d4da9fce7 DIST vpl-gpu-rt-26.2.4.tar.gz 9198734 BLAKE2B 99eb2184753f822088196bb827b8922538d6ddc5bd776483f901e6df7a242b679d477f42b2640dcc1604dd93751c8324d7dfe907243c241a29cd5ecb39c47e7b SHA512 b0f786e4fa0767d238e7d88ffb0f8a275638938443e7a8faa70e50bb924976b0c9dc8b77de32d68f30a8d5b6cdbf5da8e5409ccab617220c1bcdfb4b2b49a908 +DIST vpl-gpu-rt-26.3.2.tar.gz 9207714 BLAKE2B 17ed52dca0096a678e7cc7666a242af1f22136823d309eaf0ef5b23477f32ba863a8ab5b52f8c5edae24791a639e2c3f42414d38e932432b85666c4a4de2f9ab SHA512 eb4b3ce5b66889d93e517f945ee3855be7d5b7d9e78389f9342ee14a8ad7bd01d9e76ea3be7abe9b7b2956c82c0b84a3c76aaa5780ae00c58616e6e768128e9c diff --git a/media-libs/vpl-gpu-rt/vpl-gpu-rt-26.3.2.ebuild b/media-libs/vpl-gpu-rt/vpl-gpu-rt-26.3.2.ebuild new file mode 100644 index 000000000000..f522c709e3f3 --- /dev/null +++ b/media-libs/vpl-gpu-rt/vpl-gpu-rt-26.3.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTE: please bump with the other parts of intel's media stack, listed below +# https://github.com/intel/vpl-gpu-rt/releases + +EAPI=8 + +inherit cmake + +DESCRIPTION="Intel Video Processing Library GPU Runtime" +HOMEPAGE="https://github.com/intel/vpl-gpu-rt/" +SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/intel-onevpl-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-intel-onevpl-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + media-libs/gmmlib + media-libs/libva + x11-libs/libdrm[video_cards_intel] +" +# At runtime we need a dispatcher, libvpl is preferred but mediasdk also works +RDEPEND="${DEPEND} + >=media-libs/libva-intel-media-driver-${PV} + || ( + media-libs/libvpl + media-libs/intel-mediasdk + ) +" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DBUILD_RUNTIME=ON + # To build the kernels we need to package the cm-compiler, use pre-built instead + -DBUILD_KERNELS=OFF + -DBUILD_TESTS="$(usex test)" + # This only seems to do something if we BUILD_KERNELS=ON + #-DBUILD_TOOLS="$(usex tools)" + # OpenCL only has an effect if we build kernels + -DENABLE_OPENCL=OFF + ) + cmake_src_configure +} |
