Gentoo Archives: gentoo-commits

From: Ronny Gutbrod <gentoo@××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/, profiles/
Date: Fri, 26 Aug 2022 18:25:32
Message-Id: 1661538302.722318267043677eefbc4e9095fb0a2a463a77f2.tastytea@gentoo
1 commit: 722318267043677eefbc4e9095fb0a2a463a77f2
2 Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
3 AuthorDate: Fri Aug 26 18:25:02 2022 +0000
4 Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
5 CommitDate: Fri Aug 26 18:25:02 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72231826
7
8 app-emulation/dxvk-bin: treeclean
9
10 Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
11
12 app-emulation/dxvk-bin/Manifest | 2 -
13 app-emulation/dxvk-bin/dxvk-bin-1.10.1.ebuild | 73 ---------------------------
14 app-emulation/dxvk-bin/dxvk-bin-1.10.2.ebuild | 73 ---------------------------
15 app-emulation/dxvk-bin/metadata.xml | 11 ----
16 profiles/package.mask | 5 --
17 5 files changed, 164 deletions(-)
18
19 diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
20 deleted file mode 100644
21 index 9d127fcff..000000000
22 --- a/app-emulation/dxvk-bin/Manifest
23 +++ /dev/null
24 @@ -1,2 +0,0 @@
25 -DIST dxvk-bin-1.10.1.tar.gz 8328595 BLAKE2B 28b7ba7190b44800d5656600fdc50d9d2c89669b1ec3053e4dd45bd5859271262e53c2016d0736611ce5904126b5a71a2f9dbee2c33feaea5d3dc986fef7f3a0 SHA512 5be4b34ec5f535a7ef6347b440fd7619a4bb6359919f4257dc71c84585d87362dbbce3c033c8b0eda0cbd6b6d08184aba0a2a1a12e195c82d776166536440e60
26 -DIST dxvk-bin-1.10.2.tar.gz 8449051 BLAKE2B b90cf6b1a4f088e13166f111c4a7b7a780f01bccf5851e02119185a6d10eb230b62027c06f0d06f4f97ba45788c3c8c839a1b720aa429cebdfddb6472fa025ee SHA512 9fff03e1c884ffe860650b6d37de640e483efe83437451587c11a76ff78ca6b0183c27620c2992cff8335a1a92ddd956a6b2edfd1d50e44652f6eb818c1b8054
27
28 diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.10.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.10.1.ebuild
29 deleted file mode 100644
30 index 72f920257..000000000
31 --- a/app-emulation/dxvk-bin/dxvk-bin-1.10.1.ebuild
32 +++ /dev/null
33 @@ -1,73 +0,0 @@
34 -# Copyright 2020-2022 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=8
38 -
39 -MULTILIB_COMPAT=( abi_x86_{32,64} )
40 -inherit multilib-minimal
41 -
42 -MY_P="dxvk-${PV}"
43 -DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
44 -HOMEPAGE="https://github.com/doitsujin/dxvk"
45 -SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
46 -
47 -LICENSE="ZLIB"
48 -SLOT="0"
49 -KEYWORDS="~amd64"
50 -IUSE="video_cards_nvidia"
51 -
52 -DEPEND=""
53 -RDEPEND="
54 - || (
55 - video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
56 - >=media-libs/mesa-20.2
57 - )
58 - || (
59 - >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
60 - >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
61 - )
62 -"
63 -
64 -S="${WORKDIR}/${MY_P}"
65 -
66 -# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
67 -# To not clash with them, this ebuild installs into …/dxvk-bin.
68 -
69 -src_prepare() {
70 - default
71 -
72 - sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
73 -
74 - # Delete installation instructions for unused ABIs.
75 - if ! use abi_x86_64; then
76 - sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
77 - fi
78 - if ! use abi_x86_32; then
79 - sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
80 - fi
81 -
82 - fix_install_dir() {
83 - local bits="${MULTILIB_ABI_FLAG:8:2}"
84 - # Fix installation directory.
85 - sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
86 - setup_dxvk.sh || die
87 - }
88 - multilib_foreach_abi fix_install_dir
89 -}
90 -
91 -multilib_src_install() {
92 - local bits="${MULTILIB_ABI_FLAG:8:2}"
93 - insinto "usr/$(get_libdir)/dxvk-bin"
94 - insopts --mode=755
95 - doins "${S}/x${bits}/"*.dll
96 -}
97 -
98 -multilib_src_install_all() {
99 - newbin setup_dxvk.sh setup_dxvk-bin.sh
100 -}
101 -
102 -pkg_postinst() {
103 - elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
104 - elog "in order to make use of it. To do so, set WINEPREFIX and execute"
105 - elog "setup_dxvk-bin.sh install --symlink."
106 -}
107
108 diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.10.2.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.10.2.ebuild
109 deleted file mode 100644
110 index 72f920257..000000000
111 --- a/app-emulation/dxvk-bin/dxvk-bin-1.10.2.ebuild
112 +++ /dev/null
113 @@ -1,73 +0,0 @@
114 -# Copyright 2020-2022 Gentoo Authors
115 -# Distributed under the terms of the GNU General Public License v2
116 -
117 -EAPI=8
118 -
119 -MULTILIB_COMPAT=( abi_x86_{32,64} )
120 -inherit multilib-minimal
121 -
122 -MY_P="dxvk-${PV}"
123 -DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
124 -HOMEPAGE="https://github.com/doitsujin/dxvk"
125 -SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
126 -
127 -LICENSE="ZLIB"
128 -SLOT="0"
129 -KEYWORDS="~amd64"
130 -IUSE="video_cards_nvidia"
131 -
132 -DEPEND=""
133 -RDEPEND="
134 - || (
135 - video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
136 - >=media-libs/mesa-20.2
137 - )
138 - || (
139 - >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
140 - >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
141 - )
142 -"
143 -
144 -S="${WORKDIR}/${MY_P}"
145 -
146 -# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
147 -# To not clash with them, this ebuild installs into …/dxvk-bin.
148 -
149 -src_prepare() {
150 - default
151 -
152 - sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
153 -
154 - # Delete installation instructions for unused ABIs.
155 - if ! use abi_x86_64; then
156 - sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
157 - fi
158 - if ! use abi_x86_32; then
159 - sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
160 - fi
161 -
162 - fix_install_dir() {
163 - local bits="${MULTILIB_ABI_FLAG:8:2}"
164 - # Fix installation directory.
165 - sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
166 - setup_dxvk.sh || die
167 - }
168 - multilib_foreach_abi fix_install_dir
169 -}
170 -
171 -multilib_src_install() {
172 - local bits="${MULTILIB_ABI_FLAG:8:2}"
173 - insinto "usr/$(get_libdir)/dxvk-bin"
174 - insopts --mode=755
175 - doins "${S}/x${bits}/"*.dll
176 -}
177 -
178 -multilib_src_install_all() {
179 - newbin setup_dxvk.sh setup_dxvk-bin.sh
180 -}
181 -
182 -pkg_postinst() {
183 - elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
184 - elog "in order to make use of it. To do so, set WINEPREFIX and execute"
185 - elog "setup_dxvk-bin.sh install --symlink."
186 -}
187
188 diff --git a/app-emulation/dxvk-bin/metadata.xml b/app-emulation/dxvk-bin/metadata.xml
189 deleted file mode 100644
190 index cc8d34f96..000000000
191 --- a/app-emulation/dxvk-bin/metadata.xml
192 +++ /dev/null
193 @@ -1,11 +0,0 @@
194 -<?xml version="1.0" encoding="UTF-8"?>
195 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
196 -<pkgmetadata>
197 - <maintainer type="person">
198 - <email>gentoo@××××××××.de</email>
199 - <name>Ronny (tastytea) Gutbrod</name>
200 - </maintainer>
201 - <upstream>
202 - <bugs-to>https://github.com/doitsujin/dxvk/issues</bugs-to>
203 - </upstream>
204 -</pkgmetadata>
205
206 diff --git a/profiles/package.mask b/profiles/package.mask
207 index 392f69ce9..36110140d 100644
208 --- a/profiles/package.mask
209 +++ b/profiles/package.mask
210 @@ -34,11 +34,6 @@ net-proxy/toxiproxy
211 # depends on dev-python/PyQt6, which is currently masked with all of qt6
212 >=net-misc/maestral-qt-1.6.0
213
214 -# Ronny (tastytea) Gutbrod <gentoo@××××××××.de> (2022-07-26)
215 -# app-emulation/dxvk is in ::gentoo now and doesn't need crossdev setup,
216 -# making the reason for the binary package void. Removal on 2022-08-26.
217 -app-emulation/dxvk-bin
218 -
219 # Andrew Ammerlaan <andrewammerlaan@g.o> (2022-07-20)
220 # Depends on removed llvm:12
221 dev-vcs/mergestat