diff options
author | Young Acinonyx | 2022-12-17 23:59:32 -0300 |
---|---|---|
committer | Young Acinonyx | 2022-12-17 23:59:32 -0300 |
commit | 108667aa62f38ae8ab35b1f3a0a2fd0576f98696 (patch) | |
tree | 47e91f43995746832bca757cb20f64e249aedbd8 | |
download | aur-final-fight-lns-ultimate.tar.gz |
Initial release
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..29507acdde45 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = final-fight-lns-ultimate + pkgdesc = A beat'em up game that mixes concepts and movements from beat'em up and fighting games + pkgver = 04 + pkgrel = 1 + url = https://fflnsultimate.firebaseapp.com/home + arch = x86_64 + license = custom + makedepends = curl + depends = glibc + options = !strip + source = https://download2292.mediafire.com/6une40udc4dg/8bc1j7ivn1iqadh/Final+Fight+LNS+Ultimate+V04+Linux+x64.tar.gz + source = https://download2283.mediafire.com/l1qy1jzz9uhg/axlg17bs5o5ep96/Final+Fight+LNS+Ultimate+V04+Reshade+5.4.2.7z + source = https://download2271.mediafire.com/6t3nskojbewg/b3pqfak5lzrjbz8/Final+Fight+LNS+Ultimate+V.04+-+Pak.7z + sha256sums = 89a7be5cb30491a1a596df3b62ac70d98a1f46dae63d5bf1edf6afbc44820bdb + sha256sums = f484591f62b9fc1b23632e206e8ab9a48ae4d8d1340d8ace9396e7cc25d712ad + sha256sums = e99b7c54b7a7c552940c33f21ba3eef44968a94a84eb0db57b02551fe049d996 + +pkgname = final-fight-lns-ultimate diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..321495936ba5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Young Acinonyx <young [dot] acinonyx [at] gmail [dot] com> + +pkgname=final-fight-lns-ultimate +_pkgname=fflns +_urlname=Final_Fight_LNS_Ultimate +pkgver=04 +_shadersver=5.4.2 +pkgrel=1 +pkgdesc="A beat'em up game that mixes concepts and movements from beat'em up and fighting games" +arch=('x86_64') +url="https://fflnsultimate.firebaseapp.com/home" +license=('custom') +depends=('glibc') +makedepends=('curl') +options=(!strip) +source=("$(curl -sL "https://www.mediafire.com/file/8bc1j7ivn1iqadh/${_urlname}_V${pkgver}_Linux_x64.tar.gz/file" | grep 'id="downloadButton"' | sed -e 's/.*href="//g' -e 's/".*//g')" + "$(curl -sL "https://www.mediafire.com/file/axlg17bs5o5ep96/${_urlname}_V${pkgver}_Reshade_${_shadesver}.7z/file" | grep 'id="downloadButton"' | sed -e 's/.*href="//g' -e 's/".*//g')" + "$(curl -sL "https://www.mediafire.com/file/b3pqfak5lzrjbz8/${_urlname}_V.${pkgver}_-_Pak.7z/file" | grep 'id="downloadButton"' | sed -e 's/.*href="//g' -e 's/".*//g')") +sha256sums=('89a7be5cb30491a1a596df3b62ac70d98a1f46dae63d5bf1edf6afbc44820bdb' + 'f484591f62b9fc1b23632e206e8ab9a48ae4d8d1340d8ace9396e7cc25d712ad' + 'e99b7c54b7a7c552940c33f21ba3eef44968a94a84eb0db57b02551fe049d996') + +prepare() { + rm "${srcdir}/opengl32.dll" + sed -i "s_Exec='Final Fight LNS Ultimate.AppImage'_Exec=${_pkgname}_g" "${srcdir}/${_pkgname}_linux64/Final Fight LNS Ultimate.desktop" + sed -i "s_Icon=ico_Icon=/usr/share/pixmaps/${_pkgname}.png_g" "${srcdir}/${_pkgname}_linux64/Final Fight LNS Ultimate.desktop" +} + +package() { + install -dm777 "${pkgdir}/opt/${_pkgname}/Logs" + install -dm755 "${pkgdir}/opt/${_pkgname}/Paks" + install -dm777 "${pkgdir}/opt/${_pkgname}/Saves" + install -dm777 "${pkgdir}/opt/${_pkgname}/ScreenShots" + install -dm755 "${pkgdir}/usr/bin" + install -dm755 "${pkgdir}/usr/share/pixmaps" + install -dm755 "${pkgdir}/usr/share/applications" + + install -Dm644 "${srcdir}/${_pkgname}_linux64/ico.png" "${pkgdir}/usr/share/pixmaps/fflns.png" + install -Dm644 "${srcdir}/${_pkgname}_linux64/Final Fight LNS Ultimate.desktop" "${pkgdir}/usr/share/applications/" + install -Dm755 "${srcdir}/${_pkgname}_linux64/Final Fight LNS Ultimate.AppImage" "${pkgdir}/opt/${_pkgname}/${_pkgname}" + echo -e '#!/bin/bash\n\n(cd /opt/fflns/ ; /opt/fflns/fflns)' > "${pkgdir}/usr/bin/${_pkgname}" + chmod 755 "${pkgdir}/usr/bin/${_pkgname}" + + install -Dm755 "${srcdir}/Final Fight LNS.pak" "${pkgdir}/opt/${_pkgname}/Paks/" + + cp -r "${srcdir}"/*.ini "${pkgdir}/opt/${_pkgname}/" + cp -r "${srcdir}"/reshade-shaders "${pkgdir}/opt/${_pkgname}/" +} |