blob: f14bf3137ba207a480d7d9a4719e2d47e89aeba9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# Maintainer: claymorwan <claymorwan@proton.me> <claymorw@gmail.com>
_pkgname="asset-ripper"
_exeName="AssetRipper.GUI.Free"
pkgname=asset-ripper-bin
pkgver=1.2.4
pkgrel=1
pkgdesc="GUI Application to work with engine assets, asset bundles, and serialized files"
arch=(x86_64 aarch64)
url="https://github.com/AssetRipper/AssetRipper"
depends=('gcc-libs' 'dbus' 'glibc' 'webkit2gtk-4.1')
source=("https://raw.githubusercontent.com/AssetRipper/AssetRipper/refs/tags/$pkgver/LICENSE.md"
"https://raw.githubusercontent.com/AssetRipper/AssetRipper/refs/tags/$pkgver/Media/Images/LogoReimagined/LogoReimaginedTransparent.png")
source_x86_64=("$_pkgname-x86_64.tar.gz::https://github.com/AssetRipper/AssetRipper/releases/download/$pkgver/AssetRipper_linux_x64.zip")
source_aarch64=("$_pkgname-aarch64.tar.gz::https://github.com/AssetRipper/AssetRipper/releases/download/$pkgver/AssetRipper_linux_arm64.zip")
sha256sums=('8b1ba204bb69a0ade2bfcf65ef294a920f6bb361b317dba43c7ef29d96332b9b'
'223a74636902eeed55ad13a44e7292ff9f532df24c706dd8d566b33d00246757')
sha256sums_x86_64=('06a67cb68c065a8d4f5cff35ba714bd938032d9a8b5de219deb7fb6ab8a88bd9')
sha256sums_aarch64=('b7635d513d8ba6313b10afffbce052b9bffb80cc31fd50604118cb195764d82e')
license=("GPL-3.0-only")
options=("!debug")
package() {
install -d "$pkgdir/usr/bin/"
install -d "$pkgdir/usr/share/applications/"
_install_file=("$_exeName" "crunch.dll" "crunchunity.dll" "libcapstone.so" "libTexture2DDecoderNative.so" "Photino.Native.so")
for _file in ${_install_file[@]}; do
install -Dm755 "$_file" "$pkgdir/opt/$_pkgname/$_file"
done
#if test [ ! -f "/opt/$_pkgname/AssetRipper.log" ]; then
touch "AssetRipper.log"
install -Dm666 "AssetRipper.log" "$pkgdir/opt/$_pkgname/AssetRipper.log"
#fi
install -Dm644 "LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
install -D LogoReimaginedTransparent.png "$pkgdir/usr/share/icons/$_pkgname.png"
ln -s "/opt/$_pkgname/$_exeName" "$pkgdir/usr/bin/$_pkgname"
install -Dm0644 /dev/stdin $pkgdir/usr/share/applications/$_pkgname.desktop <<EOF
[Desktop Entry]
Name=Asset Ripper
Exec=$_pkgname
Icon=$_pkgname
Terminal=false
Type=Application
Comment=GUI asset ripper
Categories=Game;Development;
EOF
}
|