diff options
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/Manifest.gz | bin | 15361 -> 15361 bytes | |||
-rw-r--r-- | app-emulation/vkd3d-proton/Manifest | 8 | ||||
-rw-r--r-- | app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild (renamed from app-emulation/vkd3d-proton/vkd3d-proton-2.8_p20230510.ebuild) | 21 | ||||
-rw-r--r-- | app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild | 17 | ||||
-rw-r--r-- | app-emulation/wine-proton/Manifest | 2 | ||||
-rw-r--r-- | app-emulation/wine-proton/files/README.gentoo | 1 |
6 files changed, 29 insertions, 20 deletions
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz Binary files differindex 02ae351b9dc6..58b1a7ffc9de 100644 --- a/app-emulation/Manifest.gz +++ b/app-emulation/Manifest.gz diff --git a/app-emulation/vkd3d-proton/Manifest b/app-emulation/vkd3d-proton/Manifest index 91884682f303..55eb24f0925c 100644 --- a/app-emulation/vkd3d-proton/Manifest +++ b/app-emulation/vkd3d-proton/Manifest @@ -1,9 +1,9 @@ DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab SHA512 6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1 DIST vkd3d-proton-2.8.tar.gz 1435183 BLAKE2B 8b265e6dac1dd0ed6377ea6bc0ecffa7eccb8360f890bf2c996395b9db90e132ede9bddf6e889a9302466cccdcd2000f1e7ad9ece740b797c44f081b7ca1bb98 SHA512 d708fe62d64487b4430862b93913ba45f2889268c5efb9b1dc69fd48a665fcffc06a7bb91afc13b06a35fd82005a3115dc85f1de74d65f6958fd6f0c02a54007 -DIST vkd3d-proton-2.8_p20230510.tar.gz 1530900 BLAKE2B ae9ac7d46da117a09cf6e44411474e5de3dca2d7529f1c99ace55cd7566d41706b69ae5c0143d8f5b8b6b36a635cad03009f0c5fc4bed68a492a87dbb3eb7657 SHA512 0f11d1fdc8e87417e8a7adad6da6ce6c46dada2b333b3ff8c0b2289fb6eae4b0f8cf233f610e49d3a71106f5b77a51771ad2089fa2d9863744ddc03f1b07a42f -DIST vkd3d-proton-dxil-spirv-830106bc23.tar.gz 726639 BLAKE2B b3e4ce85f1b2ccde52f88a73ed26efff612348c14552a00cb9524ebfe538eb9b5adb04bf1fd82bb9610fe55235a48373a1ac6393fec1a8f2b3aecc1276a556dd SHA512 e2767a20bdeff4e04f137ba67b10d415e81a71e2e5de815ca08e0fb219b52df996a22bc3362dcae9f4a4c2272eaa5b2b63503502132e45510df904b895df63f7 +DIST vkd3d-proton-2.9.tar.gz 1534562 BLAKE2B c2fd0d7ede7eae9192c32d2756abb7601324a220391a85e6fad2b8c2786d2bf4870cefb5f1bdec5fe7197d941fd25296a283fad49ab7c95bad37a457118f9d47 SHA512 65cab81045d151a2ee8ff755d02138daf6581c491d273773d61847efa2520d4c456de0c564eb4fe4dfbdd1f7b5b2a0177766497815d04f03845dadd0857fb483 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc SHA512 3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3 DIST vkd3d-proton-dxil-spirv-babf511d4c.tar.gz 695011 BLAKE2B 49e13065037edec80815b19907664d9681bc191303032db2e1678fbff5e144846c2ee267fdf5c1d4c31a1a30f2c14275f8e276a771253fabb8bbea8936be4eb4 SHA512 b310e4e856b4571ce13cce8539bd1640c7578b132558c009fcc04c24b4b10a86b620542891442dd81feaa8f6ad63d2d05021ca228d1c5f46eebe384fdb30f77e +DIST vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz 727867 BLAKE2B cad4db07fc8d92d2d33ff534483b809abe0a85b98184ceae850331b1287b5c4fa86a233a68faa55e6a05fbb05741ea0d9a20250d27312a2e83175b0c5dd76dad SHA512 76d181d7326902d5eceb21d0d971cac7fccf9541b367a00ad72c2e7645262aff3d5cc707994f6ed1c75b9dc8ace240d3c4861f9f08fa622851c6be0a4b144f93 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa SHA512 2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03 DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c SHA512 d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6 DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 BLAKE2B 435e3ce169f44a00181a664a6cb2f3e45e22b3d4ec033d27fb2b54564b4fcc4274ac170f373daddf9ba0bd421b3d50fc87442c15345dae24ec131f4257b33f30 SHA512 1cd6043974daa4cd71138be629544d10944064af8e5b1a5a64e746922edd0d583050ec3b036ef304dd67a689c65541b5cb375d80f26ab3c9314653169cc5aac8 @@ -13,6 +13,6 @@ DIST vkd3d-proton-vulkan-headers-b7a86d3b2b.tar.gz 1753074 BLAKE2B a2588e84edd09 DIST vkd3d-proton-vulkan-headers-bd6443d28f.tar.gz 1827419 BLAKE2B 911ef9d8039c052742a26784f800826af3f3da0d24026198540eceebb798990089eddefb518bf92ae50b039fa04477dc3256367593ed77852d90a332f9c4d0d5 SHA512 20e722bc5918af6c5ebeb6599d0f7f09821a3045d014f1c178ba8e038bdb4ace11a6ae261c75b38a0098cffff9bbfe4a518a541699575fbf642f13a73ca0faca EBUILD vkd3d-proton-2.6.ebuild 6320 BLAKE2B 9ece39beef60987f5d40067bb41389c096e1e1d2ab2ac2657e49d4eb32f812f494cc46ccdc7751b8a4dc7a9ec455a7d701af5c08c85f658bd48a3e0fe65f582a SHA512 27f56dce941b389f245f9b14e44d2e989a228d000bb6839d9493c0ab23a694389c4116d021b86ea463f74abc056843053318f5bee26f432e5d70c82bebb58b44 EBUILD vkd3d-proton-2.8.ebuild 6796 BLAKE2B c5710526633779dc43491ea1f30a730419bc8d9329ba648da4910c7136478ce45f5e6a744f03eee9ce0965834bc9e51bed6a1b0c570d36f82dbd4bf25c1920a3 SHA512 f968660442196632988520bbeec3ed22fe3d01f6e2f0cc794939c9c8c757ec844e02ff3674962230115212e3d2f47c2d471b4a6472ae541835c87a6c4a5c1b01 -EBUILD vkd3d-proton-2.8_p20230510.ebuild 7175 BLAKE2B 5d483dfcb10edb94ff17fefe81fa6afbab1cface0ba8deaaf0e61c126682a1e0f76c4cd9f3573e9ba1805eb8cdf4f3c02e2befb94219f83f7395194739404403 SHA512 f562900de73957233468de6e9ec1171786ab1875926daa6b1e299eecbb5fbc8dd5f723a829cc30a63c480f62a127acbaf127be456535b114ac1021182a023f1e -EBUILD vkd3d-proton-9999.ebuild 7091 BLAKE2B 8e28142f803e491df6bebcab98bc8a2dff333f764f06ffaa96ad15452ac4723f0dc27a889cf934760a65528bbedf2a2bdc3d705de06f9ecfc66c40f453562479 SHA512 bd0a61bd92e4c0da586c070d3077e92ea8879f60e742638cd9100246fc02fae3b01cc106f4de30dbd59272d0e7ab8e5150b7be6d3b181efdb990511922193382 +EBUILD vkd3d-proton-2.9.ebuild 7384 BLAKE2B 822365cbd386ce9b13ab345fdcf99489486c1b3f9eafd37484120fb537eb8ec38021ede80efa8f383cd196bb1f8e252b7023807513f799540c15c310584d7aae SHA512 f363e0a0ad1cfa853c45d255e4044e7478f4138ab44af8cbc03127b95eb87dfe9e6de9bdd48fac8ec19b4105d3740531a35b23aa9fbd8b4db8ab305817673ff8 +EBUILD vkd3d-proton-9999.ebuild 7384 BLAKE2B 822365cbd386ce9b13ab345fdcf99489486c1b3f9eafd37484120fb537eb8ec38021ede80efa8f383cd196bb1f8e252b7023807513f799540c15c310584d7aae SHA512 f363e0a0ad1cfa853c45d255e4044e7478f4138ab44af8cbc03127b95eb87dfe9e6de9bdd48fac8ec19b4105d3740531a35b23aa9fbd8b4db8ab305817673ff8 MISC metadata.xml 618 BLAKE2B 4382557118c0ea56972d05a10c9cc1f94a4fbcc58a414f1cd5e4354ce6ed1de15c95377f167ed5627231c2887ecce3c00756908720458fedddea5ed6732771ff SHA512 b5cc86b412c30ee5d54868a87c9f4892337c83988b738806532cd9e2cc295a2326e776030c19cae9a2e9dd4f5f615b1d962ec48a4b310fd8a94ec4024dde99ab diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.8_p20230510.ebuild b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild index 6ea8230b8f3d..acd48d75d28c 100644 --- a/app-emulation/vkd3d-proton/vkd3d-proton-2.8_p20230510.ebuild +++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild @@ -17,14 +17,13 @@ if [[ ${PV} == 9999 ]]; then subprojects/dxil-spirv/third_party/spirv-headers # skip cross/tools ) else - # snapshot used for d3d11on12 for use with >=dxvk-2.2, scarcely tested - HASH_VKD3D=f125062ee1278ac8508ab5561e289ec4ce0f406e - HASH_DXIL=830106bc2393ba7e7af67863e1c7cfa856432ec5 + HASH_VKD3D=6365efeba253807beecaed0eaa963295522c6b70 # match tag on bumps + HASH_DXIL=f20a0fb4e984a83743baa9d863eb7b26228bcca3 HASH_SPIRV=1d31a100405cf8783ca7a31e31cdd727c9fc54c3 HASH_SPIRV_DXIL=aa331ab0ffcb3a67021caa1a0c1c9017712f2f31 HASH_VULKAN=bd6443d28f2ebecedfb839b52d612011ba623d14 SRC_URI=" - https://github.com/HansKristian-Work/vkd3d-proton/archive/${HASH_VKD3D}.tar.gz + https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/HansKristian-Work/dxil-spirv/archive/${HASH_DXIL}.tar.gz -> ${PN}-dxil-spirv-${HASH_DXIL::10}.tar.gz @@ -34,7 +33,6 @@ else -> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz -> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz" - S="${WORKDIR}/${PN}-${HASH_VKD3D}" KEYWORDS="-* ~amd64 ~x86" fi @@ -171,6 +169,9 @@ pkg_postinst() { elog elog " WINEPREFIX=/path/to/prefix setup_vkd3d_proton.sh install --symlink" elog + elog "Should also ensure that >=app-emulation/dxvk-2.1's dxgi.dll is available" + elog "on it, not meant to function independently even if only using d3d12." + elog elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details." elif [[ ${REPLACING_VERSIONS##* } ]]; then if ver_test ${REPLACING_VERSIONS##* } -lt 2.7; then @@ -179,11 +180,13 @@ pkg_postinst() { elog ">=wine-*-7.1 (or >=wine-proton-7.0), and >=mesa-22.0 (or >=nvidia-drivers-510)" fi - if ver_test ${REPLACING_VERSIONS##* } -lt 2.8_p20230510; then + if ver_test ${REPLACING_VERSIONS##* } -lt 2.9; then + elog + elog ">=${PN}-2.9 has a new file to install (d3d12core.dll), old Wine prefixes that" + elog "relied on '--symlink' may need updates by using the setup_vkd3d_proton.sh." elog - elog ">=${PN}-2.8_p20230510 has a new file to install (d3d12core.dll), old" - elog "Wine prefixes that relied on '--symlink' may need updates by using the" - elog "setup_vkd3d_proton.sh script again." + elog "Furthermore, it may not function properly if >=app-emulation/dxvk-2.1's" + elog "dxgi.dll is not available on that prefix (even if only using d3d12)." fi fi } diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild b/app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild index efcc0a32656a..acd48d75d28c 100644 --- a/app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild +++ b/app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild @@ -17,8 +17,8 @@ if [[ ${PV} == 9999 ]]; then subprojects/dxil-spirv/third_party/spirv-headers # skip cross/tools ) else - HASH_VKD3D=f125062ee1278ac8508ab5561e289ec4ce0f406e # match tag on bumps - HASH_DXIL=830106bc2393ba7e7af67863e1c7cfa856432ec5 + HASH_VKD3D=6365efeba253807beecaed0eaa963295522c6b70 # match tag on bumps + HASH_DXIL=f20a0fb4e984a83743baa9d863eb7b26228bcca3 HASH_SPIRV=1d31a100405cf8783ca7a31e31cdd727c9fc54c3 HASH_SPIRV_DXIL=aa331ab0ffcb3a67021caa1a0c1c9017712f2f31 HASH_VULKAN=bd6443d28f2ebecedfb839b52d612011ba623d14 @@ -169,6 +169,9 @@ pkg_postinst() { elog elog " WINEPREFIX=/path/to/prefix setup_vkd3d_proton.sh install --symlink" elog + elog "Should also ensure that >=app-emulation/dxvk-2.1's dxgi.dll is available" + elog "on it, not meant to function independently even if only using d3d12." + elog elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details." elif [[ ${REPLACING_VERSIONS##* } ]]; then if ver_test ${REPLACING_VERSIONS##* } -lt 2.7; then @@ -177,11 +180,13 @@ pkg_postinst() { elog ">=wine-*-7.1 (or >=wine-proton-7.0), and >=mesa-22.0 (or >=nvidia-drivers-510)" fi - if ver_test ${REPLACING_VERSIONS##* } -lt 2.8_p20230510; then + if ver_test ${REPLACING_VERSIONS##* } -lt 2.9; then + elog + elog ">=${PN}-2.9 has a new file to install (d3d12core.dll), old Wine prefixes that" + elog "relied on '--symlink' may need updates by using the setup_vkd3d_proton.sh." elog - elog ">=${PN}-2.8_p20230510 has a new file to install (d3d12core.dll), old" - elog "Wine prefixes that relied on '--symlink' may need updates by using the" - elog "setup_vkd3d_proton.sh script again." + elog "Furthermore, it may not function properly if >=app-emulation/dxvk-2.1's" + elog "dxgi.dll is not available on that prefix (even if only using d3d12)." fi fi } diff --git a/app-emulation/wine-proton/Manifest b/app-emulation/wine-proton/Manifest index 055c1bcb7fb1..817a0d1e5bf3 100644 --- a/app-emulation/wine-proton/Manifest +++ b/app-emulation/wine-proton/Manifest @@ -1,4 +1,4 @@ -AUX README.gentoo 2365 BLAKE2B 2b86abd79b855ac916334cba56ed0c255e858d51c245db0fa90058b5a9cd51044ab6dbd118acadf134bd5f6bd48fc179dd68edc39333ba0b0c0cd88d5ec901b6 SHA512 94e70c27bd368052ac2479c396bd882696437b809a01a546e940a2c7d48ebb59564d1ec32d17bbf35b966b02ee74aa586cfcf89784574336e89cc36a6026a424 +AUX README.gentoo 2435 BLAKE2B 2c41ce67c8f9139cf0a312c4477090077084550b79aa35ab4909de95046a2a0bbf6d05e549f59dfeb11253f1099878cbbd6fb141e3551c6b0ac503bef846d99b SHA512 0a5b2ac06c3b8cf1ef302d59193624bda224554476e1209aae485cbe913a0ffae6d553633983efaf89ce1296d52ec4dc2ab544ede96c2953e9f6ca602d5b787b AUX wine-proton-7.0.4-musl.patch 505 BLAKE2B 5c6d46c505e38c19e4c92e05243244739e6a2b84ebc548989167b65fe5ede439c628b510bce57ff8cd7ca765114c13dbb098116ba201ceba44069bf38daf5a64 SHA512 5e687119aa461e3440d3c7bbb2318db04ffbe414329931877b59a3f9752ee36e492bb25dda9b26c2f741664665487a34575423b24718e3f1b65f2d850c3681aa AUX wine-proton-7.0.4-noexecstack.patch 223 BLAKE2B dff1867e2977bd14fcfab9dfa2c2f1d3288f7edca75ddd7c9f02bfd06e9f63fac37bd59ea8aa891e13ab77bac35b369825d5490a9175ed9a7736e523b61d8944 SHA512 4ba3677042b693e513fc7a133c76a509f63d0ca20633d1e8d448bca9534c0d1a0fc58e77fa9b28fd8d936393605e97ee6e3bb5fac00872d6ac5808b7712586e3 AUX wine-proton-7.0.4-restore-menubuilder.patch 572 BLAKE2B 7ace97fb82498d8f19297cab205d8b9ca07c5293172a0b017b5d887ec1f5daeb3ed64eb0a322904e528a72f4a225813c27b544015587d71fce97c41b6b1463a2 SHA512 1384f06d4264e22d332eb12fabd7408b8e250e39c195460f876460fe40d35d617c73100815c395f481e3af66676ccaa1a14592c05f1e5b092bfafe2f87112106 diff --git a/app-emulation/wine-proton/files/README.gentoo b/app-emulation/wine-proton/files/README.gentoo index a6354c92ee53..48f3d568a013 100644 --- a/app-emulation/wine-proton/files/README.gentoo +++ b/app-emulation/wine-proton/files/README.gentoo @@ -32,6 +32,7 @@ To (optionally) setup some notable defaults of Proton: - WINEPREFIX=/path/to setup_vkd3d_proton.sh install --symlink . Like above, but for d3d12. Wine also supports vkd3d as-is but this . is the modified fork used by Proton (may or may not be better). +. Intended to work with dxvk's dxgi.dll so, if used, install both. . >Requires app-emulation/vkd3d-proton For some applications it may be better to disable these or do other |