commit:     20fef2bdcb343fb2abf98917c968a442c3f168e3
Author:     Anna (navi) Figueiredo Gomes <anna <AT> navirc <DOT> com>
AuthorDate: Sun Jan 15 15:13:36 2023 +0000
Commit:     Anna Figueiredo Gomes <anna-cli <AT> tutanota <DOT> com>
CommitDate: Sun Jan 15 15:13:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20fef2bd

games-util/xivlauncher: add 1.0.3

Signed-off-by: Anna (navi) Figueiredo Gomes <anna <AT> navirc.com>

 games-util/xivlauncher/Manifest                 |   2 +
 games-util/xivlauncher/xivlauncher-1.0.3.ebuild | 263 ++++++++++++++++++++++++
 2 files changed, 265 insertions(+)

diff --git a/games-util/xivlauncher/Manifest b/games-util/xivlauncher/Manifest
index 4b54332c9..c639066ca 100644
--- a/games-util/xivlauncher/Manifest
+++ b/games-util/xivlauncher/Manifest
@@ -1,4 +1,5 @@
 DIST FFXIVQuickLauncher-223db565dbe88cf770c2a383fb3fb2b2ff28ec51.tar.gz 
23242986 BLAKE2B 
7d3543c94fd1ba08c52d3479f24fcb854c07229bd021269de4ed1db0965fe1f80c250185760a57982805866c8d6f030bd49c5a53b770d60ac3a73ae6ea88007a
 SHA512 
4584fc8e8a5e62994b8ac11795604a9d8382e3ad3cd875829bd5994ac201050514b0c27f90e2c53e78df3a9fba75ecd7e43818229e67ed1dbca8d9ff199c60ed
+DIST FFXIVQuickLauncher-77115d3f7d920179ce83f0708ec97ba2450ce795.tar.gz 
5288268 BLAKE2B 
9cfad06eeb53d4552ccf656da5f21c5c810abb3ca18e941791532f6b2f99d2449cefba5f6cb850ff1ab66883a97b61b4b2849d29ba34de6d39cf0a27212ddff0
 SHA512 
e7124653828584d53e2ab06b6d766efe2ca5803f7e63c8eadac79d5a9f563e62572650819ee20039f6eb26fadc479ebcc144a92df71f368e55be0b23eac3e2f5
 DIST castle.core.4.4.1.nupkg 919111 BLAKE2B 
5ee1245ef79f00b89fd03957b260337b4af242667c10cd9189540853344d062e27dee224989ef6a29544083f9a8416a197b9d97ba38ee1ace4630e89893355e7
 SHA512 
b27c340df07622abda8543a48c057eb936c9b02b7ed2d6f58e09e33bd5a5f70c7a2ee867127a05697e5a4127ba40494a17ea40080482578328aa8a33ae97aa3a
 DIST cheaploc.1.1.6.nupkg 17585 BLAKE2B 
1ed77a02342449f2b20fc97f0dfca7122637beb9f5f08854dc3d6c4f3676340686e49ac46173945f90dc56e7f41bc719d1976b5b4e61f1b25ced0b94cdb6a29d
 SHA512 
ff2d6e19a08b54d288eced17cafe2dca9943bc7b0fab131c477f9ce7d8390762b11949228bc4193e661490432828ea8596ccb3d0d01ce2e990c346caa4cbb8fa
 DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B 
e2c4b38841f83d6bc10432b8055af90369f1fe0a10105a58b51b44cd48e5d84cb0b5e4b19f444d8c81b38646a62c7c4d11cbd710e92fea68be3ebea6ab98e3f1
 SHA512 
4f364e45c9668c7e7cc6a922b488f3fa523033c20d7a432694f0a6af05ce528ea0481d8375e2f4f1032c6990347b4803ce9a0e48068c6fe15ec46fb1254f085d
@@ -187,3 +188,4 @@ DIST vortice.directx.2.1.0.nupkg 240511 BLAKE2B 
0fefe0ee66eac71d05eb3f4e93f09e44
 DIST vortice.dxgi.2.1.0.nupkg 84022 BLAKE2B 
1e6e550a4c9752db0204d2c6dace2f70190bb562faaa5f59074a1d5b3fe511426f7a776d80d9d847adb3bcbc28da4fa7124aa0abe1c4970f1c8eb70f2f0a2d56
 SHA512 
cf1e4e46608209a0809d9103dc65b614afaae12b1195ed279ef639f3475c2e2ecaca627b8fef9dba780edfc70a78c441cf2881a4ea3d70d524d58f556ae23c7f
 DIST vortice.mathematics.1.3.24.nupkg 115105 BLAKE2B 
