summaryrefslogtreecommitdiff
path: root/app-emulation/gallium-nine-standalone
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-03-03 13:42:34 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-03-03 13:42:34 +0000
commit066d27181e9a797ad9f8fc43b49fc9a10ff2f707 (patch)
tree3cb05783d73b2c33589ba305144a31c718e123cd /app-emulation/gallium-nine-standalone
parent16449a80e28af2209916cc66d19c9a44ca2b90d9 (diff)
gentoo resync : 03.03.2019
Diffstat (limited to 'app-emulation/gallium-nine-standalone')
-rw-r--r--app-emulation/gallium-nine-standalone/Manifest10
-rw-r--r--app-emulation/gallium-nine-standalone/files/0.3-nine-dll-path.patch13
-rw-r--r--app-emulation/gallium-nine-standalone/files/nine-dll-path.patch12
-rw-r--r--app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild (renamed from app-emulation/gallium-nine-standalone/gallium-nine-standalone-0_p20190113.ebuild)16
-rw-r--r--app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild16
-rw-r--r--app-emulation/gallium-nine-standalone/metadata.xml2
6 files changed, 37 insertions, 32 deletions
diff --git a/app-emulation/gallium-nine-standalone/Manifest b/app-emulation/gallium-nine-standalone/Manifest
index b779be5ba222..3f7263e311b0 100644
--- a/app-emulation/gallium-nine-standalone/Manifest
+++ b/app-emulation/gallium-nine-standalone/Manifest
@@ -1,6 +1,6 @@
+AUX 0.3-nine-dll-path.patch 414 BLAKE2B a1747c90521f2fec6ba70ea77c2b7a2adafd705e04a46ea14fe983859f00c0aa33ec73dc24a03805579b84b57a2528857994943bb999e2f38c6f652404fd661e SHA512 423a7ebd8284c475d226109e0af9d867753b75ff1d1a9100d948c91e71dbc76bd8d8973e4ecf3fdb8fab5555da6339484459c623f028f7091e9d010395f24970
AUX flags.patch 928 BLAKE2B 62f7d6c3e904ad13f39f6e554fb02784b1d68bcea92208c16f0583d41dbd95c1bc52d6b58ee7b88aff54073f9afc078839759f752ee765ebb8059a81fe52dee3 SHA512 e37221abb35a4c170a38db0129a0413b54863952ed00efa36dd0b8af67850cde3949d8b81547bad8c13783ddd7a32407b6eaf33881505cdfe165a29ec9c31c19
-AUX nine-dll-path.patch 550 BLAKE2B 8f9478144cef848f813a044a7c7f56f197aa604d2e5bfb872962cdae67f7f2a62a2d9196959998a2cfe4043ec547956c2fb48d15784257de8af97c5483f8e328 SHA512 98e697430ea2ed59e213bb4af0d87312e5931996bfaa04834877e2405562f881b761c6886aa1331a82d1fd6ad63e2e1c2d83b271df8ce3cd2ed4a2a039737f85
-DIST gallium-nine-standalone-0_p20190113.tar.gz 58954 BLAKE2B 29be3f5501cc4463aa05216b7360e2a5a949c498dd1c3a0170d5a2f7f508c1fe3171f90f8e35bbe95530be5d6b98b70c5a99362e69d4a64615e40fbb9c8eb96a SHA512 2b2ab79b3d9f2c19967a16200cf69e7eba589d4d3d8918890b9504a5cb4895cd76000b6f3852baa738845e8508c6d67843f45d368225878d446ec6e907f75de4
-EBUILD gallium-nine-standalone-0_p20190113.ebuild 2883 BLAKE2B 228f96e4547f11e361ba4e91e397dd10b51b845a8c2ebe9d1b0c2192eeda707cf5ce64a6429b16ca6a7ede0ab87bf640b48fa1c6b2701decb508b6ddec6e8cea SHA512 1f0a69c12b618fa34d6f8b8d4db3f97b7fa9f5474aae367dc605767e5e3240966e233291e4d6bc224f2cde4475448649d62a0cd64f2f2ef029d62ae2183a03cf
-EBUILD gallium-nine-standalone-9999.ebuild 2843 BLAKE2B 6fe8899d0f247b3e4d61bdbdc2ea51af18062444b80e9182c1b46ec5459b8c7753e824e0d5e72b49a83ebed5b46b0fda1fb911690497e46e8f31fe9dcebfad64 SHA512 7b1bf2b0696612bd026ea81d2391b1503c5b44ac7b8e5e979b3754f258844eb0e98a2c486cce5f98632c18c104584c3b595b9883342d35e38c106c9599692d94
-MISC metadata.xml 759 BLAKE2B 926b6b0ea3893a2dad8506f19ecc42a6ba51086fe536aad0bc0db750a809c9e184ed5e0118f89edf8fdccf4f5efd163242ff2b5ce5384d400219022c163ec896 SHA512 ea74c7b0efd60b6c40a6d4b2c371dca663220c3d196fd942a9c896d1695f803cca02f3c9b4c427b2e4e894248229cb5869c7f567bebc8b88a2f6ae384db3ecd5
+DIST gallium-nine-standalone-0.3.tar.gz 63887 BLAKE2B bd198617a5d3d3830bd5127b63eed2c82bff037141ae72ff9237ad5062fdbe9b6797e233eaf86e06d92153487c53389eb094b0be3b0cbdbf3fe565292a15cbb0 SHA512 80fedca58523fbf318109d2d3d5420e97d26ebf5b89b9f1965165c7a33c9dab9c62a65f14b75569b5126c549f5df91beef372d54e94dc90c608932eeb6a59829
+EBUILD gallium-nine-standalone-0.3.ebuild 2928 BLAKE2B aec5af41c488c7a0d56b432a6fa103c6f485668f0c068c5aaa85501d4b6c29bd952124799508deb99926822cf58b17e0a86c4ec4e37b79d88aadcb7b690516d1 SHA512 3c93f520498e0b9de4d2f7552fd41944111801f38cf540acda048c61bd83f878e433b273c547c1b21f6945a529881ae94cdaf9c03b27f10908a70a4d16d612c9
+EBUILD gallium-nine-standalone-9999.ebuild 2928 BLAKE2B aec5af41c488c7a0d56b432a6fa103c6f485668f0c068c5aaa85501d4b6c29bd952124799508deb99926822cf58b17e0a86c4ec4e37b79d88aadcb7b690516d1 SHA512 3c93f520498e0b9de4d2f7552fd41944111801f38cf540acda048c61bd83f878e433b273c547c1b21f6945a529881ae94cdaf9c03b27f10908a70a4d16d612c9
+MISC metadata.xml 774 BLAKE2B 8b793ed6e079a800628ed7e59786bc82dd191c05367ef5e1600f903f3ebfd32c9ab0034a1dba1701ec104348cf1b9a8b437b63300e607a65ee92b1887be4800f SHA512 9453d7d767ba7f788291c6980a86388a0f952b893a474aa17e249c4f3b9b77b864108230fdc8f8b94e74eb45443f608a8d9ecde10cbc121234c9b91f59e7b752
diff --git a/app-emulation/gallium-nine-standalone/files/0.3-nine-dll-path.patch b/app-emulation/gallium-nine-standalone/files/0.3-nine-dll-path.patch
new file mode 100644
index 000000000000..830bdc4b32ed
--- /dev/null
+++ b/app-emulation/gallium-nine-standalone/files/0.3-nine-dll-path.patch
@@ -0,0 +1,13 @@
+diff --git a/ninewinecfg/main.c b/ninewinecfg/main.c
+index 3d58d67..e69668d 100644
+--- a/ninewinecfg/main.c
++++ b/ninewinecfg/main.c
+@@ -32,7 +32,7 @@
+
+ WINE_DEFAULT_DEBUG_CHANNEL(ninecfg);
+
+-static const char * const fn_nine_dll = "d3d9-nine.dll";
++static const char * const fn_nine_dll = G9DLL;
+ static const char * const fn_d3d9_dll = "d3d9.dll";
+ static const char * const fn_nine_exe = "ninewinecfg.exe";
+
diff --git a/app-emulation/gallium-nine-standalone/files/nine-dll-path.patch b/app-emulation/gallium-nine-standalone/files/nine-dll-path.patch
deleted file mode 100644
index 9399dde3e4f6..000000000000
--- a/app-emulation/gallium-nine-standalone/files/nine-dll-path.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur a/ninewinecfg/main.c b/ninewinecfg/main.c
---- a/ninewinecfg/main.c 2019-01-12 19:43:40.113737110 +0000
-+++ b/ninewinecfg/main.c 2019-01-12 19:46:54.213703713 +0000
-@@ -47,7 +47,7 @@
- #define WINE_STAGING 1
- #endif
-
--static const char * const fn_nine_dll = "d3d9-nine.dll";
-+static const char * const fn_nine_dll = G9DLL;
- static const char * const reg_path_dll_overrides = "Software\\Wine\\DllOverrides";
- static const char * const reg_path_dll_redirects = "Software\\Wine\\DllRedirects";
- static const char * const reg_key_d3d9 = "d3d9";
diff --git a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0_p20190113.ebuild b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild
index 74e8ff9eb033..852055dc803a 100644
--- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0_p20190113.ebuild
+++ b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild
@@ -5,16 +5,16 @@ EAPI=7
inherit meson multilib-minimal toolchain-funcs
+MY_PN="wine-nine-standalone"
DESCRIPTION="A standalone version of the WINE parts of Gallium Nine"
-HOMEPAGE="https://github.com/dhewg/nine"
+HOMEPAGE="https://github.com/iXit/wine-nine-standalone"
if [[ $PV = 9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/dhewg/nine.git"
+ EGIT_REPO_URI="https://github.com/iXit/${MY_PN}.git"
else
- COMMIT="e10dd1a770c91d5ff13343c9a0186665b7df6114"
- SRC_URI="https://github.com/dhewg/nine/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/nine-${COMMIT}"
+ SRC_URI="https://github.com/iXit/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${MY_PN}-${PV}"
KEYWORDS="-* ~amd64 ~x86"
fi
@@ -25,7 +25,7 @@ SLOT="0"
# Steam's Proton.
RDEPEND="
- media-libs/mesa[d3d9,egl,${MULTILIB_USEDEP}]
+ media-libs/mesa[d3d9,dri3,${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
@@ -39,7 +39,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}"/flags.patch
- "${FILESDIR}"/nine-dll-path.patch
+ "${FILESDIR}"/0.3-nine-dll-path.patch
)
bits() {
@@ -82,6 +82,8 @@ multilib_src_configure() {
local emesonargs=(
--cross-file "${S}/tools/cross-wine$(bits)"
--bindir "$(get_libdir)"
+ -Ddistro-independent=false
+ -Ddri2=false
)
meson_src_configure
}
diff --git a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild
index 0e73ee93be3c..852055dc803a 100644
--- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild
+++ b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild
@@ -5,16 +5,16 @@ EAPI=7
inherit meson multilib-minimal toolchain-funcs
+MY_PN="wine-nine-standalone"
DESCRIPTION="A standalone version of the WINE parts of Gallium Nine"
-HOMEPAGE="https://github.com/dhewg/nine"
+HOMEPAGE="https://github.com/iXit/wine-nine-standalone"
if [[ $PV = 9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/dhewg/nine.git"
+ EGIT_REPO_URI="https://github.com/iXit/${MY_PN}.git"
else
- COMMIT=""
- SRC_URI="https://github.com/dhewg/nine/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/nine-${COMMIT}"
+ SRC_URI="https://github.com/iXit/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${MY_PN}-${PV}"
KEYWORDS="-* ~amd64 ~x86"
fi
@@ -25,7 +25,7 @@ SLOT="0"
# Steam's Proton.
RDEPEND="
- media-libs/mesa[d3d9,egl,${MULTILIB_USEDEP}]
+ media-libs/mesa[d3d9,dri3,${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
@@ -39,7 +39,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}"/flags.patch
- "${FILESDIR}"/nine-dll-path.patch
+ "${FILESDIR}"/0.3-nine-dll-path.patch
)
bits() {
@@ -82,6 +82,8 @@ multilib_src_configure() {
local emesonargs=(
--cross-file "${S}/tools/cross-wine$(bits)"
--bindir "$(get_libdir)"
+ -Ddistro-independent=false
+ -Ddri2=false
)
meson_src_configure
}
diff --git a/app-emulation/gallium-nine-standalone/metadata.xml b/app-emulation/gallium-nine-standalone/metadata.xml
index c661f33f58dd..99949f5b76d0 100644
--- a/app-emulation/gallium-nine-standalone/metadata.xml
+++ b/app-emulation/gallium-nine-standalone/metadata.xml
@@ -15,6 +15,6 @@ Gallium Nine Standalone, as the name implies, is a standalone version of the WIN
This decouples Gallium Nine from the WINE tree, so that it can be used with any WINE version. There is no need for any WINE patches. A stable, development, or staging WINE release is sufficient.
</longdescription>
<upstream>
- <remote-id type="github">dhewg/nine</remote-id>
+ <remote-id type="github">iXit/wine-nine-standalone</remote-id>
</upstream>
</pkgmetadata>