Gentoo Archives: gentoo-commits

From: Ronny Gutbrod <gentoo@××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: app-emulation/dxvk-bin/
Date: Tue, 29 Mar 2022 00:23:09
Message-Id: 1648475666.f3a44c31ed82fecdca44737c832bd21800f13dc2.tastytea@gentoo
1 commit: f3a44c31ed82fecdca44737c832bd21800f13dc2
2 Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
3 AuthorDate: Mon Mar 28 13:54:26 2022 +0000
4 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
5 CommitDate: Mon Mar 28 13:54:26 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3a44c31
7
8 app-emulation/dxvk-bin: drop 1.9.4
9
10 Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
11
12 app-emulation/dxvk-bin/Manifest | 1 -
13 app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild | 73 ----------------------------
14 2 files changed, 74 deletions(-)
15
16 diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
17 index 8422a8c95..187bb2621 100644
18 --- a/app-emulation/dxvk-bin/Manifest
19 +++ b/app-emulation/dxvk-bin/Manifest
20 @@ -1,3 +1,2 @@
21 DIST dxvk-bin-1.10.1.tar.gz 8328595 BLAKE2B 28b7ba7190b44800d5656600fdc50d9d2c89669b1ec3053e4dd45bd5859271262e53c2016d0736611ce5904126b5a71a2f9dbee2c33feaea5d3dc986fef7f3a0 SHA512 5be4b34ec5f535a7ef6347b440fd7619a4bb6359919f4257dc71c84585d87362dbbce3c033c8b0eda0cbd6b6d08184aba0a2a1a12e195c82d776166536440e60
22 DIST dxvk-bin-1.10.tar.gz 8271267 BLAKE2B d8d17e95871462a0f39af903fc13b9e8f24e4f819e6427153ef26b1150f22a0fe5fba58fa1cfedca6db71f3b384c106ea92bf5e39bd3c92ed282b859e9095a06 SHA512 5bbdc2d05868f41cfa073d2ad3e57ca01dc570109b8513b4b8e04a198d44b75128a62e2029ef2b57edd1ebf286661072c34d741a78cf456cddf97dd2a60afc03
23 -DIST dxvk-bin-1.9.4.tar.gz 8242967 BLAKE2B 166ecca8e636df8ccb607e4eb52c798a9da5c97233546498ab35f1cc74f0647f9b7a6120aa62ca9b5044d8797008bc40e94fbb83fc220000950512495d41512a SHA512 96182528d13c7e020545a25eb49ef7ca66ad7ccfd5942992be25757c92e2cd710beeb2450f44973d887ebae5d7346d6a4e3fc3fbcbbde338d7def83602604dc7
24
25 diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild
26 deleted file mode 100644
27 index c0a5717dd..000000000
28 --- a/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild
29 +++ /dev/null
30 @@ -1,73 +0,0 @@
31 -# Copyright 1999-2022 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=8
35 -
36 -MULTILIB_COMPAT=( abi_x86_{32,64} )
37 -inherit multilib-minimal
38 -
39 -MY_P="dxvk-${PV}"
40 -DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
41 -HOMEPAGE="https://github.com/doitsujin/dxvk"
42 -SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
43 -
44 -LICENSE="ZLIB"
45 -SLOT="0"
46 -KEYWORDS="~amd64"
47 -IUSE="video_cards_nvidia"
48 -
49 -DEPEND=""
50 -RDEPEND="
51 - || (
52 - video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
53 - >=media-libs/mesa-20.2
54 - )
55 - || (
56 - >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
57 - >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
58 - )
59 -"
60 -
61 -S="${WORKDIR}/${MY_P}"
62 -
63 -# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
64 -# To not clash with them, this ebuild installs into …/dxvk-bin.
65 -
66 -src_prepare() {
67 - default
68 -
69 - sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
70 -
71 - # Delete installation instructions for unused ABIs.
72 - if ! use abi_x86_64; then
73 - sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
74 - fi
75 - if ! use abi_x86_32; then
76 - sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
77 - fi
78 -
79 - fix_install_dir() {
80 - local bits="${MULTILIB_ABI_FLAG:8:2}"
81 - # Fix installation directory.
82 - sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
83 - setup_dxvk.sh || die
84 - }
85 - multilib_foreach_abi fix_install_dir
86 -}
87 -
88 -multilib_src_install() {
89 - local bits="${MULTILIB_ABI_FLAG:8:2}"
90 - insinto "usr/$(get_libdir)/dxvk-bin"
91 - insopts --mode=755
92 - doins "${S}/x${bits}/"*.dll
93 -}
94 -
95 -multilib_src_install_all() {
96 - newbin setup_dxvk.sh setup_dxvk-bin.sh
97 -}
98 -
99 -pkg_postinst() {
100 - elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
101 - elog "in order to make use of it. To do so, set WINEPREFIX and execute"
102 - elog "setup_dxvk-bin.sh install --symlink."
103 -}