public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/
@ 2024-02-18 16:15 Julien Roy
  0 siblings, 0 replies; 8+ messages in thread
From: Julien Roy @ 2024-02-18 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     0643c00df81ff8a08cff0d2f7e929ae341404212
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Sun Feb 18 15:14:18 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Feb 18 15:14:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0643c00d

media-libs/amdvlk-bin: new package, add 2024.1.1

Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-libs/amdvlk-bin/Manifest                   |   2 +
 media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild | 109 +++++++++++++++++++++++
 media-libs/amdvlk-bin/metadata.xml               |  15 ++++
 3 files changed, 126 insertions(+)

diff --git a/media-libs/amdvlk-bin/Manifest b/media-libs/amdvlk-bin/Manifest
new file mode 100644
index 0000000000..13d0d16472
--- /dev/null
+++ b/media-libs/amdvlk-bin/Manifest
@@ -0,0 +1,2 @@
+DIST amdvlk-bin-2024.1.1-amd64.rpm 18242384 BLAKE2B f26155287dfd7c968581b5eba3a4ad4ac9e1c0d4740a9aa57e120c8a21a1638cf0f02bcf3fd51fb2b6150031b7d81a2c755095807f8afbec5727be4dd661bcaf SHA512 f75b175377a9c252d564db5d99aae47d833d6ddc2c0b7c9292113e96e0635d059deae82ef54e9a88025c28b8b2271113ab468c72a0aa16c4908857b970f3634e
+DIST amdvlk-bin-2024.1.1-i386.deb 25981812 BLAKE2B c8cb424798b6d2f64f0d4c68930c4fbe7ac02039373d33aa6cc0c2912b71df7a7adff64e3f60be52f3bd4bcec0c91ee5f3a0edfaa88dc2f09390c245e94f0170 SHA512 6c3f5aea6e734fa3550c7f4103108dd3efca2ce0ddb1e0410b46ef3d4171deb66cf10b2e38935bf965d729daa221fd6af119582ef7b15e779df80d84122b9587

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
new file mode 100644
index 0000000000..9c98574bf3
--- /dev/null
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+
+inherit rpm unpacker multilib-build
+
+DESCRIPTION="AMD Open Source Driver for Vulkan: official binary version"
+HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK"
+MY_PV="${PV/'.'/'.Q'}"
+FETCH_URI="https://github.com/GPUOpen-Drivers/AMDVLK/releases/download"
+SRC_URI="${FETCH_URI}/v-${MY_PV}/amdvlk-${MY_PV}.x86_64.rpm -> ${P}-amd64.rpm
+${FETCH_URI}/v-${MY_PV}/amdvlk_${MY_PV}_i386.deb -> ${P}-i386.deb"
+RESTRICT="test"
+REQUIRED_USE="abi_x86_64"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64" # The hardware is not supported x86 anymore
+
+RDEPEND="
+	sys-libs/zlib[${MULTILIB_USEDEP}]
+	app-arch/zstd[${MULTILIB_USEDEP}]
+	x11-libs/libdrm[${MULTILIB_USEDEP}]
+	x11-libs/libXrandr[${MULTILIB_USEDEP}]
+	x11-libs/libxcb[${MULTILIB_USEDEP}]
+	x11-libs/libxshmfence[${MULTILIB_USEDEP}]
+	>=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
+	"
+DEPEND="
+	${RDEPEND}
+"
+BDEPEND="sys-apps/sed"
+QA_PREBUILT="
+	usr/lib/*
+	usr/lib64/*
+"
+# TODO: Found a correct way to disable QA_SONAME for /usr/lib/amdvlk32.so
+# I don't know why the current value is not working
+QA_SONAME="usr/lib/*"
+
+S=${WORKDIR}
+
+pkg_pretend(){
+	if use abi_x86_32; then
+	ewarn "32-bit amdvlk binary is untested"
+	ewarn "Work in progress"
+	fi
+}
+
+src_unpack(){
+	elog "Unpacking abi_x86_64..."
+	mkdir -p "${S}"/amd64
+	cd "${S}"/amd64 || die
+	rpm_unpack ${P}-amd64.rpm
+	if use abi_x86_32; then
+		elog "Unpacking abi_x86_32..."
+		mkdir -p "${S}"/i386 || die
+		cd "${S}"/i386 || die
+		unpacker ${P}-i386.deb
+	fi
+}
+
+src_prepare() {
+	default
+	if use abi_x86_32; then
+		elog "Changing layout of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
+		mv "${S}/i386/usr/lib/i386-linux-gnu/amdvlk32.so" "${S}/i386/usr/lib/" || die
+		rm -d "${S}/i386/usr/lib/i386-linux-gnu/" || die
+		rm -r "${S}/i386/usr/share/" || die
+	fi
+	mv "${S}/amd64/usr/share/doc/amdvlk/LICENSE.txt" "${S}" || die
+	rm -r "${S}/amd64/usr/share/" || die
+}
+
+src_configure(){
+	if use abi_x86_32; then
+		elog "Changing configuration of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
+		sed -i 's/\/usr\/lib\/i386-linux-gnu\/amdvlk32.so/\/usr\/lib\/amdvlk32.so/g' \
+		"${S}/i386/etc/vulkan/icd.d/amd_icd32.json" || die
+		sed -i 's/\/usr\/lib\/i386-linux-gnu\/amdvlk32.so/\/usr\/lib\/amdvlk32.so/g' \
+		"${S}/i386/etc/vulkan/implicit_layer.d/amd_icd32.json" || die
+	fi
+}
+src_compile(){
+	elog "Nothing to compile..."
+}
+
+src_install(){
+	if use abi_x86_32; then
+		cp -a "${S}/i386"/* "${D}" || die
+	fi
+	cp -a "${S}/amd64"/* "${D}" || die
+	dodoc LICENSE.txt
+}
+
+pkg_postinst(){
+	ewarn "If you are using Xorg:"
+	ewarn "Make sure the following line is NOT included in the any Xorg configuration section:"
+	ewarn "| Driver	  \"modesetting\""
+	ewarn "and make sure you use DRI3 mode for Xorg"
+	ewarn "If you are using Wayland, it should be fine"
+	elog "More information about the configuration can be found here:"
+	elog "https://github.com/GPUOpen-Drivers/AMDVLK"
+	elog "You can use AMD_VULKAN_ICD variable to switch to the required driver."
+	elog "AMD_VULKAN_ICD=RADV application   - for using radv."
+	elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk."
+}

diff --git a/media-libs/amdvlk-bin/metadata.xml b/media-libs/amdvlk-bin/metadata.xml
new file mode 100644
index 0000000000..0d58bfb318
--- /dev/null
+++ b/media-libs/amdvlk-bin/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+	<maintainer type="person">
+		<email>denis7774@gmail.com</email>
+		<name>Denis Reva</name>
+		<description>rarogcmex</description>
+	</maintainer>
+	<longdescription lang="en">
+		The AMD Open Source Driver for Vulkan® is an open-source Vulkan driver for Radeon™ graphics adapters on Linux®. It is built on top of AMD's Platform Abstraction Library (PAL), a shared component that is designed to encapsulate certain hardware and OS-specific programming details for many of AMD's 3D and compute drivers. Leveraging PAL can help provide a consistent experience across platforms, including support for recently released GPUs and compatibility with AMD developer tools.
+	</longdescription>
+	<upstream>
+		<remote-id type="github">GPUOpen-Drivers/AMDVLK</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/
@ 2024-02-18 16:15 Julien Roy
  0 siblings, 0 replies; 8+ messages in thread
From: Julien Roy @ 2024-02-18 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     a3658bc001ffd691ed6ac4c6b7f2eba3299933f4
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Sun Feb 18 15:18:43 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Feb 18 15:18:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a3658bc0

media-libs/amdvlk-bin: added info about gentoo wiki

Bug: https://bugs.gentoo.org/665590
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
index 9c98574bf3..f730b207da 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
@@ -103,6 +103,7 @@ pkg_postinst(){
 	ewarn "If you are using Wayland, it should be fine"
 	elog "More information about the configuration can be found here:"
 	elog "https://github.com/GPUOpen-Drivers/AMDVLK"
+	elog "See also https://wiki.gentoo.org/wiki/AMDVLK (but it might be outdated)"
 	elog "You can use AMD_VULKAN_ICD variable to switch to the required driver."
 	elog "AMD_VULKAN_ICD=RADV application   - for using radv."
 	elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk."


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/
@ 2024-02-18 16:15 Julien Roy
  0 siblings, 0 replies; 8+ messages in thread
From: Julien Roy @ 2024-02-18 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     1f60e50220d5005bd5a1ee76398aedff53c10570
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Sun Feb 18 15:44:55 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Feb 18 15:45:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f60e502

media-libs/amdvlk-bin: added legacy-polaris branch

it contains the last driver version for pre-GFX10 gpus

Improved package description

Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-libs/amdvlk-bin/Manifest                             |  2 ++
 ...dvlk-bin-2024.1.1.ebuild => amdvlk-bin-2023.3.3.ebuild} | 14 ++++++++++++--
 media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild           |  7 +++++++
 3 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/media-libs/amdvlk-bin/Manifest b/media-libs/amdvlk-bin/Manifest
index 13d0d16472..331888a2b4 100644
--- a/media-libs/amdvlk-bin/Manifest
+++ b/media-libs/amdvlk-bin/Manifest
@@ -1,2 +1,4 @@
+DIST amdvlk-bin-2023.3.3-amd64.rpm 16954920 BLAKE2B 8b8d2e353a2055a823c5a7932c55a5e113036388a68c2f61a665de0209e82dd219b21e6f4a79f2ad6141381601e408b0007068140fcc2692bf5904ac289ab597 SHA512 827bcf885f207557b452360491187b9909279a601dff9c635561b4aa5f2c8aae9d940e880a98c7fb1482efd7fec068e8f3667729930ecd20dfa7c06be15193c9
+DIST amdvlk-bin-2023.3.3-i386.deb 25352166 BLAKE2B f4e3af91c2f4e7be6c447c2553ac3deed106be86ce3bd3204ac2e6734ca09dba4c59da8ffd49b52f85dfcbe5eaba09cfa2519578ececfb6f7b21ee4a3d67430d SHA512 3668d701292b7283409ec2209f52b0b01cd7821754969efc4c91c74b2b075ee612f41fafd471dd92da1b204644c76bb92fd60c4c916588b7ee8961257523ba50
 DIST amdvlk-bin-2024.1.1-amd64.rpm 18242384 BLAKE2B f26155287dfd7c968581b5eba3a4ad4ac9e1c0d4740a9aa57e120c8a21a1638cf0f02bcf3fd51fb2b6150031b7d81a2c755095807f8afbec5727be4dd661bcaf SHA512 f75b175377a9c252d564db5d99aae47d833d6ddc2c0b7c9292113e96e0635d059deae82ef54e9a88025c28b8b2271113ab468c72a0aa16c4908857b970f3634e
 DIST amdvlk-bin-2024.1.1-i386.deb 25981812 BLAKE2B c8cb424798b6d2f64f0d4c68930c4fbe7ac02039373d33aa6cc0c2912b71df7a7adff64e3f60be52f3bd4bcec0c91ee5f3a0edfaa88dc2f09390c245e94f0170 SHA512 6c3f5aea6e734fa3550c7f4103108dd3efca2ce0ddb1e0410b46ef3d4171deb66cf10b2e38935bf965d729daa221fd6af119582ef7b15e779df80d84122b9587

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
similarity index 87%
copy from media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
copy to media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
index f730b207da..43d6529345 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
@@ -16,7 +16,7 @@ RESTRICT="test"
 REQUIRED_USE="abi_x86_64"
 
 LICENSE="MIT"
-SLOT="0"
+SLOT="legacy-polaris"
 KEYWORDS="-* ~amd64" # The hardware is not supported x86 anymore
 
 RDEPEND="
@@ -27,6 +27,8 @@ RDEPEND="
 	x11-libs/libxcb[${MULTILIB_USEDEP}]
 	x11-libs/libxshmfence[${MULTILIB_USEDEP}]
 	>=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
+	!media-libs/amdvlk
+	!media-libs/amdvlk-bin:0
 	"
 DEPEND="
 	${RDEPEND}
@@ -43,9 +45,17 @@ QA_SONAME="usr/lib/*"
 S=${WORKDIR}
 
 pkg_pretend(){
+	einfo "This is last version which supports AMD's legacy graphics cards such as:"
+	einfo "Radeon™ RX Vega Series"
+	einfo "Radeon™ RX 400/500 Series"
+	einfo "Radeon™ Pro WX 9100, x200 Series"
+	einfo "Radeon™ Pro W5700/W5500 Series"
+	einfo "Use it at your own risk"
+	einfo "Check Gentoo Wiki for further information"
+	einfo "https://wiki.gentoo.org/wiki/AMDVLK"
 	if use abi_x86_32; then
 	ewarn "32-bit amdvlk binary is untested"
-	ewarn "Work in progress"
+	ewarn "Work in progress, use it at your risk"
 	fi
 }
 

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
index f730b207da..dfba1714db 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
@@ -27,6 +27,8 @@ RDEPEND="
 	x11-libs/libxcb[${MULTILIB_USEDEP}]
 	x11-libs/libxshmfence[${MULTILIB_USEDEP}]
 	>=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
+	!media-libs/amdvlk
+	!media-libs/amdvlk-bin:legacy-polaris
 	"
 DEPEND="
 	${RDEPEND}
@@ -43,6 +45,11 @@ QA_SONAME="usr/lib/*"
 S=${WORKDIR}
 
 pkg_pretend(){
+	ewarn "Mainline AMDVLK drops support for pre-NAVI graphics cards"
+	ewarn "Such as Radeon™ RX 400/500 Series"
+	ewarn "or Radeon™ RX Vega Series"
+	einfo "Check Gentoo Wiki for further information"
+	einfo "https://wiki.gentoo.org/wiki/AMDVLK"
 	if use abi_x86_32; then
 	ewarn "32-bit amdvlk binary is untested"
 	ewarn "Work in progress"


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/
@ 2024-02-18 18:16 Julien Roy
  0 siblings, 0 replies; 8+ messages in thread
From: Julien Roy @ 2024-02-18 18:16 UTC (permalink / raw
  To: gentoo-commits

commit:     66fa0a96e3073071355b0e80415bb0e4c5dea58a
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Sun Feb 18 17:29:30 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Feb 18 17:29:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66fa0a96

media-libs/amdvlk-bin: improved documentation

added legacy-si slot for very old GPUs

fixed elog/einfo

Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-libs/amdvlk-bin/Manifest                     |  2 ++
 ...-2024.1.1.ebuild => amdvlk-bin-2021.2.5.ebuild} | 39 ++++++++++++----------
 media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild   | 37 ++++++++++----------
 media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild   | 26 ++++++++-------
 4 files changed, 57 insertions(+), 47 deletions(-)

diff --git a/media-libs/amdvlk-bin/Manifest b/media-libs/amdvlk-bin/Manifest
index 331888a2b4..131e6ecbaa 100644
--- a/media-libs/amdvlk-bin/Manifest
+++ b/media-libs/amdvlk-bin/Manifest
@@ -1,3 +1,5 @@
+DIST amdvlk-bin-2021.2.5-amd64.rpm 16616736 BLAKE2B 091d14036fc164e15ebb138812baef104a0db51fc9e2574db4c0fa9d285cfb0a43d54e36685817a638c08b2c82ca40e5f5978791aab39d6d83bd6f59889f430f SHA512 65febbdfb0aa0a6b2213d5cbe0029c7da2627d1714d5f25b2d5ccf2401872d323f6e5b0408d9ba9fc5d07b9ae69beb7015498fb2828b6ea0982431ad7f8e450e
+DIST amdvlk-bin-2021.2.5-i386.deb 23475164 BLAKE2B b7f7fb91d88c7a37e69f99a2a036b6e1eda1ae00f0f378eb0a245253b12ea6adbd23de70e9bc06c95438a02f2d1905eb8dd55c601ba616106e2b2e2f7db08a93 SHA512 1f6067c97661285f62bcd0cb8a81138943f7280ebfda3d70aa32237cea0b715131c7b8af982b62c63ef813f6c1ff54672eea61244cf3c13f1cb536edbb4a749c
 DIST amdvlk-bin-2023.3.3-amd64.rpm 16954920 BLAKE2B 8b8d2e353a2055a823c5a7932c55a5e113036388a68c2f61a665de0209e82dd219b21e6f4a79f2ad6141381601e408b0007068140fcc2692bf5904ac289ab597 SHA512 827bcf885f207557b452360491187b9909279a601dff9c635561b4aa5f2c8aae9d940e880a98c7fb1482efd7fec068e8f3667729930ecd20dfa7c06be15193c9
 DIST amdvlk-bin-2023.3.3-i386.deb 25352166 BLAKE2B f4e3af91c2f4e7be6c447c2553ac3deed106be86ce3bd3204ac2e6734ca09dba4c59da8ffd49b52f85dfcbe5eaba09cfa2519578ececfb6f7b21ee4a3d67430d SHA512 3668d701292b7283409ec2209f52b0b01cd7821754969efc4c91c74b2b075ee612f41fafd471dd92da1b204644c76bb92fd60c4c916588b7ee8961257523ba50
 DIST amdvlk-bin-2024.1.1-amd64.rpm 18242384 BLAKE2B f26155287dfd7c968581b5eba3a4ad4ac9e1c0d4740a9aa57e120c8a21a1638cf0f02bcf3fd51fb2b6150031b7d81a2c755095807f8afbec5727be4dd661bcaf SHA512 f75b175377a9c252d564db5d99aae47d833d6ddc2c0b7c9292113e96e0635d059deae82ef54e9a88025c28b8b2271113ab468c72a0aa16c4908857b970f3634e

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5.ebuild
similarity index 73%
copy from media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
copy to media-libs/amdvlk-bin/amdvlk-bin-2021.2.5.ebuild
index dfba1714db..740c1759ae 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5.ebuild
@@ -16,8 +16,8 @@ RESTRICT="test"
 REQUIRED_USE="abi_x86_64"
 
 LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64" # The hardware is not supported x86 anymore
+SLOT="legacy-si"
+KEYWORDS="-* ~amd64" # The hardware is not supported pure x86 anymore
 
 RDEPEND="
 	sys-libs/zlib[${MULTILIB_USEDEP}]
@@ -26,8 +26,9 @@ RDEPEND="
 	x11-libs/libXrandr[${MULTILIB_USEDEP}]
 	x11-libs/libxcb[${MULTILIB_USEDEP}]
 	x11-libs/libxshmfence[${MULTILIB_USEDEP}]
-	>=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
+	media-libs/vulkan-loader[${MULTILIB_USEDEP}]
 	!media-libs/amdvlk
+	!media-libs/amdvlk-bin:0
 	!media-libs/amdvlk-bin:legacy-polaris
 	"
 DEPEND="
@@ -40,29 +41,33 @@ QA_PREBUILT="
 "
 # TODO: Found a correct way to disable QA_SONAME for /usr/lib/amdvlk32.so
 # I don't know why the current value is not working
-QA_SONAME="usr/lib/*"
+QA_SONAME="usr/*"
 
 S=${WORKDIR}
 
 pkg_pretend(){
-	ewarn "Mainline AMDVLK drops support for pre-NAVI graphics cards"
-	ewarn "Such as Radeon™ RX 400/500 Series"
-	ewarn "or Radeon™ RX Vega Series"
-	einfo "Check Gentoo Wiki for further information"
-	einfo "https://wiki.gentoo.org/wiki/AMDVLK"
+	ewarn "This is extremely old version which supports AMD's legacy GPUs such as:"
+	ewarn "Radeon™ R5/R7/R9 200/300 Series"
+	ewarn "Radeon™ M200/M300/M400 Series"
+	ewarn "Radeon™ HD 8000M Series"
+	ewarn "Radeon™ HD 7000 Series"
+	ewarn "This is very (3 years+) deprecated, it only supports vulkan 1.2.179"
+	ewarn "Use it at your own risk"
+	elog "Check Gentoo Wiki for further information"
+	elog "https://wiki.gentoo.org/wiki/AMDVLK"
 	if use abi_x86_32; then
-	ewarn "32-bit amdvlk binary is untested"
-	ewarn "Work in progress"
+		ewarn "32-bit amdvlk binary is untested"
+		ewarn "Work in progress, use it at your risk"
 	fi
 }
 
 src_unpack(){
-	elog "Unpacking abi_x86_64..."
+	einfo "Unpacking abi_x86_64..."
 	mkdir -p "${S}"/amd64
 	cd "${S}"/amd64 || die
 	rpm_unpack ${P}-amd64.rpm
 	if use abi_x86_32; then
-		elog "Unpacking abi_x86_32..."
+		einfo "Unpacking abi_x86_32..."
 		mkdir -p "${S}"/i386 || die
 		cd "${S}"/i386 || die
 		unpacker ${P}-i386.deb
@@ -72,7 +77,7 @@ src_unpack(){
 src_prepare() {
 	default
 	if use abi_x86_32; then
-		elog "Changing layout of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
+		einfo "Changing layout of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
 		mv "${S}/i386/usr/lib/i386-linux-gnu/amdvlk32.so" "${S}/i386/usr/lib/" || die
 		rm -d "${S}/i386/usr/lib/i386-linux-gnu/" || die
 		rm -r "${S}/i386/usr/share/" || die
@@ -83,7 +88,7 @@ src_prepare() {
 
 src_configure(){
 	if use abi_x86_32; then
-		elog "Changing configuration of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
+		einfo "Changing configuration of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
 		sed -i 's/\/usr\/lib\/i386-linux-gnu\/amdvlk32.so/\/usr\/lib\/amdvlk32.so/g' \
 		"${S}/i386/etc/vulkan/icd.d/amd_icd32.json" || die
 		sed -i 's/\/usr\/lib\/i386-linux-gnu\/amdvlk32.so/\/usr\/lib\/amdvlk32.so/g' \
@@ -91,7 +96,7 @@ src_configure(){
 	fi
 }
 src_compile(){
-	elog "Nothing to compile..."
+	einfo "Nothing to compile..."
 }
 
 src_install(){
@@ -110,7 +115,7 @@ pkg_postinst(){
 	ewarn "If you are using Wayland, it should be fine"
 	elog "More information about the configuration can be found here:"
 	elog "https://github.com/GPUOpen-Drivers/AMDVLK"
-	elog "See also https://wiki.gentoo.org/wiki/AMDVLK (but it might be outdated)"
+	elog "${GENTOO_WIKI_PAGE}#Configuration_and_features"
 	elog "You can use AMD_VULKAN_ICD variable to switch to the required driver."
 	elog "AMD_VULKAN_ICD=RADV application   - for using radv."
 	elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk."

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
index 43d6529345..3e53e100a5 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="abi_x86_64"
 
 LICENSE="MIT"
 SLOT="legacy-polaris"
-KEYWORDS="-* ~amd64" # The hardware is not supported x86 anymore
+KEYWORDS="-* ~amd64" # The hardware is not supported pure x86 anymore
 
 RDEPEND="
 	sys-libs/zlib[${MULTILIB_USEDEP}]
@@ -26,9 +26,10 @@ RDEPEND="
 	x11-libs/libXrandr[${MULTILIB_USEDEP}]
 	x11-libs/libxcb[${MULTILIB_USEDEP}]
 	x11-libs/libxshmfence[${MULTILIB_USEDEP}]
-	>=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
+	>=media-libs/vulkan-loader-1.3.268[${MULTILIB_USEDEP}]
 	!media-libs/amdvlk
 	!media-libs/amdvlk-bin:0
+	!media-libs/amdvlk-bin:legacy-si
 	"
 DEPEND="
 	${RDEPEND}
@@ -45,27 +46,27 @@ QA_SONAME="usr/lib/*"
 S=${WORKDIR}
 
 pkg_pretend(){
-	einfo "This is last version which supports AMD's legacy graphics cards such as:"
-	einfo "Radeon™ RX Vega Series"
-	einfo "Radeon™ RX 400/500 Series"
-	einfo "Radeon™ Pro WX 9100, x200 Series"
-	einfo "Radeon™ Pro W5700/W5500 Series"
-	einfo "Use it at your own risk"
-	einfo "Check Gentoo Wiki for further information"
-	einfo "https://wiki.gentoo.org/wiki/AMDVLK"
+	elog "This is last version which supports AMD's legacy graphics cards such as:"
+	elog "Radeon™ RX Vega Series"
+	elog "Radeon™ RX 400/500 Series"
+	elog "Radeon™ Pro WX 9100, x200 Series"
+	elog "Radeon™ Pro W5700/W5500 Series"
+	elog "Use it at your own risk"
+	elog "Check Gentoo Wiki for further information"
+	elog "https://wiki.gentoo.org/wiki/AMDVLK"
 	if use abi_x86_32; then
-	ewarn "32-bit amdvlk binary is untested"
-	ewarn "Work in progress, use it at your risk"
+		ewarn "32-bit amdvlk binary is untested"
+		ewarn "Work in progress, use it at your risk"
 	fi
 }
 
 src_unpack(){
-	elog "Unpacking abi_x86_64..."
+	einfo "Unpacking abi_x86_64..."
 	mkdir -p "${S}"/amd64
 	cd "${S}"/amd64 || die
 	rpm_unpack ${P}-amd64.rpm
 	if use abi_x86_32; then
-		elog "Unpacking abi_x86_32..."
+		einfo "Unpacking abi_x86_32..."
 		mkdir -p "${S}"/i386 || die
 		cd "${S}"/i386 || die
 		unpacker ${P}-i386.deb
@@ -75,7 +76,7 @@ src_unpack(){
 src_prepare() {
 	default
 	if use abi_x86_32; then
-		elog "Changing layout of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
+		einfo "Changing layout of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
 		mv "${S}/i386/usr/lib/i386-linux-gnu/amdvlk32.so" "${S}/i386/usr/lib/" || die
 		rm -d "${S}/i386/usr/lib/i386-linux-gnu/" || die
 		rm -r "${S}/i386/usr/share/" || die
@@ -86,7 +87,7 @@ src_prepare() {
 
 src_configure(){
 	if use abi_x86_32; then
-		elog "Changing configuration of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
+		einfo "Changing configuration of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
 		sed -i 's/\/usr\/lib\/i386-linux-gnu\/amdvlk32.so/\/usr\/lib\/amdvlk32.so/g' \
 		"${S}/i386/etc/vulkan/icd.d/amd_icd32.json" || die
 		sed -i 's/\/usr\/lib\/i386-linux-gnu\/amdvlk32.so/\/usr\/lib\/amdvlk32.so/g' \
@@ -94,7 +95,7 @@ src_configure(){
 	fi
 }
 src_compile(){
-	elog "Nothing to compile..."
+	einfo "Nothing to compile..."
 }
 
 src_install(){
@@ -113,7 +114,7 @@ pkg_postinst(){
 	ewarn "If you are using Wayland, it should be fine"
 	elog "More information about the configuration can be found here:"
 	elog "https://github.com/GPUOpen-Drivers/AMDVLK"
-	elog "See also https://wiki.gentoo.org/wiki/AMDVLK (but it might be outdated)"
+	elog "${GENTOO_WIKI_PAGE}#Configuration_and_features"
 	elog "You can use AMD_VULKAN_ICD variable to switch to the required driver."
 	elog "AMD_VULKAN_ICD=RADV application   - for using radv."
 	elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk."

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
index dfba1714db..b709d1f79d 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
@@ -7,6 +7,7 @@ MULTILIB_COMPAT=( abi_x86_{32,64} )
 inherit rpm unpacker multilib-build
 
 DESCRIPTION="AMD Open Source Driver for Vulkan: official binary version"
+GENTOO_WIKI_PAGE="https://wiki.gentoo.org/wiki/AMDVLK"
 HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK"
 MY_PV="${PV/'.'/'.Q'}"
 FETCH_URI="https://github.com/GPUOpen-Drivers/AMDVLK/releases/download"
@@ -17,7 +18,7 @@ REQUIRED_USE="abi_x86_64"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="-* ~amd64" # The hardware is not supported x86 anymore
+KEYWORDS="-* ~amd64" # The hardware is not supported pure x86 anymore
 
 RDEPEND="
 	sys-libs/zlib[${MULTILIB_USEDEP}]
@@ -26,9 +27,10 @@ RDEPEND="
 	x11-libs/libXrandr[${MULTILIB_USEDEP}]
 	x11-libs/libxcb[${MULTILIB_USEDEP}]
 	x11-libs/libxshmfence[${MULTILIB_USEDEP}]
-	>=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
+	>=media-libs/vulkan-loader-1.3.275[${MULTILIB_USEDEP}]
 	!media-libs/amdvlk
 	!media-libs/amdvlk-bin:legacy-polaris
+	!media-libs/amdvlk-bin:legacy-si
 	"
 DEPEND="
 	${RDEPEND}
@@ -48,21 +50,21 @@ pkg_pretend(){
 	ewarn "Mainline AMDVLK drops support for pre-NAVI graphics cards"
 	ewarn "Such as Radeon™ RX 400/500 Series"
 	ewarn "or Radeon™ RX Vega Series"
-	einfo "Check Gentoo Wiki for further information"
-	einfo "https://wiki.gentoo.org/wiki/AMDVLK"
+	elog "Check Gentoo Wiki for further information"
+	elog "${GENTOO_WIKI_PAGE}"
 	if use abi_x86_32; then
-	ewarn "32-bit amdvlk binary is untested"
-	ewarn "Work in progress"
+		ewarn "32-bit amdvlk binary is untested"
+		ewarn "Work in progress"
 	fi
 }
 
 src_unpack(){
-	elog "Unpacking abi_x86_64..."
+	einfo "Unpacking abi_x86_64..."
 	mkdir -p "${S}"/amd64
 	cd "${S}"/amd64 || die
 	rpm_unpack ${P}-amd64.rpm
 	if use abi_x86_32; then
-		elog "Unpacking abi_x86_32..."
+		einfo "Unpacking abi_x86_32..."
 		mkdir -p "${S}"/i386 || die
 		cd "${S}"/i386 || die
 		unpacker ${P}-i386.deb
@@ -72,7 +74,7 @@ src_unpack(){
 src_prepare() {
 	default
 	if use abi_x86_32; then
-		elog "Changing layout of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
+		einfo "Changing layout of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
 		mv "${S}/i386/usr/lib/i386-linux-gnu/amdvlk32.so" "${S}/i386/usr/lib/" || die
 		rm -d "${S}/i386/usr/lib/i386-linux-gnu/" || die
 		rm -r "${S}/i386/usr/share/" || die
@@ -83,7 +85,7 @@ src_prepare() {
 
 src_configure(){
 	if use abi_x86_32; then
-		elog "Changing configuration of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
+		einfo "Changing configuration of abi_x86_32 from debian/ubuntu to Gentoo/RHEL-alike"
 		sed -i 's/\/usr\/lib\/i386-linux-gnu\/amdvlk32.so/\/usr\/lib\/amdvlk32.so/g' \
 		"${S}/i386/etc/vulkan/icd.d/amd_icd32.json" || die
 		sed -i 's/\/usr\/lib\/i386-linux-gnu\/amdvlk32.so/\/usr\/lib\/amdvlk32.so/g' \
@@ -91,7 +93,7 @@ src_configure(){
 	fi
 }
 src_compile(){
-	elog "Nothing to compile..."
+	einfo "Nothing to compile..."
 }
 
 src_install(){
@@ -110,7 +112,7 @@ pkg_postinst(){
 	ewarn "If you are using Wayland, it should be fine"
 	elog "More information about the configuration can be found here:"
 	elog "https://github.com/GPUOpen-Drivers/AMDVLK"
-	elog "See also https://wiki.gentoo.org/wiki/AMDVLK (but it might be outdated)"
+	elog "${GENTOO_WIKI_PAGE}#Configuration_and_features"
 	elog "You can use AMD_VULKAN_ICD variable to switch to the required driver."
 	elog "AMD_VULKAN_ICD=RADV application   - for using radv."
 	elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk."


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/
@ 2024-03-03 10:07 Haelwenn Monnier
  0 siblings, 0 replies; 8+ messages in thread
From: Haelwenn Monnier @ 2024-03-03 10:07 UTC (permalink / raw
  To: gentoo-commits

commit:     5b3ddc1f4312fc8016216f2c5bef08fa17b96be7
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Sun Mar  3 05:41:21 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sun Mar  3 05:41:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b3ddc1f

media-libs/amdvlk-bin: add 2024.1.2, drop 2024.1.1

Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-libs/amdvlk-bin/Manifest                                        | 4 ++--
 .../{amdvlk-bin-2024.1.1.ebuild => amdvlk-bin-2024.1.2.ebuild}        | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/amdvlk-bin/Manifest b/media-libs/amdvlk-bin/Manifest
index 131e6ecbaa..536dbcad7a 100644
--- a/media-libs/amdvlk-bin/Manifest
+++ b/media-libs/amdvlk-bin/Manifest
@@ -2,5 +2,5 @@ DIST amdvlk-bin-2021.2.5-amd64.rpm 16616736 BLAKE2B 091d14036fc164e15ebb138812ba
 DIST amdvlk-bin-2021.2.5-i386.deb 23475164 BLAKE2B b7f7fb91d88c7a37e69f99a2a036b6e1eda1ae00f0f378eb0a245253b12ea6adbd23de70e9bc06c95438a02f2d1905eb8dd55c601ba616106e2b2e2f7db08a93 SHA512 1f6067c97661285f62bcd0cb8a81138943f7280ebfda3d70aa32237cea0b715131c7b8af982b62c63ef813f6c1ff54672eea61244cf3c13f1cb536edbb4a749c
 DIST amdvlk-bin-2023.3.3-amd64.rpm 16954920 BLAKE2B 8b8d2e353a2055a823c5a7932c55a5e113036388a68c2f61a665de0209e82dd219b21e6f4a79f2ad6141381601e408b0007068140fcc2692bf5904ac289ab597 SHA512 827bcf885f207557b452360491187b9909279a601dff9c635561b4aa5f2c8aae9d940e880a98c7fb1482efd7fec068e8f3667729930ecd20dfa7c06be15193c9
 DIST amdvlk-bin-2023.3.3-i386.deb 25352166 BLAKE2B f4e3af91c2f4e7be6c447c2553ac3deed106be86ce3bd3204ac2e6734ca09dba4c59da8ffd49b52f85dfcbe5eaba09cfa2519578ececfb6f7b21ee4a3d67430d SHA512 3668d701292b7283409ec2209f52b0b01cd7821754969efc4c91c74b2b075ee612f41fafd471dd92da1b204644c76bb92fd60c4c916588b7ee8961257523ba50
-DIST amdvlk-bin-2024.1.1-amd64.rpm 18242384 BLAKE2B f26155287dfd7c968581b5eba3a4ad4ac9e1c0d4740a9aa57e120c8a21a1638cf0f02bcf3fd51fb2b6150031b7d81a2c755095807f8afbec5727be4dd661bcaf SHA512 f75b175377a9c252d564db5d99aae47d833d6ddc2c0b7c9292113e96e0635d059deae82ef54e9a88025c28b8b2271113ab468c72a0aa16c4908857b970f3634e
-DIST amdvlk-bin-2024.1.1-i386.deb 25981812 BLAKE2B c8cb424798b6d2f64f0d4c68930c4fbe7ac02039373d33aa6cc0c2912b71df7a7adff64e3f60be52f3bd4bcec0c91ee5f3a0edfaa88dc2f09390c245e94f0170 SHA512 6c3f5aea6e734fa3550c7f4103108dd3efca2ce0ddb1e0410b46ef3d4171deb66cf10b2e38935bf965d729daa221fd6af119582ef7b15e779df80d84122b9587
+DIST amdvlk-bin-2024.1.2-amd64.rpm 18323340 BLAKE2B 0e7bc3e53fae11007b660786451a4268a79de0691a14d862dffdb9ba9c25b1a7c64bd88021aad754e6b87a84474b6727b02af8e0a6c662430a8b31af3b6ac829 SHA512 759b2b85f5570bd15638f8be2f16072b50a667a812ef93de55326984e660470a9af28f484e9d11931ac0285b854fdace4394c38cd869668b3e1c7b04e6d3bc9d
+DIST amdvlk-bin-2024.1.2-i386.deb 26110588 BLAKE2B 5b1fb0a12a003d565a4ff9e7856d9ee3d21773bd954b16d7885e7607acf67337c696ab2909ffa8b36a61d632001ac8b701f2368cceab4ba5ecba21a94fb4fca9 SHA512 0ce33654cdc6dd661e6253a58448eb955c5beb42b300b284ed6dd48d37dbc814b061197b2de81f320a92a99e34b7fcd79543e2b47975c127fd2b045df11986ce

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.2.ebuild
similarity index 100%
rename from media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
rename to media-libs/amdvlk-bin/amdvlk-bin-2024.1.2.ebuild


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/
@ 2024-05-16 16:27 Julien Roy
  0 siblings, 0 replies; 8+ messages in thread
From: Julien Roy @ 2024-05-16 16:27 UTC (permalink / raw
  To: gentoo-commits

commit:     c187a08df948f351bfb72ed45584fb0440aa3d70
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Thu May 16 15:05:53 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Thu May 16 15:05:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c187a08d

media-libs/amdvlk-bin: add 2024.2.1, drop 2024.1.2

Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-libs/amdvlk-bin/Manifest                                        | 4 ++--
 .../{amdvlk-bin-2024.1.2.ebuild => amdvlk-bin-2024.2.1.ebuild}        | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/amdvlk-bin/Manifest b/media-libs/amdvlk-bin/Manifest
index 536dbcad7a..319d8c7e03 100644
--- a/media-libs/amdvlk-bin/Manifest
+++ b/media-libs/amdvlk-bin/Manifest
@@ -2,5 +2,5 @@ DIST amdvlk-bin-2021.2.5-amd64.rpm 16616736 BLAKE2B 091d14036fc164e15ebb138812ba
 DIST amdvlk-bin-2021.2.5-i386.deb 23475164 BLAKE2B b7f7fb91d88c7a37e69f99a2a036b6e1eda1ae00f0f378eb0a245253b12ea6adbd23de70e9bc06c95438a02f2d1905eb8dd55c601ba616106e2b2e2f7db08a93 SHA512 1f6067c97661285f62bcd0cb8a81138943f7280ebfda3d70aa32237cea0b715131c7b8af982b62c63ef813f6c1ff54672eea61244cf3c13f1cb536edbb4a749c
 DIST amdvlk-bin-2023.3.3-amd64.rpm 16954920 BLAKE2B 8b8d2e353a2055a823c5a7932c55a5e113036388a68c2f61a665de0209e82dd219b21e6f4a79f2ad6141381601e408b0007068140fcc2692bf5904ac289ab597 SHA512 827bcf885f207557b452360491187b9909279a601dff9c635561b4aa5f2c8aae9d940e880a98c7fb1482efd7fec068e8f3667729930ecd20dfa7c06be15193c9
 DIST amdvlk-bin-2023.3.3-i386.deb 25352166 BLAKE2B f4e3af91c2f4e7be6c447c2553ac3deed106be86ce3bd3204ac2e6734ca09dba4c59da8ffd49b52f85dfcbe5eaba09cfa2519578ececfb6f7b21ee4a3d67430d SHA512 3668d701292b7283409ec2209f52b0b01cd7821754969efc4c91c74b2b075ee612f41fafd471dd92da1b204644c76bb92fd60c4c916588b7ee8961257523ba50
-DIST amdvlk-bin-2024.1.2-amd64.rpm 18323340 BLAKE2B 0e7bc3e53fae11007b660786451a4268a79de0691a14d862dffdb9ba9c25b1a7c64bd88021aad754e6b87a84474b6727b02af8e0a6c662430a8b31af3b6ac829 SHA512 759b2b85f5570bd15638f8be2f16072b50a667a812ef93de55326984e660470a9af28f484e9d11931ac0285b854fdace4394c38cd869668b3e1c7b04e6d3bc9d
-DIST amdvlk-bin-2024.1.2-i386.deb 26110588 BLAKE2B 5b1fb0a12a003d565a4ff9e7856d9ee3d21773bd954b16d7885e7607acf67337c696ab2909ffa8b36a61d632001ac8b701f2368cceab4ba5ecba21a94fb4fca9 SHA512 0ce33654cdc6dd661e6253a58448eb955c5beb42b300b284ed6dd48d37dbc814b061197b2de81f320a92a99e34b7fcd79543e2b47975c127fd2b045df11986ce
+DIST amdvlk-bin-2024.2.1-amd64.rpm 18738528 BLAKE2B 0420dad185bbcf25548409402e0bb56c41e26d0db01ae0b585aeaf8d1910fff1099a03245e3d3a5008e8aaeae26fbcbeb315a3c57ebf3e87a212b322ada741e0 SHA512 38b9ae4ab1854bca06172cb430ffc6eee1067c886362d9fb1a437e1081e123e9fc19232c63280ea2024103cc0860e0d495eb7a52d550cf8ffe168b90ffbe5f1f
+DIST amdvlk-bin-2024.2.1-i386.deb 26653514 BLAKE2B a5afb55c118b5c61ddb2f3144dfd74214f5d9c96af396858f777a4b0bf9d8d5caeadd5b6a5b9f5abf0ef0a36907ea1b69474ae86d7d34c43230de2cd4ea4b82b SHA512 79d544745571331dedaaac6750e54acf33afb2878385128b0d19f23f035ac48e08deb4102d3b88216c2f854744de911ff0f8bec078e7985fa02175425f9532a3

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.2.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2024.2.1.ebuild
similarity index 100%
rename from media-libs/amdvlk-bin/amdvlk-bin-2024.1.2.ebuild
rename to media-libs/amdvlk-bin/amdvlk-bin-2024.2.1.ebuild


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/
@ 2024-08-09  3:29 Lucio Sauer
  0 siblings, 0 replies; 8+ messages in thread
From: Lucio Sauer @ 2024-08-09  3:29 UTC (permalink / raw
  To: gentoo-commits

commit:     30520de53385c9c148dc911f80bd61bc4e80de04
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Thu Aug  8 14:05:41 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Thu Aug  8 14:05:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30520de5

media-libs/amdvlk-bin: fixed false soname warning

Closes: https://bugs.gentoo.org/924953
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 ...{amdvlk-bin-2021.2.5.ebuild => amdvlk-bin-2021.2.5-r1.ebuild} | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5-r1.ebuild
similarity index 95%
rename from media-libs/amdvlk-bin/amdvlk-bin-2021.2.5.ebuild
rename to media-libs/amdvlk-bin/amdvlk-bin-2021.2.5-r1.ebuild
index d066b4d61..ba5d740c4 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5-r1.ebuild
@@ -36,13 +36,8 @@ RDEPEND="
 	"
 DEPEND="${RDEPEND}"
 BDEPEND="sys-apps/sed"
-QA_PREBUILT="
-	usr/lib/*
-	usr/lib64/*
-"
-# TODO: Found a correct way to disable QA_SONAME for /usr/lib/amdvlk32.so
-# I don't know why the current value is not working
-QA_SONAME="usr/*"
+QA_PREBUILT="*"
+QA_SONAME_NO_SYMLINK=".*/amdvlk64.so"
 
 pkg_pretend(){
 	ewarn "This is extremely old version which supports AMD's legacy GPUs such as:"


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/
@ 2024-08-09  3:29 Lucio Sauer
  0 siblings, 0 replies; 8+ messages in thread
From: Lucio Sauer @ 2024-08-09  3:29 UTC (permalink / raw
  To: gentoo-commits

commit:     4c38aa8af18c2aa6aa9fdcb720484e5e03f41338
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Thu Aug  8 14:15:03 2024 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Thu Aug  8 14:15:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c38aa8a

media-libs/amdvlk-bin: improved manifest

Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-libs/amdvlk-bin/amdvlk-bin-2021.2.5-r1.ebuild | 2 +-
 media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild    | 8 +-------
 media-libs/amdvlk-bin/amdvlk-bin-2024.2.3.ebuild    | 8 +-------
 3 files changed, 3 insertions(+), 15 deletions(-)

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5-r1.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5-r1.ebuild
index ba5d740c4..57ff9bede 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5-r1.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2021.2.5-r1.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="sys-apps/sed"
 QA_PREBUILT="*"
-QA_SONAME_NO_SYMLINK=".*/amdvlk64.so"
+QA_SONAME_NO_SYMLINK=".*/amdvlk64.so .*/amdvlk32.so"
 
 pkg_pretend(){
 	ewarn "This is extremely old version which supports AMD's legacy GPUs such as:"

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
index 4fec2e140..40dcc6572 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2023.3.3.ebuild
@@ -36,13 +36,7 @@ RDEPEND="
 	"
 DEPEND="${RDEPEND}"
 BDEPEND="sys-apps/sed"
-QA_PREBUILT="
-	usr/lib/*
-	usr/lib64/*
-"
-# TODO: Found a correct way to disable QA_SONAME for /usr/lib/amdvlk32.so
-# I don't know why the current value is not working
-QA_SONAME="usr/lib/*"
+QA_PREBUILT="*"
 
 pkg_pretend(){
 	elog "This is last version which supports AMD's legacy graphics cards such as:"

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.2.3.ebuild b/media-libs/amdvlk-bin/amdvlk-bin-2024.2.3.ebuild
index 5b73208cd..a62d5b984 100644
--- a/media-libs/amdvlk-bin/amdvlk-bin-2024.2.3.ebuild
+++ b/media-libs/amdvlk-bin/amdvlk-bin-2024.2.3.ebuild
@@ -37,13 +37,7 @@ RDEPEND="
 	"
 DEPEND="${RDEPEND}"
 BDEPEND="sys-apps/sed"
-QA_PREBUILT="
-	usr/lib/*
-	usr/lib64/*
-"
-# TODO: Found a correct way to disable QA_SONAME for /usr/lib/amdvlk32.so
-# I don't know why the current value is not working
-QA_SONAME="usr/lib/*"
+QA_PREBUILT="*"
 
 pkg_pretend(){
 	ewarn "Mainline AMDVLK drops support for pre-NAVI graphics cards"


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-08-09  3:29 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-18 16:15 [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk-bin/ Julien Roy
  -- strict thread matches above, loose matches on Subject: below --
2024-08-09  3:29 Lucio Sauer
2024-08-09  3:29 Lucio Sauer
2024-05-16 16:27 Julien Roy
2024-03-03 10:07 Haelwenn Monnier
2024-02-18 18:16 Julien Roy
2024-02-18 16:15 Julien Roy
2024-02-18 16:15 Julien Roy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox