* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-04-21 19:00 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-04-21 19:00 UTC (permalink / raw
To: gentoo-commits
commit: ac2304102ab71ec31f48ce2ac2a80ceb8432e43f
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Apr 21 18:56:20 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Apr 21 18:58:08 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac230410
app-emulation/dxvk-bin: New package.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.6.1.ebuild | 73 ++++++++++++++++++++++++++++
app-emulation/dxvk-bin/metadata.xml | 11 +++++
3 files changed, 85 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
new file mode 100644
index 0000000..0f31236
--- /dev/null
+++ b/app-emulation/dxvk-bin/Manifest
@@ -0,0 +1 @@
+DIST dxvk-bin-1.6.1.tar.gz 7727663 BLAKE2B 92bda9fc1a060d2a16eee9938e245bf0b1e88f4f018dd32252ec6ab1719828b3297fb7c9b54f7f3a323944c116027a161fba6896a6f95aef748a271be019dd91 SHA512 d92c3855204b7c86e7c27cd0db9ba0975b0680ee593074caaa93fc37cb6dd95563ce454747d6acbeb190ddadbb3222fc2c304554b133919de2c19da960213aed
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.6.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.6.1.ebuild
new file mode 100644
index 0000000..ff39068
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.6.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-19.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
diff --git a/app-emulation/dxvk-bin/metadata.xml b/app-emulation/dxvk-bin/metadata.xml
new file mode 100644
index 0000000..124ec81
--- /dev/null
+++ b/app-emulation/dxvk-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@tastytea.de</email>
+ <name>tastytea</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/doitsujin/dxvk/issues</bugs-to>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-04-21 19:27 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-04-21 19:27 UTC (permalink / raw
To: gentoo-commits
commit: 9bc765daf2602ef384244c2c20f0e3351b994971
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Apr 21 19:26:49 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Apr 21 19:26:49 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bc765da
app-emulation/dxvk-bin: Fix maintainer name in metadata.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/dxvk-bin/metadata.xml b/app-emulation/dxvk-bin/metadata.xml
index 124ec81..cc8d34f 100644
--- a/app-emulation/dxvk-bin/metadata.xml
+++ b/app-emulation/dxvk-bin/metadata.xml
@@ -3,7 +3,7 @@
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
- <name>tastytea</name>
+ <name>Ronny (tastytea) Gutbrod</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/doitsujin/dxvk/issues</bugs-to>
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-05-16 16:18 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-05-16 16:18 UTC (permalink / raw
To: gentoo-commits
commit: 90c9d8f4623a6e0f7709afc1fc61208f6be76306
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat May 16 16:16:09 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat May 16 16:16:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90c9d8f4
app-emulation/dxvk-bin: Version bump 1.7.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.7.ebuild | 73 ++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 0f31236..0ea7caa 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1 +1,2 @@
DIST dxvk-bin-1.6.1.tar.gz 7727663 BLAKE2B 92bda9fc1a060d2a16eee9938e245bf0b1e88f4f018dd32252ec6ab1719828b3297fb7c9b54f7f3a323944c116027a161fba6896a6f95aef748a271be019dd91 SHA512 d92c3855204b7c86e7c27cd0db9ba0975b0680ee593074caaa93fc37cb6dd95563ce454747d6acbeb190ddadbb3222fc2c304554b133919de2c19da960213aed
+DIST dxvk-bin-1.7.tar.gz 7734725 BLAKE2B f608a4f228f62b3240a796c2a7fcf514208a1bb421a912405374b4d3a36b17e4172e61bee0722b072f606861325ae988f5ef660ee987c34c9319c1fa1ccf25fe SHA512 c0456c5106ef4a58e7ee1e093557a5769a56430a3907381bccccbaccf17b0af0791b052c41deb2bc7505337d56ef33ba0cfbbfdbb579263ff63ddbf4fbaf1eec
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.7.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.7.ebuild
new file mode 100644
index 0000000..ff39068
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.7.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-19.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-08-13 18:25 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-08-13 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 09b6a688c5c9f520ef8142a648b4735eea2e6030
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Aug 13 18:23:31 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Aug 13 18:24:52 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09b6a688
app-emulation/dxvk-bin: Version bump 1.7.1.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.7.1.ebuild | 73 ++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 0ea7caa..22a76ec 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.6.1.tar.gz 7727663 BLAKE2B 92bda9fc1a060d2a16eee9938e245bf0b1e88f4f018dd32252ec6ab1719828b3297fb7c9b54f7f3a323944c116027a161fba6896a6f95aef748a271be019dd91 SHA512 d92c3855204b7c86e7c27cd0db9ba0975b0680ee593074caaa93fc37cb6dd95563ce454747d6acbeb190ddadbb3222fc2c304554b133919de2c19da960213aed
+DIST dxvk-bin-1.7.1.tar.gz 7863711 BLAKE2B f6302e254864fda8a6cac17917c41c77974eeeeb1e2bf0270b0faaa4449d709036ff065e48b5c20e9be92dc8be0b4dbfe87b03056e168f5f47ee54327bd8a513 SHA512 8fef547446d1305f70153f1168ea54f9fab461d32f2209fecf400074724a400ed495f21982e4d4c57cf7af1902a58104ab67c8aa4ca29f4c827fb2aac711a855
DIST dxvk-bin-1.7.tar.gz 7734725 BLAKE2B f608a4f228f62b3240a796c2a7fcf514208a1bb421a912405374b4d3a36b17e4172e61bee0722b072f606861325ae988f5ef660ee987c34c9319c1fa1ccf25fe SHA512 c0456c5106ef4a58e7ee1e093557a5769a56430a3907381bccccbaccf17b0af0791b052c41deb2bc7505337d56ef33ba0cfbbfdbb579263ff63ddbf4fbaf1eec
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.7.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.7.1.ebuild
new file mode 100644
index 0000000..ff39068
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.7.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-19.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-08-13 18:25 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-08-13 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 738db9ace99ee56b3ae4b599268f79e0a3897308
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Aug 13 18:24:05 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Aug 13 18:25:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=738db9ac
app-emulation/dxvk-bin: Delete old ebuilds.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.6.1.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 22a76ec..50218a1 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
-DIST dxvk-bin-1.6.1.tar.gz 7727663 BLAKE2B 92bda9fc1a060d2a16eee9938e245bf0b1e88f4f018dd32252ec6ab1719828b3297fb7c9b54f7f3a323944c116027a161fba6896a6f95aef748a271be019dd91 SHA512 d92c3855204b7c86e7c27cd0db9ba0975b0680ee593074caaa93fc37cb6dd95563ce454747d6acbeb190ddadbb3222fc2c304554b133919de2c19da960213aed
DIST dxvk-bin-1.7.1.tar.gz 7863711 BLAKE2B f6302e254864fda8a6cac17917c41c77974eeeeb1e2bf0270b0faaa4449d709036ff065e48b5c20e9be92dc8be0b4dbfe87b03056e168f5f47ee54327bd8a513 SHA512 8fef547446d1305f70153f1168ea54f9fab461d32f2209fecf400074724a400ed495f21982e4d4c57cf7af1902a58104ab67c8aa4ca29f4c827fb2aac711a855
DIST dxvk-bin-1.7.tar.gz 7734725 BLAKE2B f608a4f228f62b3240a796c2a7fcf514208a1bb421a912405374b4d3a36b17e4172e61bee0722b072f606861325ae988f5ef660ee987c34c9319c1fa1ccf25fe SHA512 c0456c5106ef4a58e7ee1e093557a5769a56430a3907381bccccbaccf17b0af0791b052c41deb2bc7505337d56ef33ba0cfbbfdbb579263ff63ddbf4fbaf1eec
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.6.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.6.1.ebuild
deleted file mode 100644
index ff39068..0000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.6.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-19.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-10-07 17:38 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-10-07 17:38 UTC (permalink / raw
To: gentoo-commits
commit: 934ca47a6abdd1abe2191bf40f5e82023d0eaec0
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Oct 7 17:36:40 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Oct 7 17:36:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=934ca47a
app-emulation/dxvk-bin: Version bump 1.7.2.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.7.2.ebuild | 73 ++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 50218a1a..513c70f9 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.7.1.tar.gz 7863711 BLAKE2B f6302e254864fda8a6cac17917c41c77974eeeeb1e2bf0270b0faaa4449d709036ff065e48b5c20e9be92dc8be0b4dbfe87b03056e168f5f47ee54327bd8a513 SHA512 8fef547446d1305f70153f1168ea54f9fab461d32f2209fecf400074724a400ed495f21982e4d4c57cf7af1902a58104ab67c8aa4ca29f4c827fb2aac711a855
+DIST dxvk-bin-1.7.2.tar.gz 7881987 BLAKE2B 5f9a9bab7807b37cd56108a36c4c00f52897d07c4a5b50a61f97d3d5f6ea1f14d5b5effdbf2bc8faf78c965449b41d9792b6f20c2233e7ae6912dad5dc117ef3 SHA512 88ce06c3a37384341906b1f1082c4ddcfdcb13032909414f922600da2c9d1b6697f0fe0fcf1b8a46e60c30f2391f5a01d042606cf3cd161d5f0632de610ff929
DIST dxvk-bin-1.7.tar.gz 7734725 BLAKE2B f608a4f228f62b3240a796c2a7fcf514208a1bb421a912405374b4d3a36b17e4172e61bee0722b072f606861325ae988f5ef660ee987c34c9319c1fa1ccf25fe SHA512 c0456c5106ef4a58e7ee1e093557a5769a56430a3907381bccccbaccf17b0af0791b052c41deb2bc7505337d56ef33ba0cfbbfdbb579263ff63ddbf4fbaf1eec
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.7.2.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.7.2.ebuild
new file mode 100644
index 00000000..ff390688
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.7.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-19.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-10-07 17:38 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-10-07 17:38 UTC (permalink / raw
To: gentoo-commits
commit: 2216599f8517c1ef65b108bb7d54aec631ae3d47
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Oct 7 17:37:40 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Oct 7 17:37:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2216599f
app-emulation/dxvk-bin: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.7.ebuild | 73 ------------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 513c70f9..6f5ac59c 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
DIST dxvk-bin-1.7.1.tar.gz 7863711 BLAKE2B f6302e254864fda8a6cac17917c41c77974eeeeb1e2bf0270b0faaa4449d709036ff065e48b5c20e9be92dc8be0b4dbfe87b03056e168f5f47ee54327bd8a513 SHA512 8fef547446d1305f70153f1168ea54f9fab461d32f2209fecf400074724a400ed495f21982e4d4c57cf7af1902a58104ab67c8aa4ca29f4c827fb2aac711a855
DIST dxvk-bin-1.7.2.tar.gz 7881987 BLAKE2B 5f9a9bab7807b37cd56108a36c4c00f52897d07c4a5b50a61f97d3d5f6ea1f14d5b5effdbf2bc8faf78c965449b41d9792b6f20c2233e7ae6912dad5dc117ef3 SHA512 88ce06c3a37384341906b1f1082c4ddcfdcb13032909414f922600da2c9d1b6697f0fe0fcf1b8a46e60c30f2391f5a01d042606cf3cd161d5f0632de610ff929
-DIST dxvk-bin-1.7.tar.gz 7734725 BLAKE2B f608a4f228f62b3240a796c2a7fcf514208a1bb421a912405374b4d3a36b17e4172e61bee0722b072f606861325ae988f5ef660ee987c34c9319c1fa1ccf25fe SHA512 c0456c5106ef4a58e7ee1e093557a5769a56430a3907381bccccbaccf17b0af0791b052c41deb2bc7505337d56ef33ba0cfbbfdbb579263ff63ddbf4fbaf1eec
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.7.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.7.ebuild
deleted file mode 100644
index ff390688..00000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.7.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-19.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-12-02 16:48 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-12-02 16:48 UTC (permalink / raw
To: gentoo-commits
commit: d7994168d4448e361dbe5b51e56de989f0e308c6
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Dec 2 16:46:19 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Dec 2 16:46:19 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7994168
app-emulation/dxvk-bin: Version bump 1.7.3.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.7.3.ebuild | 73 ++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 6f5ac59c..a19fbf1b 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.7.1.tar.gz 7863711 BLAKE2B f6302e254864fda8a6cac17917c41c77974eeeeb1e2bf0270b0faaa4449d709036ff065e48b5c20e9be92dc8be0b4dbfe87b03056e168f5f47ee54327bd8a513 SHA512 8fef547446d1305f70153f1168ea54f9fab461d32f2209fecf400074724a400ed495f21982e4d4c57cf7af1902a58104ab67c8aa4ca29f4c827fb2aac711a855
DIST dxvk-bin-1.7.2.tar.gz 7881987 BLAKE2B 5f9a9bab7807b37cd56108a36c4c00f52897d07c4a5b50a61f97d3d5f6ea1f14d5b5effdbf2bc8faf78c965449b41d9792b6f20c2233e7ae6912dad5dc117ef3 SHA512 88ce06c3a37384341906b1f1082c4ddcfdcb13032909414f922600da2c9d1b6697f0fe0fcf1b8a46e60c30f2391f5a01d042606cf3cd161d5f0632de610ff929
+DIST dxvk-bin-1.7.3.tar.gz 7866514 BLAKE2B 3ac1427535dece18229d35dc44be75a4644e1252a7eba2eaccae3fb131d154412bc7a83ec33d0283374c21b70861652e5da50eea942b247ffdaa8a9b6fdd81a5 SHA512 11f66dda37419f54d78c7505d6aced2dc880c0f86f1eb91d0139ae9d3f0dbda149763670abeb953f5b073d8b705f922c3ff2b1f52cb87fab6f18e2a9f254f7a3
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.7.3.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.7.3.ebuild
new file mode 100644
index 00000000..ff390688
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.7.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-19.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2020-12-02 16:48 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2020-12-02 16:48 UTC (permalink / raw
To: gentoo-commits
commit: 52aef0983f6ba552aeaeb8f95ad66d4404b332d0
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Dec 2 16:47:47 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Dec 2 16:47:47 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52aef098
app-emulation/dxvk-bin: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.7.1.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index a19fbf1b..8bc3d373 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
-DIST dxvk-bin-1.7.1.tar.gz 7863711 BLAKE2B f6302e254864fda8a6cac17917c41c77974eeeeb1e2bf0270b0faaa4449d709036ff065e48b5c20e9be92dc8be0b4dbfe87b03056e168f5f47ee54327bd8a513 SHA512 8fef547446d1305f70153f1168ea54f9fab461d32f2209fecf400074724a400ed495f21982e4d4c57cf7af1902a58104ab67c8aa4ca29f4c827fb2aac711a855
DIST dxvk-bin-1.7.2.tar.gz 7881987 BLAKE2B 5f9a9bab7807b37cd56108a36c4c00f52897d07c4a5b50a61f97d3d5f6ea1f14d5b5effdbf2bc8faf78c965449b41d9792b6f20c2233e7ae6912dad5dc117ef3 SHA512 88ce06c3a37384341906b1f1082c4ddcfdcb13032909414f922600da2c9d1b6697f0fe0fcf1b8a46e60c30f2391f5a01d042606cf3cd161d5f0632de610ff929
DIST dxvk-bin-1.7.3.tar.gz 7866514 BLAKE2B 3ac1427535dece18229d35dc44be75a4644e1252a7eba2eaccae3fb131d154412bc7a83ec33d0283374c21b70861652e5da50eea942b247ffdaa8a9b6fdd81a5 SHA512 11f66dda37419f54d78c7505d6aced2dc880c0f86f1eb91d0139ae9d3f0dbda149763670abeb953f5b073d8b705f922c3ff2b1f52cb87fab6f18e2a9f254f7a3
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.7.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.7.1.ebuild
deleted file mode 100644
index ff390688..00000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.7.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-19.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-02-19 14:58 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-02-19 14:58 UTC (permalink / raw
To: gentoo-commits
commit: 7e8609989bfe8fcc8e3697b7e48a2624cb67e80a
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Feb 19 14:56:04 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Feb 19 14:56:04 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e860998
app-emulation/dxvk-bin: Version bump 1.8.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.8.ebuild | 73 ++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 8bc3d373..c5daa953 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.7.2.tar.gz 7881987 BLAKE2B 5f9a9bab7807b37cd56108a36c4c00f52897d07c4a5b50a61f97d3d5f6ea1f14d5b5effdbf2bc8faf78c965449b41d9792b6f20c2233e7ae6912dad5dc117ef3 SHA512 88ce06c3a37384341906b1f1082c4ddcfdcb13032909414f922600da2c9d1b6697f0fe0fcf1b8a46e60c30f2391f5a01d042606cf3cd161d5f0632de610ff929
DIST dxvk-bin-1.7.3.tar.gz 7866514 BLAKE2B 3ac1427535dece18229d35dc44be75a4644e1252a7eba2eaccae3fb131d154412bc7a83ec33d0283374c21b70861652e5da50eea942b247ffdaa8a9b6fdd81a5 SHA512 11f66dda37419f54d78c7505d6aced2dc880c0f86f1eb91d0139ae9d3f0dbda149763670abeb953f5b073d8b705f922c3ff2b1f52cb87fab6f18e2a9f254f7a3
+DIST dxvk-bin-1.8.tar.gz 7905165 BLAKE2B 49e012ff180d0135329b5a02cede51722ae74670b367f93d7a0606262e314541ef1cfcd11e115510bf377c7cb8618b90843602d2b28de9b373abc2f6018458a4 SHA512 b5971d30e26261a2961f9b7c1eaabe71cce8ac846446fe5382563abb1212c01e05f3e151b293654a22f3253f052378ef781f29ca3ee0f5bac02be41c5f1a8816
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.8.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.8.ebuild
new file mode 100644
index 00000000..ff390688
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.8.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-19.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-02-19 14:58 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-02-19 14:58 UTC (permalink / raw
To: gentoo-commits
commit: 81deea9f472de10bc7293e6f5f9df1b8c7a5e03f
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Feb 19 14:57:23 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Feb 19 14:57:23 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81deea9f
app-emulation/dxvk-bin: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.7.2.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index c5daa953..910e7d78 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
-DIST dxvk-bin-1.7.2.tar.gz 7881987 BLAKE2B 5f9a9bab7807b37cd56108a36c4c00f52897d07c4a5b50a61f97d3d5f6ea1f14d5b5effdbf2bc8faf78c965449b41d9792b6f20c2233e7ae6912dad5dc117ef3 SHA512 88ce06c3a37384341906b1f1082c4ddcfdcb13032909414f922600da2c9d1b6697f0fe0fcf1b8a46e60c30f2391f5a01d042606cf3cd161d5f0632de610ff929
DIST dxvk-bin-1.7.3.tar.gz 7866514 BLAKE2B 3ac1427535dece18229d35dc44be75a4644e1252a7eba2eaccae3fb131d154412bc7a83ec33d0283374c21b70861652e5da50eea942b247ffdaa8a9b6fdd81a5 SHA512 11f66dda37419f54d78c7505d6aced2dc880c0f86f1eb91d0139ae9d3f0dbda149763670abeb953f5b073d8b705f922c3ff2b1f52cb87fab6f18e2a9f254f7a3
DIST dxvk-bin-1.8.tar.gz 7905165 BLAKE2B 49e012ff180d0135329b5a02cede51722ae74670b367f93d7a0606262e314541ef1cfcd11e115510bf377c7cb8618b90843602d2b28de9b373abc2f6018458a4 SHA512 b5971d30e26261a2961f9b7c1eaabe71cce8ac846446fe5382563abb1212c01e05f3e151b293654a22f3253f052378ef781f29ca3ee0f5bac02be41c5f1a8816
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.7.2.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.7.2.ebuild
deleted file mode 100644
index ff390688..00000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.7.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-19.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-03-02 0:40 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-03-02 0:40 UTC (permalink / raw
To: gentoo-commits
commit: e18827642e6428cb26ae92883f7e6d356f2890b3
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Mar 2 00:39:32 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Mar 2 00:40:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e1882764
app-emulation/dxvk-bin: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.7.3.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 8d50074b..911d4aad 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
-DIST dxvk-bin-1.7.3.tar.gz 7866514 BLAKE2B 3ac1427535dece18229d35dc44be75a4644e1252a7eba2eaccae3fb131d154412bc7a83ec33d0283374c21b70861652e5da50eea942b247ffdaa8a9b6fdd81a5 SHA512 11f66dda37419f54d78c7505d6aced2dc880c0f86f1eb91d0139ae9d3f0dbda149763670abeb953f5b073d8b705f922c3ff2b1f52cb87fab6f18e2a9f254f7a3
DIST dxvk-bin-1.8.1.tar.gz 7942210 BLAKE2B 9c27d473037d28eb4999260f871c338e96ed08522ba9497e20eee9d5a951a73e5606ef684f67adad0f7a5ebb9559b43d42c589774666be66369ea6f605f5d8f7 SHA512 485a1fe584aa3607997d4405e61df7b67d87aec47d56bb645901b20ea6cbf2024e8ce135cd5bef6591587dc3d058650f2b6889b5cde321a8a4e4137a68cd541b
DIST dxvk-bin-1.8.tar.gz 7905165 BLAKE2B 49e012ff180d0135329b5a02cede51722ae74670b367f93d7a0606262e314541ef1cfcd11e115510bf377c7cb8618b90843602d2b28de9b373abc2f6018458a4 SHA512 b5971d30e26261a2961f9b7c1eaabe71cce8ac846446fe5382563abb1212c01e05f3e151b293654a22f3253f052378ef781f29ca3ee0f5bac02be41c5f1a8816
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.7.3.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.7.3.ebuild
deleted file mode 100644
index ff390688..00000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.7.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-19.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-03-02 0:40 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-03-02 0:40 UTC (permalink / raw
To: gentoo-commits
commit: a9ba3f7fd0b193e11f24015c997df4fb96f0569f
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Mar 2 00:38:29 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Mar 2 00:40:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9ba3f7f
app-emulation/dxvk-bin: Version bump 1.8.1.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.8.1.ebuild | 73 ++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 910e7d78..8d50074b 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.7.3.tar.gz 7866514 BLAKE2B 3ac1427535dece18229d35dc44be75a4644e1252a7eba2eaccae3fb131d154412bc7a83ec33d0283374c21b70861652e5da50eea942b247ffdaa8a9b6fdd81a5 SHA512 11f66dda37419f54d78c7505d6aced2dc880c0f86f1eb91d0139ae9d3f0dbda149763670abeb953f5b073d8b705f922c3ff2b1f52cb87fab6f18e2a9f254f7a3
+DIST dxvk-bin-1.8.1.tar.gz 7942210 BLAKE2B 9c27d473037d28eb4999260f871c338e96ed08522ba9497e20eee9d5a951a73e5606ef684f67adad0f7a5ebb9559b43d42c589774666be66369ea6f605f5d8f7 SHA512 485a1fe584aa3607997d4405e61df7b67d87aec47d56bb645901b20ea6cbf2024e8ce135cd5bef6591587dc3d058650f2b6889b5cde321a8a4e4137a68cd541b
DIST dxvk-bin-1.8.tar.gz 7905165 BLAKE2B 49e012ff180d0135329b5a02cede51722ae74670b367f93d7a0606262e314541ef1cfcd11e115510bf377c7cb8618b90843602d2b28de9b373abc2f6018458a4 SHA512 b5971d30e26261a2961f9b7c1eaabe71cce8ac846446fe5382563abb1212c01e05f3e151b293654a22f3253f052378ef781f29ca3ee0f5bac02be41c5f1a8816
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.8.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.8.1.ebuild
new file mode 100644
index 00000000..e705789d
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.8.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-19.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-06-15 18:44 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-06-15 18:44 UTC (permalink / raw
To: gentoo-commits
commit: 6381927aba98b0e85e9273038bcfb1e8da340356
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jun 15 18:43:38 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jun 15 18:43:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6381927a
app-emulation/dxvk-bin: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.8.ebuild | 73 ------------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index b42c80ce1..07d6ee2ed 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
DIST dxvk-bin-1.8.1.tar.gz 7942210 BLAKE2B 9c27d473037d28eb4999260f871c338e96ed08522ba9497e20eee9d5a951a73e5606ef684f67adad0f7a5ebb9559b43d42c589774666be66369ea6f605f5d8f7 SHA512 485a1fe584aa3607997d4405e61df7b67d87aec47d56bb645901b20ea6cbf2024e8ce135cd5bef6591587dc3d058650f2b6889b5cde321a8a4e4137a68cd541b
-DIST dxvk-bin-1.8.tar.gz 7905165 BLAKE2B 49e012ff180d0135329b5a02cede51722ae74670b367f93d7a0606262e314541ef1cfcd11e115510bf377c7cb8618b90843602d2b28de9b373abc2f6018458a4 SHA512 b5971d30e26261a2961f9b7c1eaabe71cce8ac846446fe5382563abb1212c01e05f3e151b293654a22f3253f052378ef781f29ca3ee0f5bac02be41c5f1a8816
DIST dxvk-bin-1.9.tar.gz 8111449 BLAKE2B 3800f38b26ba72fa22b59ce94f64b5cbdacefcad3515fb0c769f672c6add7d8c040e871ec412d11637bf3cbfcd30930c5a6c47917a00ce8c90e1c1d6a23197d2 SHA512 d8fadd0e88ebc11e281b75b59bb980ac8908ea5ce1c7e5849c557cd7eb257ff125b54351adbc9b04241ff2a72705f3a5fa5a9598bf571503a5808b80708f16c5
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.8.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.8.ebuild
deleted file mode 100644
index ff3906888..000000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.8.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-19.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-06-15 18:44 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-06-15 18:44 UTC (permalink / raw
To: gentoo-commits
commit: 83107b298bfabafdbda34fc346d6a1d0234675ee
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jun 15 18:42:03 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jun 15 18:42:03 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83107b29
app-emulation/dxvk-bin: Version bump 1.9
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.9.ebuild | 73 ++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 911d4aad2..b42c80ce1 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.8.1.tar.gz 7942210 BLAKE2B 9c27d473037d28eb4999260f871c338e96ed08522ba9497e20eee9d5a951a73e5606ef684f67adad0f7a5ebb9559b43d42c589774666be66369ea6f605f5d8f7 SHA512 485a1fe584aa3607997d4405e61df7b67d87aec47d56bb645901b20ea6cbf2024e8ce135cd5bef6591587dc3d058650f2b6889b5cde321a8a4e4137a68cd541b
DIST dxvk-bin-1.8.tar.gz 7905165 BLAKE2B 49e012ff180d0135329b5a02cede51722ae74670b367f93d7a0606262e314541ef1cfcd11e115510bf377c7cb8618b90843602d2b28de9b373abc2f6018458a4 SHA512 b5971d30e26261a2961f9b7c1eaabe71cce8ac846446fe5382563abb1212c01e05f3e151b293654a22f3253f052378ef781f29ca3ee0f5bac02be41c5f1a8816
+DIST dxvk-bin-1.9.tar.gz 8111449 BLAKE2B 3800f38b26ba72fa22b59ce94f64b5cbdacefcad3515fb0c769f672c6add7d8c040e871ec412d11637bf3cbfcd30930c5a6c47917a00ce8c90e1c1d6a23197d2 SHA512 d8fadd0e88ebc11e281b75b59bb980ac8908ea5ce1c7e5849c557cd7eb257ff125b54351adbc9b04241ff2a72705f3a5fa5a9598bf571503a5808b80708f16c5
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.ebuild
new file mode 100644
index 000000000..44679c85b
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.9.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-20.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-07-26 14:48 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-07-26 14:48 UTC (permalink / raw
To: gentoo-commits
commit: 3978b57a6784b6711522d179783da365c550f4bf
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Jul 26 14:48:20 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Jul 26 14:48:20 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3978b57a
app-emulation/dxvk-bin: Remove old ebuild
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.8.1.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index ed7572ff6..f7159ed89 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
-DIST dxvk-bin-1.8.1.tar.gz 7942210 BLAKE2B 9c27d473037d28eb4999260f871c338e96ed08522ba9497e20eee9d5a951a73e5606ef684f67adad0f7a5ebb9559b43d42c589774666be66369ea6f605f5d8f7 SHA512 485a1fe584aa3607997d4405e61df7b67d87aec47d56bb645901b20ea6cbf2024e8ce135cd5bef6591587dc3d058650f2b6889b5cde321a8a4e4137a68cd541b
DIST dxvk-bin-1.9.1.tar.gz 8130256 BLAKE2B 50e49c69f7f43df09098e9c65089826cc4bb92bab53aeb9e07c2876fa1c07c04b600ca0598c790fb4eab6b076cc61f815e8566f6c0adbd6fc5462862fee19324 SHA512 4ab2be529c295ace85ac5731053e894383f72cb1b601b74a6fcfb581fb61568657a7e7f6842f5af1339a58ab57e33e79209f63e659732bd9774f956be2d88b31
DIST dxvk-bin-1.9.tar.gz 8111449 BLAKE2B 3800f38b26ba72fa22b59ce94f64b5cbdacefcad3515fb0c769f672c6add7d8c040e871ec412d11637bf3cbfcd30930c5a6c47917a00ce8c90e1c1d6a23197d2 SHA512 d8fadd0e88ebc11e281b75b59bb980ac8908ea5ce1c7e5849c557cd7eb257ff125b54351adbc9b04241ff2a72705f3a5fa5a9598bf571503a5808b80708f16c5
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.8.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.8.1.ebuild
deleted file mode 100644
index e705789d5..000000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.8.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-19.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-07-26 14:48 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-07-26 14:48 UTC (permalink / raw
To: gentoo-commits
commit: e5e64ad0b5fb654751bad1f104c3989314120b0a
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Jul 26 14:46:06 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Jul 26 14:46:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5e64ad0
app-emulation/dxvk-bin: Version bump 1.9.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.9.1.ebuild | 73 ++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 07d6ee2ed..ed7572ff6 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.8.1.tar.gz 7942210 BLAKE2B 9c27d473037d28eb4999260f871c338e96ed08522ba9497e20eee9d5a951a73e5606ef684f67adad0f7a5ebb9559b43d42c589774666be66369ea6f605f5d8f7 SHA512 485a1fe584aa3607997d4405e61df7b67d87aec47d56bb645901b20ea6cbf2024e8ce135cd5bef6591587dc3d058650f2b6889b5cde321a8a4e4137a68cd541b
+DIST dxvk-bin-1.9.1.tar.gz 8130256 BLAKE2B 50e49c69f7f43df09098e9c65089826cc4bb92bab53aeb9e07c2876fa1c07c04b600ca0598c790fb4eab6b076cc61f815e8566f6c0adbd6fc5462862fee19324 SHA512 4ab2be529c295ace85ac5731053e894383f72cb1b601b74a6fcfb581fb61568657a7e7f6842f5af1339a58ab57e33e79209f63e659732bd9774f956be2d88b31
DIST dxvk-bin-1.9.tar.gz 8111449 BLAKE2B 3800f38b26ba72fa22b59ce94f64b5cbdacefcad3515fb0c769f672c6add7d8c040e871ec412d11637bf3cbfcd30930c5a6c47917a00ce8c90e1c1d6a23197d2 SHA512 d8fadd0e88ebc11e281b75b59bb980ac8908ea5ce1c7e5849c557cd7eb257ff125b54351adbc9b04241ff2a72705f3a5fa5a9598bf571503a5808b80708f16c5
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.1.ebuild
new file mode 100644
index 000000000..2db44fbf3
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.9.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-20.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-09-20 14:18 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-09-20 14:18 UTC (permalink / raw
To: gentoo-commits
commit: ba2acb35c8690458ae883c579778377d502a397b
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Sep 20 14:12:32 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Sep 20 14:18:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba2acb35
app-emulation/dxvk-bin: Version bump 1.9.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.9.2.ebuild | 73 ++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index f7159ed89..ff629e47e 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.9.1.tar.gz 8130256 BLAKE2B 50e49c69f7f43df09098e9c65089826cc4bb92bab53aeb9e07c2876fa1c07c04b600ca0598c790fb4eab6b076cc61f815e8566f6c0adbd6fc5462862fee19324 SHA512 4ab2be529c295ace85ac5731053e894383f72cb1b601b74a6fcfb581fb61568657a7e7f6842f5af1339a58ab57e33e79209f63e659732bd9774f956be2d88b31
+DIST dxvk-bin-1.9.2.tar.gz 8141894 BLAKE2B 69fbecc6328e00aea6196144762dbbcac4d6c1b66b91ed11477a4f533977b950caf26f113f120a9c60d75ac91d974499ce24822862df394ded7f2e24c42f4448 SHA512 5f5fcba0b36270f9c5bb52ae62b3fa4acf0d865b63a1b48c05ab6901ccd716f8b71399773eb2d4fbf66e7606322de1598aebf4414138a73ee1063c77382dd444
DIST dxvk-bin-1.9.tar.gz 8111449 BLAKE2B 3800f38b26ba72fa22b59ce94f64b5cbdacefcad3515fb0c769f672c6add7d8c040e871ec412d11637bf3cbfcd30930c5a6c47917a00ce8c90e1c1d6a23197d2 SHA512 d8fadd0e88ebc11e281b75b59bb980ac8908ea5ce1c7e5849c557cd7eb257ff125b54351adbc9b04241ff2a72705f3a5fa5a9598bf571503a5808b80708f16c5
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.2.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.2.ebuild
new file mode 100644
index 000000000..2db44fbf3
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.9.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-20.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2021-09-20 14:18 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2021-09-20 14:18 UTC (permalink / raw
To: gentoo-commits
commit: 4d165314b0ac41aea3f870934e671d67dabcda59
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Sep 20 14:15:56 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Sep 20 14:18:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d165314
app-emulation/dxvk-bin: Remove old ebuild
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.9.ebuild | 73 ------------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index ff629e47e..56dc4295b 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
DIST dxvk-bin-1.9.1.tar.gz 8130256 BLAKE2B 50e49c69f7f43df09098e9c65089826cc4bb92bab53aeb9e07c2876fa1c07c04b600ca0598c790fb4eab6b076cc61f815e8566f6c0adbd6fc5462862fee19324 SHA512 4ab2be529c295ace85ac5731053e894383f72cb1b601b74a6fcfb581fb61568657a7e7f6842f5af1339a58ab57e33e79209f63e659732bd9774f956be2d88b31
DIST dxvk-bin-1.9.2.tar.gz 8141894 BLAKE2B 69fbecc6328e00aea6196144762dbbcac4d6c1b66b91ed11477a4f533977b950caf26f113f120a9c60d75ac91d974499ce24822862df394ded7f2e24c42f4448 SHA512 5f5fcba0b36270f9c5bb52ae62b3fa4acf0d865b63a1b48c05ab6901ccd716f8b71399773eb2d4fbf66e7606322de1598aebf4414138a73ee1063c77382dd444
-DIST dxvk-bin-1.9.tar.gz 8111449 BLAKE2B 3800f38b26ba72fa22b59ce94f64b5cbdacefcad3515fb0c769f672c6add7d8c040e871ec412d11637bf3cbfcd30930c5a6c47917a00ce8c90e1c1d6a23197d2 SHA512 d8fadd0e88ebc11e281b75b59bb980ac8908ea5ce1c7e5849c557cd7eb257ff125b54351adbc9b04241ff2a72705f3a5fa5a9598bf571503a5808b80708f16c5
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.ebuild
deleted file mode 100644
index 44679c85b..000000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.9.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-20.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-01-11 23:31 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-01-11 23:31 UTC (permalink / raw
To: gentoo-commits
commit: 627d4fa7a43b3bf7fc5ed93bf5d191405a9a5fc1
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jan 11 23:31:22 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jan 11 23:31:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=627d4fa7
app-emulation/dxvk-bin: Remove old ebuild
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.9.1.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index d1ec10419..1a9ab1a87 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
-DIST dxvk-bin-1.9.1.tar.gz 8130256 BLAKE2B 50e49c69f7f43df09098e9c65089826cc4bb92bab53aeb9e07c2876fa1c07c04b600ca0598c790fb4eab6b076cc61f815e8566f6c0adbd6fc5462862fee19324 SHA512 4ab2be529c295ace85ac5731053e894383f72cb1b601b74a6fcfb581fb61568657a7e7f6842f5af1339a58ab57e33e79209f63e659732bd9774f956be2d88b31
DIST dxvk-bin-1.9.2.tar.gz 8141894 BLAKE2B 69fbecc6328e00aea6196144762dbbcac4d6c1b66b91ed11477a4f533977b950caf26f113f120a9c60d75ac91d974499ce24822862df394ded7f2e24c42f4448 SHA512 5f5fcba0b36270f9c5bb52ae62b3fa4acf0d865b63a1b48c05ab6901ccd716f8b71399773eb2d4fbf66e7606322de1598aebf4414138a73ee1063c77382dd444
DIST dxvk-bin-1.9.3.tar.gz 8233946 BLAKE2B e58e8ff3b9ba8c54029b6b5588826697a2547571308364ec85480f4766d985fc06fa57b77fa89d2d2c988d722fc82296108a84075559f2b4a5fc968331b0fe31 SHA512 a88baa78b792575bc45d9a36831eab72a5c4fa93001cc96a109cbb42b5d922a1c8569784c0e40780f13b7200b6644e30443155cfcecd375f1c6ad0d980a20d25
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.1.ebuild
deleted file mode 100644
index 2db44fbf3..000000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.9.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-20.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-01-11 23:31 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-01-11 23:31 UTC (permalink / raw
To: gentoo-commits
commit: 04385a32d01322355f7eeff24a95cc0f90b9d6bc
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jan 11 23:30:35 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jan 11 23:30:35 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04385a32
app-emulation/dxvk-bin: Version bump 1.9.3
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.9.3.ebuild | 73 ++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 56dc4295b..d1ec10419 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.9.1.tar.gz 8130256 BLAKE2B 50e49c69f7f43df09098e9c65089826cc4bb92bab53aeb9e07c2876fa1c07c04b600ca0598c790fb4eab6b076cc61f815e8566f6c0adbd6fc5462862fee19324 SHA512 4ab2be529c295ace85ac5731053e894383f72cb1b601b74a6fcfb581fb61568657a7e7f6842f5af1339a58ab57e33e79209f63e659732bd9774f956be2d88b31
DIST dxvk-bin-1.9.2.tar.gz 8141894 BLAKE2B 69fbecc6328e00aea6196144762dbbcac4d6c1b66b91ed11477a4f533977b950caf26f113f120a9c60d75ac91d974499ce24822862df394ded7f2e24c42f4448 SHA512 5f5fcba0b36270f9c5bb52ae62b3fa4acf0d865b63a1b48c05ab6901ccd716f8b71399773eb2d4fbf66e7606322de1598aebf4414138a73ee1063c77382dd444
+DIST dxvk-bin-1.9.3.tar.gz 8233946 BLAKE2B e58e8ff3b9ba8c54029b6b5588826697a2547571308364ec85480f4766d985fc06fa57b77fa89d2d2c988d722fc82296108a84075559f2b4a5fc968331b0fe31 SHA512 a88baa78b792575bc45d9a36831eab72a5c4fa93001cc96a109cbb42b5d922a1c8569784c0e40780f13b7200b6644e30443155cfcecd375f1c6ad0d980a20d25
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.3.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.3.ebuild
new file mode 100644
index 000000000..2db44fbf3
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.9.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-20.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-01-25 11:47 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-01-25 11:47 UTC (permalink / raw
To: gentoo-commits
commit: 1c6b6f2c9d96f99741454de0d8f1c15670c29ec3
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jan 25 11:37:16 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jan 25 11:44:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c6b6f2c
app-emulation/dxvk-bin: Version bump 1.9.4
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild | 73 ++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 1a9ab1a87..c4d952cb9 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.9.2.tar.gz 8141894 BLAKE2B 69fbecc6328e00aea6196144762dbbcac4d6c1b66b91ed11477a4f533977b950caf26f113f120a9c60d75ac91d974499ce24822862df394ded7f2e24c42f4448 SHA512 5f5fcba0b36270f9c5bb52ae62b3fa4acf0d865b63a1b48c05ab6901ccd716f8b71399773eb2d4fbf66e7606322de1598aebf4414138a73ee1063c77382dd444
DIST dxvk-bin-1.9.3.tar.gz 8233946 BLAKE2B e58e8ff3b9ba8c54029b6b5588826697a2547571308364ec85480f4766d985fc06fa57b77fa89d2d2c988d722fc82296108a84075559f2b4a5fc968331b0fe31 SHA512 a88baa78b792575bc45d9a36831eab72a5c4fa93001cc96a109cbb42b5d922a1c8569784c0e40780f13b7200b6644e30443155cfcecd375f1c6ad0d980a20d25
+DIST dxvk-bin-1.9.4.tar.gz 8242967 BLAKE2B 166ecca8e636df8ccb607e4eb52c798a9da5c97233546498ab35f1cc74f0647f9b7a6120aa62ca9b5044d8797008bc40e94fbb83fc220000950512495d41512a SHA512 96182528d13c7e020545a25eb49ef7ca66ad7ccfd5942992be25757c92e2cd710beeb2450f44973d887ebae5d7346d6a4e3fc3fbcbbde338d7def83602604dc7
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild
new file mode 100644
index 000000000..c0a5717dd
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-20.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-01-25 11:47 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-01-25 11:47 UTC (permalink / raw
To: gentoo-commits
commit: bb43b86428f07c32b3eac27a5e4e25c36a51e4ea
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jan 25 11:39:34 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jan 25 11:45:05 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bb43b864
app-emulation/dxvk-bin: Remove old ebuild
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.9.2.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index c4d952cb9..b1a4bb804 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
-DIST dxvk-bin-1.9.2.tar.gz 8141894 BLAKE2B 69fbecc6328e00aea6196144762dbbcac4d6c1b66b91ed11477a4f533977b950caf26f113f120a9c60d75ac91d974499ce24822862df394ded7f2e24c42f4448 SHA512 5f5fcba0b36270f9c5bb52ae62b3fa4acf0d865b63a1b48c05ab6901ccd716f8b71399773eb2d4fbf66e7606322de1598aebf4414138a73ee1063c77382dd444
DIST dxvk-bin-1.9.3.tar.gz 8233946 BLAKE2B e58e8ff3b9ba8c54029b6b5588826697a2547571308364ec85480f4766d985fc06fa57b77fa89d2d2c988d722fc82296108a84075559f2b4a5fc968331b0fe31 SHA512 a88baa78b792575bc45d9a36831eab72a5c4fa93001cc96a109cbb42b5d922a1c8569784c0e40780f13b7200b6644e30443155cfcecd375f1c6ad0d980a20d25
DIST dxvk-bin-1.9.4.tar.gz 8242967 BLAKE2B 166ecca8e636df8ccb607e4eb52c798a9da5c97233546498ab35f1cc74f0647f9b7a6120aa62ca9b5044d8797008bc40e94fbb83fc220000950512495d41512a SHA512 96182528d13c7e020545a25eb49ef7ca66ad7ccfd5942992be25757c92e2cd710beeb2450f44973d887ebae5d7346d6a4e3fc3fbcbbde338d7def83602604dc7
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.2.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.2.ebuild
deleted file mode 100644
index 2db44fbf3..000000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.9.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-20.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-03-06 5:48 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-03-06 5:48 UTC (permalink / raw
To: gentoo-commits
commit: d786d104e17a55dab193f46cbcf2f1bb1815480e
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Mar 6 05:43:04 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Mar 6 05:43:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d786d104
app-emulation/dxvk-bin: Version bump 1.10
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild | 73 +++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index b1a4bb804..eaf8fede4 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
+DIST dxvk-bin-1.10.tar.gz 8271267 BLAKE2B d8d17e95871462a0f39af903fc13b9e8f24e4f819e6427153ef26b1150f22a0fe5fba58fa1cfedca6db71f3b384c106ea92bf5e39bd3c92ed282b859e9095a06 SHA512 5bbdc2d05868f41cfa073d2ad3e57ca01dc570109b8513b4b8e04a198d44b75128a62e2029ef2b57edd1ebf286661072c34d741a78cf456cddf97dd2a60afc03
DIST dxvk-bin-1.9.3.tar.gz 8233946 BLAKE2B e58e8ff3b9ba8c54029b6b5588826697a2547571308364ec85480f4766d985fc06fa57b77fa89d2d2c988d722fc82296108a84075559f2b4a5fc968331b0fe31 SHA512 a88baa78b792575bc45d9a36831eab72a5c4fa93001cc96a109cbb42b5d922a1c8569784c0e40780f13b7200b6644e30443155cfcecd375f1c6ad0d980a20d25
DIST dxvk-bin-1.9.4.tar.gz 8242967 BLAKE2B 166ecca8e636df8ccb607e4eb52c798a9da5c97233546498ab35f1cc74f0647f9b7a6120aa62ca9b5044d8797008bc40e94fbb83fc220000950512495d41512a SHA512 96182528d13c7e020545a25eb49ef7ca66ad7ccfd5942992be25757c92e2cd710beeb2450f44973d887ebae5d7346d6a4e3fc3fbcbbde338d7def83602604dc7
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild
new file mode 100644
index 000000000..c0a5717dd
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-20.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-03-06 5:48 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-03-06 5:48 UTC (permalink / raw
To: gentoo-commits
commit: 09baa6cbdd8b7d5001fd5518eb9f27a71b232723
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Mar 6 05:47:39 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Mar 6 05:47:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09baa6cb
app-emulation/dxvk-bin: Remove old ebuild
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.9.3.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index eaf8fede4..b6953e76d 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
DIST dxvk-bin-1.10.tar.gz 8271267 BLAKE2B d8d17e95871462a0f39af903fc13b9e8f24e4f819e6427153ef26b1150f22a0fe5fba58fa1cfedca6db71f3b384c106ea92bf5e39bd3c92ed282b859e9095a06 SHA512 5bbdc2d05868f41cfa073d2ad3e57ca01dc570109b8513b4b8e04a198d44b75128a62e2029ef2b57edd1ebf286661072c34d741a78cf456cddf97dd2a60afc03
-DIST dxvk-bin-1.9.3.tar.gz 8233946 BLAKE2B e58e8ff3b9ba8c54029b6b5588826697a2547571308364ec85480f4766d985fc06fa57b77fa89d2d2c988d722fc82296108a84075559f2b4a5fc968331b0fe31 SHA512 a88baa78b792575bc45d9a36831eab72a5c4fa93001cc96a109cbb42b5d922a1c8569784c0e40780f13b7200b6644e30443155cfcecd375f1c6ad0d980a20d25
DIST dxvk-bin-1.9.4.tar.gz 8242967 BLAKE2B 166ecca8e636df8ccb607e4eb52c798a9da5c97233546498ab35f1cc74f0647f9b7a6120aa62ca9b5044d8797008bc40e94fbb83fc220000950512495d41512a SHA512 96182528d13c7e020545a25eb49ef7ca66ad7ccfd5942992be25757c92e2cd710beeb2450f44973d887ebae5d7346d6a4e3fc3fbcbbde338d7def83602604dc7
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.3.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.3.ebuild
deleted file mode 100644
index 2db44fbf3..000000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.9.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-20.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-03-28 13:55 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-03-28 13:55 UTC (permalink / raw
To: gentoo-commits
commit: 4800e6c27a138f3b704317813213601fc03b37a1
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Mar 28 13:53:06 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Mar 28 13:53:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4800e6c2
app-emulation/dxvk-bin: add 1.10.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.10.1.ebuild | 73 +++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index b6953e76d..8422a8c95 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
+DIST dxvk-bin-1.10.1.tar.gz 8328595 BLAKE2B 28b7ba7190b44800d5656600fdc50d9d2c89669b1ec3053e4dd45bd5859271262e53c2016d0736611ce5904126b5a71a2f9dbee2c33feaea5d3dc986fef7f3a0 SHA512 5be4b34ec5f535a7ef6347b440fd7619a4bb6359919f4257dc71c84585d87362dbbce3c033c8b0eda0cbd6b6d08184aba0a2a1a12e195c82d776166536440e60
DIST dxvk-bin-1.10.tar.gz 8271267 BLAKE2B d8d17e95871462a0f39af903fc13b9e8f24e4f819e6427153ef26b1150f22a0fe5fba58fa1cfedca6db71f3b384c106ea92bf5e39bd3c92ed282b859e9095a06 SHA512 5bbdc2d05868f41cfa073d2ad3e57ca01dc570109b8513b4b8e04a198d44b75128a62e2029ef2b57edd1ebf286661072c34d741a78cf456cddf97dd2a60afc03
DIST dxvk-bin-1.9.4.tar.gz 8242967 BLAKE2B 166ecca8e636df8ccb607e4eb52c798a9da5c97233546498ab35f1cc74f0647f9b7a6120aa62ca9b5044d8797008bc40e94fbb83fc220000950512495d41512a SHA512 96182528d13c7e020545a25eb49ef7ca66ad7ccfd5942992be25757c92e2cd710beeb2450f44973d887ebae5d7346d6a4e3fc3fbcbbde338d7def83602604dc7
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.10.1.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.10.1.ebuild
new file mode 100644
index 000000000..72f920257
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.10.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-20.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
2022-03-29 0:23 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
@ 2022-03-28 13:55 ` Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-03-28 13:55 UTC (permalink / raw
To: gentoo-commits
commit: f3a44c31ed82fecdca44737c832bd21800f13dc2
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Mar 28 13:54:26 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Mar 28 13:54:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3a44c31
app-emulation/dxvk-bin: drop 1.9.4
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild | 73 ----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 8422a8c95..187bb2621 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
DIST dxvk-bin-1.10.1.tar.gz 8328595 BLAKE2B 28b7ba7190b44800d5656600fdc50d9d2c89669b1ec3053e4dd45bd5859271262e53c2016d0736611ce5904126b5a71a2f9dbee2c33feaea5d3dc986fef7f3a0 SHA512 5be4b34ec5f535a7ef6347b440fd7619a4bb6359919f4257dc71c84585d87362dbbce3c033c8b0eda0cbd6b6d08184aba0a2a1a12e195c82d776166536440e60
DIST dxvk-bin-1.10.tar.gz 8271267 BLAKE2B d8d17e95871462a0f39af903fc13b9e8f24e4f819e6427153ef26b1150f22a0fe5fba58fa1cfedca6db71f3b384c106ea92bf5e39bd3c92ed282b859e9095a06 SHA512 5bbdc2d05868f41cfa073d2ad3e57ca01dc570109b8513b4b8e04a198d44b75128a62e2029ef2b57edd1ebf286661072c34d741a78cf456cddf97dd2a60afc03
-DIST dxvk-bin-1.9.4.tar.gz 8242967 BLAKE2B 166ecca8e636df8ccb607e4eb52c798a9da5c97233546498ab35f1cc74f0647f9b7a6120aa62ca9b5044d8797008bc40e94fbb83fc220000950512495d41512a SHA512 96182528d13c7e020545a25eb49ef7ca66ad7ccfd5942992be25757c92e2cd710beeb2450f44973d887ebae5d7346d6a4e3fc3fbcbbde338d7def83602604dc7
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild
deleted file mode 100644
index c0a5717dd..000000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.9.4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-20.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
2022-03-29 0:23 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
@ 2022-03-28 13:55 ` Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-03-28 13:55 UTC (permalink / raw
To: gentoo-commits
commit: b22e977098195b94072903d54094759904947854
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Mar 28 13:55:20 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Mar 28 13:55:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b22e9770
app-emulation/dxvk-bin: Fix copyright year
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild
index c0a5717dd..72f920257 100644
--- a/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-07-14 17:03 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-07-14 17:03 UTC (permalink / raw
To: gentoo-commits
commit: 10774d21b18d158e7d903d590e10ac04dd7b75b6
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Jul 14 16:57:00 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Jul 14 16:57:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10774d21
app-emulation/dxvk-bin: add 1.10.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 +
app-emulation/dxvk-bin/dxvk-bin-1.10.2.ebuild | 73 +++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 187bb2621..5a4452377 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,2 +1,3 @@
DIST dxvk-bin-1.10.1.tar.gz 8328595 BLAKE2B 28b7ba7190b44800d5656600fdc50d9d2c89669b1ec3053e4dd45bd5859271262e53c2016d0736611ce5904126b5a71a2f9dbee2c33feaea5d3dc986fef7f3a0 SHA512 5be4b34ec5f535a7ef6347b440fd7619a4bb6359919f4257dc71c84585d87362dbbce3c033c8b0eda0cbd6b6d08184aba0a2a1a12e195c82d776166536440e60
+DIST dxvk-bin-1.10.2.tar.gz 8449051 BLAKE2B b90cf6b1a4f088e13166f111c4a7b7a780f01bccf5851e02119185a6d10eb230b62027c06f0d06f4f97ba45788c3c8c839a1b720aa429cebdfddb6472fa025ee SHA512 9fff03e1c884ffe860650b6d37de640e483efe83437451587c11a76ff78ca6b0183c27620c2992cff8335a1a92ddd956a6b2edfd1d50e44652f6eb818c1b8054
DIST dxvk-bin-1.10.tar.gz 8271267 BLAKE2B d8d17e95871462a0f39af903fc13b9e8f24e4f819e6427153ef26b1150f22a0fe5fba58fa1cfedca6db71f3b384c106ea92bf5e39bd3c92ed282b859e9095a06 SHA512 5bbdc2d05868f41cfa073d2ad3e57ca01dc570109b8513b4b8e04a198d44b75128a62e2029ef2b57edd1ebf286661072c34d741a78cf456cddf97dd2a60afc03
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.10.2.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.10.2.ebuild
new file mode 100644
index 000000000..72f920257
--- /dev/null
+++ b/app-emulation/dxvk-bin/dxvk-bin-1.10.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit multilib-minimal
+
+MY_P="dxvk-${PV}"
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video_cards_nvidia"
+
+DEPEND=""
+RDEPEND="
+ || (
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
+ >=media-libs/mesa-20.2
+ )
+ || (
+ >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+ >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
+# To not clash with them, this ebuild installs into …/dxvk-bin.
+
+src_prepare() {
+ default
+
+ sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+ # Delete installation instructions for unused ABIs.
+ if ! use abi_x86_64; then
+ sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+ fi
+ if ! use abi_x86_32; then
+ sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+ fi
+
+ fix_install_dir() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ # Fix installation directory.
+ sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
+ setup_dxvk.sh || die
+ }
+ multilib_foreach_abi fix_install_dir
+}
+
+multilib_src_install() {
+ local bits="${MULTILIB_ABI_FLAG:8:2}"
+ insinto "usr/$(get_libdir)/dxvk-bin"
+ insopts --mode=755
+ doins "${S}/x${bits}/"*.dll
+}
+
+multilib_src_install_all() {
+ newbin setup_dxvk.sh setup_dxvk-bin.sh
+}
+
+pkg_postinst() {
+ elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
+ elog "in order to make use of it. To do so, set WINEPREFIX and execute"
+ elog "setup_dxvk-bin.sh install --symlink."
+}
^ permalink raw reply related [flat|nested] 30+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/
@ 2022-07-14 17:03 Ronny Gutbrod
0 siblings, 0 replies; 30+ messages in thread
From: Ronny Gutbrod @ 2022-07-14 17:03 UTC (permalink / raw
To: gentoo-commits
commit: ed88ab823b55ff9676f7cd9eea08572b4007393d
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Jul 14 17:01:01 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Jul 14 17:01:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed88ab82
app-emulation/dxvk-bin: drop 1.10
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
app-emulation/dxvk-bin/Manifest | 1 -
app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild | 73 -----------------------------
2 files changed, 74 deletions(-)
diff --git a/app-emulation/dxvk-bin/Manifest b/app-emulation/dxvk-bin/Manifest
index 5a4452377..9d127fcff 100644
--- a/app-emulation/dxvk-bin/Manifest
+++ b/app-emulation/dxvk-bin/Manifest
@@ -1,3 +1,2 @@
DIST dxvk-bin-1.10.1.tar.gz 8328595 BLAKE2B 28b7ba7190b44800d5656600fdc50d9d2c89669b1ec3053e4dd45bd5859271262e53c2016d0736611ce5904126b5a71a2f9dbee2c33feaea5d3dc986fef7f3a0 SHA512 5be4b34ec5f535a7ef6347b440fd7619a4bb6359919f4257dc71c84585d87362dbbce3c033c8b0eda0cbd6b6d08184aba0a2a1a12e195c82d776166536440e60
DIST dxvk-bin-1.10.2.tar.gz 8449051 BLAKE2B b90cf6b1a4f088e13166f111c4a7b7a780f01bccf5851e02119185a6d10eb230b62027c06f0d06f4f97ba45788c3c8c839a1b720aa429cebdfddb6472fa025ee SHA512 9fff03e1c884ffe860650b6d37de640e483efe83437451587c11a76ff78ca6b0183c27620c2992cff8335a1a92ddd956a6b2edfd1d50e44652f6eb818c1b8054
-DIST dxvk-bin-1.10.tar.gz 8271267 BLAKE2B d8d17e95871462a0f39af903fc13b9e8f24e4f819e6427153ef26b1150f22a0fe5fba58fa1cfedca6db71f3b384c106ea92bf5e39bd3c92ed282b859e9095a06 SHA512 5bbdc2d05868f41cfa073d2ad3e57ca01dc570109b8513b4b8e04a198d44b75128a62e2029ef2b57edd1ebf286661072c34d741a78cf456cddf97dd2a60afc03
diff --git a/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild b/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild
deleted file mode 100644
index 72f920257..000000000
--- a/app-emulation/dxvk-bin/dxvk-bin-1.10.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit multilib-minimal
-
-MY_P="dxvk-${PV}"
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-SRC_URI="https://github.com/doitsujin/dxvk/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video_cards_nvidia"
-
-DEPEND=""
-RDEPEND="
- || (
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-440.31 )
- >=media-libs/mesa-20.2
- )
- || (
- >=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
- >=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
- )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-# NOTE: Various repos contain dxvk ebuilds that install into …/dxvk.
-# To not clash with them, this ebuild installs into …/dxvk-bin.
-
-src_prepare() {
- default
-
- sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
- # Delete installation instructions for unused ABIs.
- if ! use abi_x86_64; then
- sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
- fi
- if ! use abi_x86_32; then
- sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
- fi
-
- fix_install_dir() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- # Fix installation directory.
- sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk-bin\"|" \
- setup_dxvk.sh || die
- }
- multilib_foreach_abi fix_install_dir
-}
-
-multilib_src_install() {
- local bits="${MULTILIB_ABI_FLAG:8:2}"
- insinto "usr/$(get_libdir)/dxvk-bin"
- insopts --mode=755
- doins "${S}/x${bits}/"*.dll
-}
-
-multilib_src_install_all() {
- newbin setup_dxvk.sh setup_dxvk-bin.sh
-}
-
-pkg_postinst() {
- elog "dxvk-bin is installed, but not activated. You have to create DLL overrides"
- elog "in order to make use of it. To do so, set WINEPREFIX and execute"
- elog "setup_dxvk-bin.sh install --symlink."
-}
^ permalink raw reply related [flat|nested] 30+ messages in thread
end of thread, other threads:[~2022-07-14 17:03 UTC | newest]
Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-14 17:03 [gentoo-commits] repo/proj/guru:dev commit in: app-emulation/dxvk-bin/ Ronny Gutbrod
-- strict thread matches above, loose matches on Subject: below --
2022-07-14 17:03 Ronny Gutbrod
2022-03-29 0:23 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
2022-03-28 13:55 ` [gentoo-commits] repo/proj/guru:dev " Ronny Gutbrod
2022-03-29 0:23 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
2022-03-28 13:55 ` [gentoo-commits] repo/proj/guru:dev " Ronny Gutbrod
2022-03-28 13:55 Ronny Gutbrod
2022-03-06 5:48 Ronny Gutbrod
2022-03-06 5:48 Ronny Gutbrod
2022-01-25 11:47 Ronny Gutbrod
2022-01-25 11:47 Ronny Gutbrod
2022-01-11 23:31 Ronny Gutbrod
2022-01-11 23:31 Ronny Gutbrod
2021-09-20 14:18 Ronny Gutbrod
2021-09-20 14:18 Ronny Gutbrod
2021-07-26 14:48 Ronny Gutbrod
2021-07-26 14:48 Ronny Gutbrod
2021-06-15 18:44 Ronny Gutbrod
2021-06-15 18:44 Ronny Gutbrod
2021-03-02 0:40 Ronny Gutbrod
2021-03-02 0:40 Ronny Gutbrod
2021-02-19 14:58 Ronny Gutbrod
2021-02-19 14:58 Ronny Gutbrod
2020-12-02 16:48 Ronny Gutbrod
2020-12-02 16:48 Ronny Gutbrod
2020-10-07 17:38 Ronny Gutbrod
2020-10-07 17:38 Ronny Gutbrod
2020-08-13 18:25 Ronny Gutbrod
2020-08-13 18:25 Ronny Gutbrod
2020-05-16 16:18 Ronny Gutbrod
2020-04-21 19:27 Ronny Gutbrod
2020-04-21 19:00 Ronny Gutbrod
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox