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"

Reply via email to