media-libs/amdvlk: update to amdvlk-2024.4.3, fix python dependencies

Signed-off-by: Charlie Quinet <w.iron.zombie@gmail.com>
This commit is contained in:
Charlie Quinet 2024-12-24 02:11:31 +01:00
parent 4bd0921ddc
commit 2fd0cee790
No known key found for this signature in database
GPG Key ID: F3A1878B14F5F0D7
2 changed files with 19 additions and 11 deletions

View File

@ -1,8 +1,8 @@
DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3 SHA512 06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc
DIST amdvlk-LLVM-dialects-50e4ca3a5c365b0bde36b122cc34256406723049.tar.gz 106566 BLAKE2B 1b9231db33f8ec8e21d62b050b927ac8f1fc852e67785c615cd35c95b78a6fdce0bea3fc6283a80f63af747d607704baf3dffb745e065b6ff9c1a39c2e067393 SHA512 0c5bbaa71bb4183cb7ed8af6466f62c1dbea0f8c2bad9c0f082438e0db85cb9c5119321d9ffa920aa6484dbb55f623d6aa6d614ebb8f6daf7ca5aed2dc3726ad
DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9
DIST amdvlk-gpurt-aa5ba689e8c33b6d42d4261687988e6e0b13998c.tar.gz 355370 BLAKE2B 8d3bc83e2d585c74d59cb2d6b717f91bd071eba1bbd3a30fdb692e131962fe0fac4b58878a961332bf36adda70f9e94ce4210cf3543301202676a5e182c97728 SHA512 0b89a8d3c2326f8bba6482f62fe927d2d7229625ae62a182e65a8d91ec066f03c9f94949e844e8698180026049e2ee7356094efa09d25d4cda79f5009356add2
DIST amdvlk-llpc-1d04cdcb4c3d4edc300d9a61969a87208d44dcc4.tar.gz 2765940 BLAKE2B 8a11fdb3020115d05ea4b0bf7e8ad6a7b5262e2000e5d9be23fbf3bdf18687bffe251216bb9201852e4e4e84d92affa8c8f63ca62c1d717cfe0bd27100a50ab6 SHA512 2ac1a529b5ca59e796ee7b46b134d3392195f0a247a09aa8b7b3e4ccee42cdb52ca095bbcbd1befc49c252bc599a924efb6fcf23065b12cdda0ec809b4f98ff9
DIST amdvlk-llvm-project-07d4dd012428b5a8c563de7c51ef33ab09bae53b.tar.gz 222378703 BLAKE2B be2a0ea202ab68d0dba975a4d53b2fe69c71acfa4d34f7f595a5c4b762548d272e3f7b5ddc36f0acae626721ea80dfd01f4971adca3f03a2790a0d845520eda0 SHA512 8a807ea3850c67c4e4bbf7fd2a9fec6d7022e73af1d6c15df1dd9374ed67de319698c0c030a07b9ce43ef2ea0edcabd5618301066ac8cc2d82cd7d5f313d5811
DIST amdvlk-pal-b6da370a9bc66d86820fd3034a16e5b59ed7ff86.tar.gz 9647818 BLAKE2B 1c191b013800efbf696334fd35a3ea6c1b279ca4587687c061f91a3c2a985cb39bef24939b33b56e78ba09a14cf583784ffada095ead6083d5d82d516a3bc82c SHA512 427c01b141e729aadd46ca99b9f1ab62ac931e4f6e39a7de7add25efa43dd9a6e99535a69b7810fe73ec00b1c93eda7684762dd3f0178ac0e8faf63472d04bb1
DIST amdvlk-xgl-a367518e0bf308056492d994c5713e06af9429af.tar.gz 1386723 BLAKE2B 26878ea2eeb8c3e1df0bdffad724a1f8a480043961b6482c3fa8e92768547441a0c912835b341591fb25f2624f635bf21ab808d8179901d42176c5fe69f10cac SHA512 38edd836bf35c44eaf1ad6cbc73e56a775b4e4bf834813965cbd144490990226dc454bcea43eedc6cbc667eab8aef44b9c234e38a619db9c1a37780a925cb0b2
DIST amdvlk-gpurt-c3a4d170f0bacc81df90716887b6546ab41ff5f2.tar.gz 356906 BLAKE2B 6b84cfc8265c9da1496a65ef667260a63571096285ea4ad1d17d1f08b7cbd49dcddc007be7422d3a11f27975595eb922c0c959ec223ef62a64bee9f911ef204d SHA512 2f7cab9f3bc7fa747da77bdb33d088d6dac1c5d77e865ad009c7318063917d16d46c04f201ee3a56dcca54acfd62eeb2a61f08035997155fddc360f4c1f26414
DIST amdvlk-llpc-6aecd3da132c62e9b38c1596f62865b8178a73d6.tar.gz 2715031 BLAKE2B d1820f4da04b3fbf53592f04ebd61786fc143fac32da56e0f2db4849488f75f8f96a92fc82a183cfe504676fc493bb9e1961cfa08a6fa81aee2f1fbaeaf58cf8 SHA512 dad877853214010995423712598bfb08ea61722788d2bb798dfba2301d79e26c3f496ec5ba89c135db4f49f476906ac1e9bf6b3823f1d876660d8b2f83bee50b
DIST amdvlk-llvm-project-70c9463695fa8cda473c543f6819ca0c79dea53c.tar.gz 224366623 BLAKE2B eda265fe931583e43fd31140afe32e9b3debf452888d8d233f8bd499157c18ec1e5a640d9efa9bd90158195826ef40e4a98c5dd997889bf81226443f2e817c0a SHA512 5c625189ec07d5d8af2517df17a77eeba916a89802cf58f15e908c9e7b6a4befcaf69f947db2517102be09c738b9b9218c36db42f7e0a7470019ad54cf6506e1
DIST amdvlk-pal-c7fc61289a6eae6c87458fe362f88a44c0c53900.tar.gz 9369207 BLAKE2B b6f316acb13e37252b97924d0e65ad38ee17c0ea35247b9896fc8ab3ad5ce1cc18c8a01421c3d3cf5f468e7911f851254c924022fc864d817c08058f0145685c SHA512 adae6e2f2a590d72edf185a93580babc36c8458e7ca0947c6a3f147a0ff8d91636dc82f14b09aa9793e200c79158a259290750459c7af502706649403c98794f
DIST amdvlk-xgl-62710fd4e7ccc159a3609aa4c307a81ac0a8453c.tar.gz 1398478 BLAKE2B 9877bc82a9230766eee05250d27093f2aec4c59b60b7ed4762270848b77e3012faccc545921d726987cf7b91ffa110916761f42034b21b75ba68510d980f4658 SHA512 85135e26f3f43d31e56bb0dd873b1e08a979654a866f931acc47ab1a59b4d1259ccbd7aaca538f46e9738be34a7e3a361ade7ecc686cd05490eb173591e4dc32

