diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 68437 -> 68442 bytes | |||
-rw-r--r-- | media-libs/virglrenderer/Manifest | 4 | ||||
-rw-r--r-- | media-libs/virglrenderer/metadata.xml | 19 | ||||
-rw-r--r-- | media-libs/virglrenderer/virglrenderer-0.10.4.ebuild | 47 |
4 files changed, 61 insertions, 9 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex b9f0c7219408..83564e96bca6 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz 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 +} |