makedeb
Custom Launcher for Final Fantasy XIV Online (Crossplatform rewrite)
Click here to go back to the commit logs for xivlauncher-git.
Hash: 7d4ccd9c5c5c5e095280da64d4549324e0f049ef
Message: update PKGBUILD
diff --git a/.SRCINFO b/.SRCINFO
index 3ed9dfd..cc836f9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,7 +3,7 @@ pkgname = xivlauncher-git
pkgbase = xivlauncher-git
pkgdesc = Custom Launcher for Final Fantasy XIV Online (Crossplatform rewrite)
pkgrel = 1
-pkgver = 1.0.0.0
+pkgver = 1.0.0.9.fca2ac2
url = https://github.com/goatcorp/FFXIVQuickLauncher/
arch = amd64
conflicts = xivlauncher
@@ -27,16 +27,19 @@ depends = libpcap0.8
depends = libfaudio0
depends = desktop-file-utils
depends = libjxr0
+depends = xdg-utils
license = GPL
-makedepends = dotnet-sdk-6.0>=6
optdepends = steam
options = !strip
-provides = xivlauncher=1.0.0.0
+provides = xivlauncher=1.0.0.9.fca2ac2
source = FFXIVQuickLauncher::git+https://github.com/goatcorp/FFXIVQuickLauncher.git
source = https://raw.githubusercontent.com/goatcorp/FFXIVQuickLauncher/master/src/XIVLauncher.Core/Resources/logo.png
source = XIVLauncher.desktop
+source = openssl_fix.cnf
sha512sums = SKIP
sha512sums = 4f16ba269ecd60c16a125db5e986d0bdabd69ac51d03ccb01a7203ddd04dea9d40147ee412bbfc37921ca83ff70a966258ae729bcada95ce1582b43160686694
-sha512sums = 5ac774f858d4015c59e6758e2a706b93e822bca9c046ed87210deabc141ac101020d2654fbcf8314f9409a4cfcf921d1e26ec0a3b0beab02d1bcd045fb6e6f14
-makedepends = dotnet-sdk-6.0>=6
+sha512sums = 55cf1a2b2ca5f26484dedbff0f57906b8ba9a963ab52e7c0fea1f242fa55023e49f4ede522d3026d6dced6c7ff73727395e58c4319fa0db6a86c44430bd3d889
+sha512sums = c702d45b607a54716ae3f1c9b0aa548b3226da76b0ae4b8a88e49d16e5117a7ff5164e7dd5b6a2799a16a18d53b2de55a26a87888054c25152df5c4824b38fe0
+makedepends_x86_64 = dotnet-sdk-6.0>=6
optdepends = steam
+makedepends_x86_64 = dotnet-sdk-6.0>=6
diff --git a/PKGBUILD b/PKGBUILD
index afccb69..d344da2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,6 @@
+# Maintainer: XIVLauncher Linux Maintainers <franz@goat.place>
pkgname=xivlauncher-git
-pkgver=1.0.0.0
+pkgver=1.0.0.9.fca2ac2
pkgrel=1
pkgdesc="Custom Launcher for Final Fantasy XIV Online (Crossplatform rewrite)"
arch=('amd64')
@@ -26,8 +27,9 @@ depends=(
'libfaudio0'
'desktop-file-utils'
'libjxr0'
+ 'xdg-utils'
)
-makedepends=('dotnet-sdk-6.0>=6')
+makedepends_x86_64=('dotnet-sdk-6.0>=6')
optdepends=('steam')
options=('!strip')
provides=("xivlauncher=${pkgver}")
@@ -36,17 +38,19 @@ source=(
"FFXIVQuickLauncher::git+https://github.com/goatcorp/FFXIVQuickLauncher.git"
"https://raw.githubusercontent.com/goatcorp/FFXIVQuickLauncher/master/src/XIVLauncher.Core/Resources/logo.png"
"XIVLauncher.desktop"
+ "openssl_fix.cnf"
)
sha512sums=(
'SKIP'
'4f16ba269ecd60c16a125db5e986d0bdabd69ac51d03ccb01a7203ddd04dea9d40147ee412bbfc37921ca83ff70a966258ae729bcada95ce1582b43160686694'
- '5ac774f858d4015c59e6758e2a706b93e822bca9c046ed87210deabc141ac101020d2654fbcf8314f9409a4cfcf921d1e26ec0a3b0beab02d1bcd045fb6e6f14'
+ '55cf1a2b2ca5f26484dedbff0f57906b8ba9a963ab52e7c0fea1f242fa55023e49f4ede522d3026d6dced6c7ff73727395e58c4319fa0db6a86c44430bd3d889'
+ 'c702d45b607a54716ae3f1c9b0aa548b3226da76b0ae4b8a88e49d16e5117a7ff5164e7dd5b6a2799a16a18d53b2de55a26a87888054c25152df5c4824b38fe0'
)
-#pkgver() {
-# cd "${srcdir}/FFXIVQuickLauncher"
-# git describe --long --always| sed 's/\([^-]*-g\)/r\1/;s/-/./g'
-#}
+pkgver() {
+ cd "${srcdir}/FFXIVQuickLauncher"
+ printf "%s.%s" "$(curl https://raw.githubusercontent.com/goatcorp/xlcore-distrib/main/version.txt)" "$(git rev-parse --short HEAD)"
+}
build() {
mkdir -p "${srcdir}/build"
@@ -59,6 +63,7 @@ package() {
install -d "${pkgdir}/opt/XIVLauncher/"
install -D -m644 "${srcdir}/XIVLauncher.desktop" "${pkgdir}/usr/share/applications/XIVLauncher.desktop"
install -D -m644 "${srcdir}/logo.png" "${pkgdir}/usr/share/pixmaps/xivlauncher.png"
+ install -D -m644 "${srcdir}/openssl_fix.cnf" "${pkgdir}/opt/XIVLauncher/openssl_fix.cnf"
cp -r "${srcdir}/build/." "${pkgdir}/opt/XIVLauncher/"
ln -s ../../opt/XIVLauncher/XIVLauncher.Core "${pkgdir}/usr/bin/XIVLauncher.Core"
}
diff --git a/openssl_fix.cnf b/openssl_fix.cnf
new file mode 100644
index 0000000..c2c6d82
--- /dev/null
+++ b/openssl_fix.cnf
@@ -0,0 +1,11 @@
+openssl_conf = openssl_init
+
+[openssl_init]
+ssl_conf = ssl_module
+
+[ ssl_module ]
+system_default = crypto_policy
+
+[ crypto_policy ]
+MinProtocol = TLSv1.2
+CipherString = DEFAULT:@SECLEVEL=1