View File

@ -18,11 +18,11 @@ FETCH_URI="https://github.com/GPUOpen-Drivers"
## and place commits in the desired variables
## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07"
## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..."
XGL_COMMIT="a367518e0bf308056492d994c5713e06af9429af"
PAL_COMMIT="b6da370a9bc66d86820fd3034a16e5b59ed7ff86"
LLPC_COMMIT="1d04cdcb4c3d4edc300d9a61969a87208d44dcc4"
GPURT_COMMIT="aa5ba689e8c33b6d42d4261687988e6e0b13998c"
LLVM_PROJECT_COMMIT="07d4dd012428b5a8c563de7c51ef33ab09bae53b"
XGL_COMMIT="62710fd4e7ccc159a3609aa4c307a81ac0a8453c"
PAL_COMMIT="c7fc61289a6eae6c87458fe362f88a44c0c53900"
LLPC_COMMIT="6aecd3da132c62e9b38c1596f62865b8178a73d6"
GPURT_COMMIT="c3a4d170f0bacc81df90716887b6546ab41ff5f2"
LLVM_PROJECT_COMMIT="70c9463695fa8cda473c543f6819ca0c79dea53c"
METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3"
CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026"
# Submodule of LLPC, also updates often. Grab commit version from
@ -54,7 +54,10 @@ DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
dev-util/glslang[${MULTILIB_USEDEP}]"
BDEPEND="${BUNDLED_LLVM_DEPEND}
${PYTHON_DEPS}
dev-python/ruamel-yaml
$(python_gen_any_dep '
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
')
virtual/linux-sources"
RDEPEND=" ${DEPEND}
x11-libs/libdrm[${MULTILIB_USEDEP}]
@ -79,6 +82,11 @@ PATCHES=(
"${FILESDIR}/amdvlk-2024.3.1-disable-Werror.patch"
)
python_check_deps() {
python_has_version "dev-python/ruamel-yaml[${PYTHON_USEDEP}]" &&
python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]"
}
pkg_pretend(){
ewarn "It's generally recomended to have at least 16GB memory to build"
ewarn "However, experiments shows that if you'll use MAKEOPTS=\"-j1\" you can build it with 4GB RAM"