diff options
author | everyone | 2023-03-22 21:19:41 -0700 |
---|---|---|
committer | everyone | 2023-03-22 21:19:41 -0700 |
commit | ebe889c79856df1cd5ac553f309f0392855a5a78 (patch) | |
tree | 2e5edfb32a3adafb649d27ebc817a90c6a86f7b6 | |
parent | 1862c6dd1fc8139e2d5085291ae46b6c65a54d35 (diff) | |
download | aur-ebe889c79856df1cd5ac553f309f0392855a5a78.tar.gz |
update PKGBUILD to use new compilation steps
- remove launch script
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rwxr-xr-x | an-anime-game-launcher.sh | 4 |
4 files changed, 42 insertions, 37 deletions
@@ -1,30 +1,27 @@ 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 = 2 + pkgver = 3.2.1.r7.g711cc82 + 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 + makedepends = rust depends = cabextract - depends = git depends = curl + depends = git + depends = glibc + depends = gtk4 depends = iputils - depends = webkit2gtk - depends = libnotify + depends = libadwaita + depends = tar + depends = unzip + depends = xdelta3 optdepends = mangohud: FPS Hud/GUI - optdepends = vkbasalt: Custom shaders (install this and reshade-shaders-git) - optdepends = reshade-shaders-git: Required by vkBasalt config files (install this and vkbasalt) optdepends = gamemode: Game Optimizations + optdepends = gamescope: a tool from Valve that allows for games to run in an isolated Xwayland instance 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/.gitignore b/.gitignore new file mode 100644 index 000000000000..707609fc188c --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD +!an-anime-game-launcher.desktop @@ -1,21 +1,31 @@ # Maintainer: DrakeTDL <everyone@disroot.org> pkgname="an-anime-game-launcher-git" _pkgname="${pkgname%-git}" -pkgver=2.3.8.r23.g6a4afb1 -pkgrel=2 +pkgver=3.2.1.r7.g711cc82 +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) +depends=( + cabextract + curl + git + glibc + gtk4 + iputils + libadwaita + tar + unzip + xdelta3 +) +makedepends=(rust) checkdepends=() optdepends=( "mangohud: FPS Hud/GUI" - "vkbasalt: Custom shaders (install this and reshade-shaders-git)" - "reshade-shaders-git: Required by vkBasalt config files (install this and vkbasalt)" "gamemode: Game Optimizations" + "gamescope: a tool from Valve that allows for games to run in an isolated Xwayland instance" ) provides=() conflicts=() @@ -25,15 +35,12 @@ 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" ) @@ -44,25 +51,25 @@ pkgver() { prepare() { cd "${_pkgname}" - yarn - yarn neu update + git switch next + git submodule update --init --recursive --single-branch } build() { cd "${_pkgname}" - yarn build + cargo build --release } 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 -dm755 "${pkgdir}/usr/lib/${_pkgname}" + install -dm755 "${pkgdir}/usr/bin/" - install -Dm644 "dist/${_pkgname}/resources.neu" "${pkgdir}/usr/share/${_pkgname}/resources.neu" - install -Dm755 "dist/${_pkgname}/${_pkgname}-linux_x64" "${pkgdir}/usr/share/${_pkgname}/${_pkgname}" + cp target/release/anime-game-launcher "${pkgdir}/usr/lib/${_pkgname}/${_pkgname}" + ln -s "${pkgdir}/usr/lib/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" - cd "dist/${_pkgname}/public" - find * -type f -exec install -Dm 755 {} "${pkgdir}/usr/share/${_pkgname}/public/"{} \; + install -Dm644 "assets/images/icon.png" "${pkgdir}/usr/share/pixmaps/an-anime-game-launcher.png" + install -Dm644 "assets/images/icon.png" "${pkgdir}/usr/share/icons/moe.launcher.an-anime-game-launcher.png" + install -Dm644 "${srcdir}/an-anime-game-launcher.desktop" -t "${pkgdir}/usr/share/applications" } diff --git a/an-anime-game-launcher.sh b/an-anime-game-launcher.sh deleted file mode 100755 index e0089c773dca..000000000000 --- a/an-anime-game-launcher.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/env bash - -cd /usr/share/an-anime-game-launcher -exec ./an-anime-game-launcher "$@" |