077d18cbc13b6fe6c5aee95680cb1d80b5927c58ae0061cd487c6b4f4f1ad732f6238f5cc5b1971fffcba8ac9d982f107af1c133c3226e8ca150a2c4b514f4bf
 SHA512 
601b828fd182e2a77d989581ccd2e90f150155267f09f10eaf8af0e77a6ba4fc34cc040c42adb4b57c9e809bae7f96f5c21b0f10d73bde0d8d3c9d0414693d08
 DIST xivlauncher-1.0.2.tar.gz 18449083 BLAKE2B 
69f8f31f29b3a00f7c7cb19a85c255bf49f2e854bf2917c3381af5c338ddd42b155e925329d82695c537e59acce6369c59d6dabeff37cb23561ad5d9f22b2b1c
 SHA512 
a7da329245ea1cba6c529d56e6ca2a9b912688e8bf96b9d11b194e08b0e35e9ff160e58d7b0cc438115f13f7f008a3cd589579241340b796024c4e9a3cfb142b
+DIST xivlauncher-1.0.3.tar.gz 18452394 BLAKE2B 
16a5b8a2dc7cbea0ea27d33fd7dcaa36892af8c59c19bca5bee31ad67b8cfbe7a305851bf84e2d5283012b584852ff53d0ee8658d963d3a738eb2f86f4375675
 SHA512 
c589c8475a0b783b40c27292408cc0402dac8b39f36b69ea2dd233ebe5f9f902c4bcc3eb8380a6b319947d786499ec4d3d45cbc08c09a7d092df48e8472efa54

