summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin68437 -> 68442 bytes
-rw-r--r--media-libs/virglrenderer/Manifest4
-rw-r--r--media-libs/virglrenderer/metadata.xml19
-rw-r--r--media-libs/virglrenderer/virglrenderer-0.10.4.ebuild47
4 files changed, 61 insertions, 9 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index b9f0c7219408..83564e96bca6 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/virglrenderer/Manifest b/media-libs/virglrenderer/Manifest
index 1e0dc59ee6da..a77536f44c02 100644
--- a/media-libs/virglrenderer/Manifest
+++ b/media-libs/virglrenderer/Manifest
@@ -1,4 +1,6 @@
DIST virglrenderer-0.10.1.tar.gz 3814616 BLAKE2B f292bf49f772624d8bbc2dc48faa5c5cc3e2eeb46aef3e04abb7141743b763055e944beb6f119e1a99396d5b607510c1be7f9de0a319e63cf52d31d30216d273 SHA512 d832a1c19f7776fffcdabd848d8e3d43125613e3d4590704a98e63274d12573f0ab4501182076c28e026495e3690e79940695216da13eeabdddbe0e542eb077a
+DIST virglrenderer-0.10.4.tar.gz 3833794 BLAKE2B 45420e5085866a5e38543129cff0361672595274b6dd94fd4a172ae78536ad13b5e0e8bcebd21f2ca1ac2b82e3cd0cd2217e6bdc67f22fe88969bb9544b51864 SHA512 dd545b4dd1ec504f8fc1209a933fef63ffdb08298c0cf274f0f314525b0bf03233a1b18cb6d7a8c372d1476af3a1b4b74bc3dc72ea18e99954a3ca324c2bb81f
EBUILD virglrenderer-0.10.1.ebuild 986 BLAKE2B 4f28dc90d6d1ec4f68cf7d562985040585e2e9c95b3837c12b125178c9bac1ca05344ce56124f4c63b4fa90c7df89ef968fab1b647ff7d36b917253f68bfd9dd SHA512 2b6fba8bd48bdb86dd30c2cc0cae050038f982752b5f7e4be909e03696346bec64e1684b0d8e88d110ba338f805205430a89c8f50493430ec55eb993e05fcde5
+EBUILD virglrenderer-0.10.4.ebuild 988 BLAKE2B 92114d6d576a7c979ef6aa9e4b0aa495e5d12cf8d8624a2f89d9f4793e7616acd6e592f53192818e1abda6b5a8237e2e1a0b55bd9375b358bb7c4e66b9052229 SHA512 d9ade7b09754b20e97737be936f7f18b7e52c706e5a3b04c30c1c9f1833506237de21b4f2da8f6ee6da226d3549a7e71d7e080406952e9ca650e93865d80fc78
EBUILD virglrenderer-9999.ebuild 981 BLAKE2B d798abe9def761f42aa79ef96db6110741c9a5aba7befbf5bb7f3883a91e3453140ebf0091e875b7da4db503aa81bb13e91f413e53a778f167cc7aedc3f7584c SHA512 510793d1db746994b53a6b45f8c5419b7b65793e4c466237c28e718df508b07e8a6008b55b2c2a53137b1472f2500cc087688a184144347af81218fa960d6d72
-MISC metadata.xml 372 BLAKE2B 7e2ddba025cf632ef33943c764b5537909f3620b85aa7b8c2ccc555bc46b51009831b69bfcf0da365b5b67495eaa25e562688beda797abc5ce01450c6c381e7d SHA512 ed657a14c44f3ae9e6ce95200a5ef48bafb2625143d50f5156f5d92daebd6a26d23e9481a7d3aebe20ccfacfaca0b0c0520f20ece47331c8b6f50a71a4880aed
+MISC metadata.xml 476 BLAKE2B b362f1d4b7136036c4515787eb29bf53f85677df78615e1a5f56ddefe532d3da037ff54d65399f764280660130b7c50db219d29512774a7fb1b2653c3d876bc5 SHA512 45f5332456157f48848dfc51938b7eac0b389f8e0fb1e81051072e8b76c8a7d3ceab7cef6376207f329606c5a3269fb0ba951e93713012c16ecdea97d4accdfa
diff --git a/media-libs/virglrenderer/metadata.xml b/media-libs/virglrenderer/metadata.xml
index 91cf03682da3..9f949b7f80f7 100644
--- a/media-libs/virglrenderer/metadata.xml
+++ b/media-libs/virglrenderer/metadata.xml
@@ -1,12 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="person">
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
-</maintainer>
-<maintainer type="project">
- <email>virtualization@gentoo.org</email>
- <name>Gentoo Virtualization Project</name>
-</maintainer>
+ <maintainer type="person">
+ <email>tamiko@gentoo.org</email>
+ <name>Matthias Maier</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>virtualization@gentoo.org</email>
+ <name>Gentoo Virtualization Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="freedesktop-gitlab">virgl/virglrenderer</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-libs/virglrenderer/virglrenderer-0.10.4.ebuild b/media-libs/virglrenderer/virglrenderer-0.10.4.ebuild
new file mode 100644
index 000000000000..a5451fe14c0b
--- /dev/null
+++ b/media-libs/virglrenderer/virglrenderer-0.10.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://anongit.freedesktop.org/git/virglrenderer.git"
+ inherit git-r3
+else
+ MY_P="${PN}-${P}"
+ SRC_URI="https://gitlab.freedesktop.org/virgl/${PN}/-/archive/${P}/${MY_P}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+
+ KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+fi
+
+DESCRIPTION="library used implement a virtual 3D GPU used by qemu"
+HOMEPAGE="https://virgil3d.github.io/"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="static-libs"
+
+RDEPEND="
+ >=x11-libs/libdrm-2.4.50
+ media-libs/libepoxy"
+
+DEPEND="${RDEPEND}"
+
+# Most of the testsuite cannot run in our sandboxed environment, just don't
+# deal with it for now.
+RESTRICT="test"
+
+src_configure() {
+ local emesonargs=(
+ -Ddefault_library=$(usex static-libs both shared)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ find "${ED}/usr" -name 'lib*.la' -delete
+}