summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-13 17:57:46 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-13 17:57:46 +0000
commit33b1502bb3d163709fff312aca31b2b997e203a4 (patch)
tree044c568c750d3623ebbd9b42d04dfe603b8255d3 /media-libs
parentc9247bc74da2fdefe6844e838ed60c995ce500bd (diff)
downloadbaldeagleos-repo-33b1502bb3d163709fff312aca31b2b997e203a4.tar.gz
baldeagleos-repo-33b1502bb3d163709fff312aca31b2b997e203a4.tar.xz
baldeagleos-repo-33b1502bb3d163709fff312aca31b2b997e203a4.zip
Adding metadata
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/nvidia-vaapi-driver/Manifest1
-rw-r--r--media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.17.ebuild32
-rw-r--r--media-libs/raqm/Manifest1
-rw-r--r--media-libs/raqm/metadata.xml10
-rw-r--r--media-libs/raqm/raqm-0.10.5.ebuild36
-rw-r--r--media-libs/taglib/Manifest3
-rw-r--r--media-libs/taglib/files/taglib-2.1.1-cmake-minreqver-3.10.patch35
-rw-r--r--media-libs/taglib/taglib-2.1.1.ebuild61
-rw-r--r--media-libs/taglib/taglib-2.3.ebuild (renamed from media-libs/taglib/taglib-2.2.ebuild)0
9 files changed, 81 insertions, 98 deletions
diff --git a/media-libs/nvidia-vaapi-driver/Manifest b/media-libs/nvidia-vaapi-driver/Manifest
index b2dcebb8cedd..95c9f1e716bc 100644
--- a/media-libs/nvidia-vaapi-driver/Manifest
+++ b/media-libs/nvidia-vaapi-driver/Manifest
@@ -1 +1,2 @@
DIST nvidia-vaapi-driver-0.0.16.tar.gz 185187 BLAKE2B 49dbb778c515e0eca1ae5f3edea527d6842799dd01ceb5e24f496b102e43def40ca124085d287732d56e7eb89d42ee99b0fa41ac1d48d68aee10bae86c9b9ebb SHA512 efa9acecf672f5c8b881ca45bbac81ec57c55b75f8a62d2f7f73ad86ff1be96fd3e012ec1421cccb0ed8090596829563c19fde940cf7b46313514c34917f0c13
+DIST nvidia-vaapi-driver-0.0.17.tar.gz 216170 BLAKE2B 67556330688eb1cfa88d9f19d3ca605db4fe319dc61ed4fe1cf12d854590c9ed71c7247d6ec3b49cbc5a38cfd647ed2898c40f9d7f2f183084b12dd137bd8cb6 SHA512 058600f869d749e3c0f1988684316ea13c0108ad0faabeea23c6c86d38d149bdde5201ab2fefd6ffc71145a29a68f11d8a8e9caead987ca9035f454a4127d4b1
diff --git a/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.17.ebuild b/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.17.ebuild
new file mode 100644
index 000000000000..a8b8bfa71615
--- /dev/null
+++ b/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.17.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="A VA-API implemention using NVIDIA's NVDEC"
+HOMEPAGE="https://github.com/elFarto/nvidia-vaapi-driver"
+SRC_URI="https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="media-libs/gst-plugins-bad
+ media-libs/libglvnd
+ >=media-libs/libva-1.8.0
+ >=x11-libs/libdrm-2.4.60"
+DEPEND="${RDEPEND}
+ >=media-libs/nv-codec-headers-11.1.5.1"
+BDEPEND="virtual/pkgconfig"
+
+pkg_postinst() {
+ # Source: https://github.com/elFarto/nvidia-vaapi-driver/blob/v0.0.12/src/backend-common.c#L13
+ elog "If vaapi drivers fail to load, then make sure that you are"
+ elog "passing the correct parameters to the kernel."
+ elog "nvidia_drm.modeset should be set to 1."
+
+ elog "Check the wiki page for more information: "
+ elog "https://wiki.gentoo.org/wiki/VAAPI"
+}
diff --git a/media-libs/raqm/Manifest b/media-libs/raqm/Manifest
new file mode 100644
index 000000000000..46f80a0b9d12
--- /dev/null
+++ b/media-libs/raqm/Manifest
@@ -0,0 +1 @@
+DIST raqm-0.10.5.tar.xz 217188 BLAKE2B 973b7f79693d1c326b06b27a866bbdbf17f15b6edd9451fa5b045cdc5a71ec39ffb4dcf6679aaacdfea31de97985bd7a1f6c217f9de8fbe284d8baabeffec4dc SHA512 01e0b2b6f44cc92d7d4bb28281c6da1e55e9615652236ca8ab1e7870415002351ac0a6abf6e229519e196c4c099191ed8f338ab75ef0a86fe715a8bb5b1b2bd0
diff --git a/media-libs/raqm/metadata.xml b/media-libs/raqm/metadata.xml
new file mode 100644
index 000000000000..4207c6f887e3
--- /dev/null
+++ b/media-libs/raqm/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/media-libs/raqm/raqm-0.10.5.ebuild b/media-libs/raqm/raqm-0.10.5.ebuild
new file mode 100644
index 000000000000..a81e618438dc
--- /dev/null
+++ b/media-libs/raqm/raqm-0.10.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="A library for complex text layout"
+HOMEPAGE="https://github.com/HOST-Oman/libraqm/"
+SRC_URI="https://github.com/HOST-Oman/libraqm/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gtk-doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=media-libs/freetype-2.11.0:2
+ >=media-libs/harfbuzz-3.0.0:=
+ >=dev-libs/fribidi-1.0.6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_configure() {
+ local emesonargs=(
+ # sheenbidi not packaged
+ -Dsheenbidi=false
+ $(meson_use gtk-doc docs)
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest
index f5bc607ca58b..f36b6f4a204b 100644
--- a/media-libs/taglib/Manifest
+++ b/media-libs/taglib/Manifest
@@ -1,4 +1,3 @@
DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466 SHA512 986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b
-DIST taglib-2.1.1.tar.gz 1487465 BLAKE2B 24d58b19eec127fc76d31ba9aa8b5e8c6e5ceb74fddad707a740bf2fa8296c991f4840d7e0bd5f969539abd5925f20bcec06d8e2d9bc7ab95155102d3cdfb741 SHA512 a762a61c6ebe677b84397aabb1873f16b53de7b2da63556804038266174ff01c34633071ea2fda4b3c4498d95a6c9ef7477dd2e4ce3b23f12129b517b110f82f
DIST taglib-2.2.1.tar.gz 1551792 BLAKE2B f84d66032a77c45e5e64900cd88b608d7c173135b767493ae7878a8845d8ff87fde725c6634e009f65ec8360640e1d4b5e4a77a124d22ed4ffdcb3d91feda528 SHA512 fe0c8fd0a354cff18f4a502d1cad8314a4c44a7be8e48e957d08f74c375b626719741deaa830fd75478ee56e690dc46f9d3575f01f2c08ffab998ecb49e81fed
-DIST taglib-2.2.tar.gz 1550291 BLAKE2B 72428ea51a0bf44e980987214a801733fdb41831f0b3b8039870909180ff18cca83a9c27c923d19f5d32ee69a75c0d8bf79bc2c20d016d1164c76f66f12e320d SHA512 e7608725eb9b3ebeb3a767473efd443a8cc2c8b21ea129e93ad0e044179939c27ce63bf8fea9402718be647e284850afc67fe0ff4a8d9d3d8111ad2108767a9e
+DIST taglib-2.3.tar.gz 1590005 BLAKE2B 5392808f5adb77dbd3d31d60212ab206de627d6a4b1debbb2f3d701c85275e277b788f74d6a97698b5f3e38ffc995f0b5ec2e158d2b8da5c80a2104ef833b33d SHA512 ff19464e2fb19db46823dedd7cecb713875de0c47e55852c5e1032c71fdaf7c129b65beefa6112ca1233a890e2756a89032ec3174b0f83e2d0c0e3d18fdf238c
diff --git a/media-libs/taglib/files/taglib-2.1.1-cmake-minreqver-3.10.patch b/media-libs/taglib/files/taglib-2.1.1-cmake-minreqver-3.10.patch
deleted file mode 100644
index cc7337bad85d..000000000000
--- a/media-libs/taglib/files/taglib-2.1.1-cmake-minreqver-3.10.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 245c33c73002a6472ad422d4f0d1f6d6614cae8f Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sat, 18 Oct 2025 12:21:41 +0200
-Subject: [PATCH] Raise CMake minimum version to 3.10..3.31 range
-
-CMake 3.10 was released in 2017.
-
-Amends 967aaf7af2f4aa2e9fed0edb2cbaca98b737eebe, fixes warning since CMake-3.31:
-
-CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
- Compatibility with CMake < 3.10 will be removed from a future version of
- CMake.
-
- Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
- to tell CMake that the project requires at least <min> but has been updated
- to work with policies introduced by <max> or earlier.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9e6589c7..2e631da5 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 3.5.0 FATAL_ERROR)
-+cmake_minimum_required(VERSION 3.10...3.31)
-
- project(taglib)
-
---
-2.51.0
-
diff --git a/media-libs/taglib/taglib-2.1.1.ebuild b/media-libs/taglib/taglib-2.1.1.ebuild
deleted file mode 100644
index 5350aead0c82..000000000000
--- a/media-libs/taglib/taglib-2.1.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 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] )
-"
-
-# https://github.com/taglib/taglib/pull/1285
-PATCHES=( "${FILESDIR}"/${P}-cmake-minreqver-3.10.patch ) # bug #964576
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/taglib-config
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -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/taglib/taglib-2.2.ebuild b/media-libs/taglib/taglib-2.3.ebuild
index 53544f7889d3..53544f7889d3 100644
--- a/media-libs/taglib/taglib-2.2.ebuild
+++ b/media-libs/taglib/taglib-2.3.ebuild