diff --git a/games-util/xivlauncher/xivlauncher-1.0.3.ebuild 
b/games-util/xivlauncher/xivlauncher-1.0.3.ebuild
new file mode 100644
index 000000000..091b0dd8f
--- /dev/null
+++ b/games-util/xivlauncher/xivlauncher-1.0.3.ebuild
@@ -0,0 +1,263 @@
+EAPI=7
+
+NUGETS="
+castle.core-4.4.1
+cheaploc-1.1.6
+commandlineparser-2.9.1
+config.net-4.19.0
+downloader-2.2.8
+goaaats.nativelibraryloader-4.9.0-beta1-g70f642e82e
+goaaats.steamworks-2.3.4
+goaaats.veldrid-4.9.0-beta1-g70f642e82e
+goaaats.veldrid.imagesharp-4.9.0-beta1-g70f642e82e
+goaaats.veldrid.metalbindings-4.9.0-beta1-g70f642e82e
+goaaats.veldrid.openglbindings-4.9.0-beta1-g70f642e82e
+goaaats.veldrid.sdl2-4.9.0-beta1-g70f642e82e
+goaaats.veldrid.startuputilities-4.9.0-beta1-g70f642e82e
+imgui.net-1.87.2
+keysharp-1.0.5
+microsoft.aspnetcore.app.runtime.linux-x64-6.0.10
+microsoft.bcl.asyncinterfaces-6.0.0
+microsoft.codeanalysis.analyzers-3.3.3
+microsoft.codeanalysis.bannedapianalyzers-3.3.3
+microsoft.codeanalysis.common-4.0.1
+microsoft.codeanalysis.csharp-4.0.1
+microsoft.codeanalysis.netanalyzers-6.0.0
+microsoft.netcore.app.runtime.linux-x64-6.0.10
+microsoft.netcore.platforms-1.1.0
+microsoft.netcore.targets-1.1.0
+microsoft.win32.primitives-4.3.0
+microsoft.win32.registry-6.0.0-preview.5.21301.5
+microsoft.win32.systemevents-6.0.0
+mono.cecil-0.9.6.1
+mono.nat-3.0.1
+monotorrent-2.0.0
+netstandard.library-1.6.1
+netstandard.library-2.0.3
+newtonsoft.json-12.0.2
+reusabletasks-2.0.0
+runtime.any.system.collections-4.3.0
+runtime.any.system.diagnostics.tools-4.3.0
+runtime.any.system.diagnostics.tracing-4.3.0
+runtime.any.system.globalization-4.3.0
+runtime.any.system.globalization.calendars-4.3.0
+runtime.any.system.io-4.3.0
+runtime.any.system.reflection-4.3.0
+runtime.any.system.reflection.extensions-4.3.0
+runtime.any.system.reflection.primitives-4.3.0
+runtime.any.system.resources.resourcemanager-4.3.0
+runtime.any.system.runtime-4.3.0
+runtime.any.system.runtime.handles-4.3.0
+runtime.any.system.runtime.interopservices-4.3.0
+runtime.any.system.text.encoding-4.3.0
+runtime.any.system.text.encoding.extensions-4.3.0
+runtime.any.system.threading.tasks-4.3.0
+runtime.any.system.threading.timer-4.3.0
+runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.native.system-4.3.0
+runtime.native.system.io.compression-4.3.0
+runtime.native.system.net.http-4.3.0
+runtime.native.system.security.cryptography.apple-4.3.0
+runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple-4.3.0
+runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl-4.3.0
+runtime.unix.microsoft.win32.primitives-4.3.0
+runtime.unix.system.console-4.3.0
+runtime.unix.system.diagnostics.debug-4.3.0
+runtime.unix.system.io.filesystem-4.3.0
+runtime.unix.system.net.primitives-4.3.0
+runtime.unix.system.net.sockets-4.3.0
+runtime.unix.system.private.uri-4.3.0
+runtime.unix.system.runtime.extensions-4.3.0
+serilog-2.12.0
+serilog.enrichers.thread-3.1.0
+serilog.sinks.async-1.5.0
+serilog.sinks.console-3.1.1
+serilog.sinks.console-4.0.1
+serilog.sinks.debug-1.0.1
+serilog.sinks.file-5.0.0
+sharedmemory-2.3.2
+sharpgen.runtime-2.0.0-beta.10
+sharpgen.runtime.com-2.0.0-beta.10
+sixlabors.imagesharp-1.0.4
+system.appcontext-4.3.0
+system.buffers-4.3.0
+system.buffers-4.4.0
+system.buffers-4.5.1
+system.collections-4.3.0
+system.collections.concurrent-4.3.0
+system.collections.immutable-5.0.0
+system.collections.nongeneric-4.3.0
+system.collections.specialized-4.3.0
+system.componentmodel-4.3.0
+system.componentmodel.primitives-4.3.0
+system.componentmodel.typeconverter-4.3.0
+system.configuration.configurationmanager-6.0.0
+system.console-4.3.0
+system.diagnostics.debug-4.3.0
+system.diagnostics.diagnosticsource-4.3.0
+system.diagnostics.tools-4.3.0
+system.diagnostics.tracesource-4.3.0
+system.diagnostics.tracing-4.3.0
+system.drawing.common-6.0.0
+system.dynamic.runtime-4.3.0
+system.globalization-4.3.0
+system.globalization.calendars-4.3.0
+system.globalization.extensions-4.3.0
+system.io-4.3.0
+system.io.compression-4.3.0
+system.io.compression.zipfile-4.3.0
+system.io.filesystem-4.3.0
+system.io.filesystem.primitives-4.3.0
+system.linq-4.3.0
+system.linq.expressions-4.3.0
+system.memory-4.5.4
+system.net.http-4.3.0
+system.net.nameresolution-4.3.0
+system.net.primitives-4.3.0
+system.net.sockets-4.3.0
+system.numerics.vectors-4.4.0
+system.numerics.vectors-4.5.0
+system.objectmodel-4.3.0
+system.private.uri-4.3.0
+system.reflection-4.3.0
+system.reflection.emit-4.3.0
+system.reflection.emit.ilgeneration-4.3.0
+system.reflection.emit.ilgeneration-4.7.0
+system.reflection.emit.lightweight-4.3.0
+system.reflection.emit.lightweight-4.7.0
+system.reflection.extensions-4.3.0
+system.reflection.metadata-5.0.0
+system.reflection.primitives-4.3.0
+system.reflection.typeextensions-4.3.0
+system.resources.resourcemanager-4.3.0
+system.runtime-4.3.0
+system.runtime.compilerservices.unsafe-4.4.0
+system.runtime.compilerservices.unsafe-4.5.0
+system.runtime.compilerservices.unsafe-4.5.3
+system.runtime.compilerservices.unsafe-5.0.0
+system.runtime.compilerservices.unsafe-6.0.0
+system.runtime.extensions-4.3.0
+system.runtime.handles-4.3.0
+system.runtime.interopservices-4.3.0
+system.runtime.interopservices.runtimeinformation-4.3.0
+system.runtime.numerics-4.3.0
+system.security.accesscontrol-6.0.0
+system.security.accesscontrol-6.0.0-preview.5.21301.5
+system.security.claims-4.3.0
+system.security.cryptography.algorithms-4.3.0
+system.security.cryptography.cng-4.3.0
+system.security.cryptography.csp-4.3.0
+system.security.cryptography.encoding-4.3.0
+system.security.cryptography.openssl-4.3.0
+system.security.cryptography.primitives-4.3.0
+system.security.cryptography.protecteddata-6.0.0
+system.security.cryptography.x509certificates-4.3.0
+system.security.permissions-6.0.0
+system.security.principal-4.3.0
+system.security.principal.windows-4.3.0
+system.security.principal.windows-5.0.0
+system.security.principal.windows-6.0.0-preview.5.21301.5
+system.text.encoding-4.3.0
+system.text.encoding.codepages-4.5.1
+system.text.encoding.extensions-4.3.0
+system.text.encodings.web-6.0.0
+system.text.json-6.0.6
+system.text.regularexpressions-4.3.0
+system.threading-4.3.0
+system.threading.tasks-4.3.0
+system.threading.tasks.extensions-4.3.0
+system.threading.tasks.extensions-4.5.4
+system.threading.threadpool-4.3.0
+system.threading.timer-4.3.0
+system.windows.extensions-6.0.0
+system.xml.readerwriter-4.3.0
+system.xml.xdocument-4.3.0
+system.xml.xmldocument-4.3.0
+vk-1.0.25
+vortice.d3dcompiler-2.1.0
+vortice.direct3d11-2.1.0
+vortice.directx-2.1.0
+vortice.dxgi-2.1.0
+vortice.mathematics-1.3.24
+"
+
+DOTNET_SLOT="6.0"
+
+inherit dotnet-utils desktop xdg
+
+DESCRIPTION="Custom Launcher for Final Fantasy XIV Online (Crossplatform 
rewrite)"
+
+HOMEPAGE="https://github.com/goatcorp/XIVLauncher.Core/";
+
+IUSE="+aria2 act dx9 +libsecret abi_x86_32"
+
+REQUIRED_USE="act? ( abi_x86_32 ) dx9? ( abi_x86_32 )"
+
+RDEPEND="
+       aria2? ( net-misc/aria2 )
+       libsecret? ( app-crypt/libsecret )
+       media-libs/libsdl2[abi_x86_32?]
+       sys-apps/attr[abi_x86_32?]
+       media-libs/fontconfig[abi_x86_32?]
+       media-libs/lcms[abi_x86_32?]
+       dev-libs/libxml2[abi_x86_32?]
+       x11-libs/libXcursor[abi_x86_32?]
+       x11-libs/libXrandr[abi_x86_32?]
+       x11-libs/libXdamage[abi_x86_32?]
+       x11-libs/libXi[abi_x86_32?]
+       sys-devel/gettext[abi_x86_32?]
+       media-libs/freetype:2[abi_x86_32?]
+       media-libs/glu[abi_x86_32?]
+       x11-libs/libSM[abi_x86_32?]
+       app-emulation/faudio[abi_x86_32?]
+"
+
+XIVQL_COMMIT="77115d3f7d920179ce83f0708ec97ba2450ce795"
+
+SRC_URI="
+https://github.com/goatcorp/XIVLauncher.Core/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+https://github.com/goatcorp/FFXIVQuickLauncher/archive/${XIVQL_COMMIT}.tar.gz 
-> FFXIVQuickLauncher-${XIVQL_COMMIT}.tar.gz
+$(nuget_uris)
+"
+
+S="${WORKDIR}/XIVLauncher.Core-${PV}/src"
+
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_prepare() {
+       rmdir "${WORKDIR}/XIVLauncher.Core-${PV}/lib/FFXIVQuickLauncher" || die
+       mv "${WORKDIR}/FFXIVQuickLauncher-${XIVQL_COMMIT}" \
+               "${WORKDIR}/XIVLauncher.Core-${PV}/lib/FFXIVQuickLauncher" || 
die
+       sed -i "s/git -C .* describe --long --always --dirty &gt; 
\$(VerFile)/echo ${PV}/" \
+               XIVLauncher.Core/XIVLauncher.Core.csproj
+
+       dotnet-utils_src_prepare
+}
+
+src_compile() {
+       cd XIVLauncher.Core
+       dotnet-utils_src_compile
+}
+
+src_install() {
+       domenu ../misc/linux_distrib/XIVLauncher.desktop
+       newicon -s 512 ../misc/linux_distrib/512.png xivlauncher.png
+
+       cd XIVLauncher.Core/bin/Release/net6.0/linux-x64/publish
+       insinto opt/xivlauncher
+       doins -r *
+       fperms +x /opt/xivlauncher/XIVLauncher.Core
+       dosym /opt/xivlauncher/XIVLauncher.Core usr/bin/xivlauncher
+}

Reply via email to