diff options
author | DrakeTDL | 2022-09-08 15:59:49 -0700 |
---|---|---|
committer | DrakeTDL | 2022-09-08 15:59:49 -0700 |
commit | 30abdf469ff873eab635957fc50cfe10280ca287 (patch) | |
tree | 9ac32e83411ad3891f530850af9537b1381768c8 | |
download | aur-30abdf469ff873eab635957fc50cfe10280ca287.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 67 | ||||
-rw-r--r-- | an-anime-game-launcher.desktop | 8 | ||||
-rwxr-xr-x | an-anime-game-launcher.sh | 4 |
4 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..07253ccb3cd1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = an-anime-game-launcher-git + pkgdesc = A Launcher for a specific anime game with auto-patching, discord rpc and time tracking + pkgver = 2.3.8.r23.g6a4afb1 + pkgrel = 1 + url = https://github.com/an-anime-team/an-anime-game-launcher + arch = x86_64 + license = GPL3 + makedepends = yarn + depends = libayatana-appindicator + depends = tar + depends = unzip + depends = xdelta3 + depends = cabextract + depends = git + depends = curl + depends = iputils + depends = webkit2gtk + depends = libnotify + optdepends = mangohud: FPS Hud/GUI + optdepends = vkbasalt: Custom shaders + optdepends = gamemode: Game Optimizations + source = git+https://github.com/an-anime-team/an-anime-game-launcher + source = an-anime-game-launcher.sh + source = an-anime-game-launcher.desktop + sha256sums = SKIP + sha256sums = d47f8defce9030bc807e1f573cc024e2523e31a52638cf11f29400f252d7fa57 + sha256sums = 3bb15b29fd47e60ead712a67046daf42bd0ba5547d379ead6ea9bba37ea7b137 + +pkgname = an-anime-game-launcher-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d1ad5bfacc90 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: DrakeTDL <everyone@disroot.org> +pkgname="an-anime-game-launcher-git" +_pkgname="${pkgname%-git}" +pkgver=2.3.8.r23.g6a4afb1 +pkgrel=1 +pkgdesc="A Launcher for a specific anime game with auto-patching, discord rpc and time tracking" +arch=("x86_64") +url="https://github.com/an-anime-team/an-anime-game-launcher" +license=("GPL3") +groups=() +depends=(libayatana-appindicator tar unzip xdelta3 cabextract git curl iputils webkit2gtk libnotify) +makedepends=(yarn) +checkdepends=() +optdepends=( + "mangohud: FPS Hud/GUI" + "vkbasalt: Custom shaders" + "gamemode: Game Optimizations" +) +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=( + # "${pkgname}"::"git+${url}" + "git+https://github.com/an-anime-team/an-anime-game-launcher" + "${_pkgname}.sh" + "${_pkgname}.desktop" +) +noextract=() +sha256sums=( + SKIP + "d47f8defce9030bc807e1f573cc024e2523e31a52638cf11f29400f252d7fa57" + "3bb15b29fd47e60ead712a67046daf42bd0ba5547d379ead6ea9bba37ea7b137" +) + +pkgver() { + cd "${_pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${_pkgname}" + yarn + yarn neu update +} + +build() { + cd "${_pkgname}" + yarn build +} + +package() { + cd "${_pkgname}" + + install -Dm755 "${srcdir}/an-anime-game-launcher.sh" "${pkgdir}/usr/bin/${_pkgname}" + install -Dm644 "${srcdir}/an-anime-game-launcher.desktop" -t "${pkgdir}/usr/share/applications" + install -Dm644 "dist/${_pkgname}/public/icons/256x256.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}.png" + + install -Dm644 "dist/${_pkgname}/resources.neu" "${pkgdir}/usr/share/${_pkgname}/resources.neu" + install -Dm755 "dist/${_pkgname}/${_pkgname}-linux_x64" "${pkgdir}/usr/share/${_pkgname}/${_pkgname}" + + cd "dist/${_pkgname}/public" + find * -type f -exec install -Dm 755 {} "${pkgdir}/usr/share/${_pkgname}/public/"{} \; +} diff --git a/an-anime-game-launcher.desktop b/an-anime-game-launcher.desktop new file mode 100644 index 000000000000..2cf3afb79677 --- /dev/null +++ b/an-anime-game-launcher.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=An Anime Game Launcher +Comment=An Launcher for a specific anime game with auto-patching, discord rpc and time tracking +Exec=an-anime-game-launcher +Terminal=false +Type=Application +Icon=an-anime-game-launcher +Categories=Game diff --git a/an-anime-game-launcher.sh b/an-anime-game-launcher.sh new file mode 100755 index 000000000000..e0089c773dca --- /dev/null +++ b/an-anime-game-launcher.sh @@ -0,0 +1,4 @@ +#!/bin/env bash + +cd /usr/share/an-anime-game-launcher +exec ./an-anime-game-launcher "$@" |