blob: b1b940223705b78befa62d8b1a5ec2a1fd1ecf20 (
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
|
# Maintainer: liranv <liranvaknin@gmail.com>
pkgname=shadps4-qtlauncher-bin
_pkgname=shadPS4QtLauncher
_pkgid=net.shadps4.shadps4-qtlauncher
pkgver=v224
pkgrel=1
pkgdesc="shadPS4 PlayStation 4 emulator Qt launcher"
arch=('x86_64')
url="https://shadps4.net/"
license=('GPL-2.0-only')
options=('!strip')
provides=('shadps4-qtlauncher')
conflicts=('shadps4-qtlauncher')
_appimage=shadPS4QtLauncher-qt.AppImage
source=("shadPS4QtLauncher-linux-qt-${pkgver}.zip::https://github.com/shadps4-emu/shadps4-qtlauncher/releases/download/${pkgver}/shadPS4QtLauncher-linux-qt-${pkgver}.zip")
sha256sums=('08c3c6da64a2cea1d4470139ab9388de242829806ed87a08ea63931e0131cb17')
prepare() {
cd "${srcdir}"
chmod +x "${_appimage}"
./"${_appimage}" --appimage-extract
sed -i "s|appdir=\$(readlink -f \${APPDIR:-\$(dirname \"\$0\")})|appdir=\"/opt/${_pkgname}\"|" "$srcdir/squashfs-root/AppRun"
}
package() {
install -dm755 "$pkgdir/opt/${_pkgname}"
mv "$srcdir"/squashfs-root/* "$pkgdir/opt/${_pkgname}"
install -dm755 "$pkgdir/usr/bin"
ln -sf "/opt/${_pkgname}/AppRun" "$pkgdir/usr/bin/shadps4-qtlauncher"
install -Dm644 "$pkgdir/opt/${_pkgname}/usr/share/icons/hicolor/scalable/apps/net.shadps4.shadPS4.svg" "$pkgdir/usr/share/pixmaps/net.shadps4.shadps4-qtlauncher.svg"
install -Dm644 "$pkgdir/opt/${_pkgname}/${_pkgid}.desktop" -t "$pkgdir/usr/share/applications"
sed -i "s|Exec=shadPS4QtLauncher|Exec=shadps4-qtlauncher|" "$pkgdir/usr/share/applications/${_pkgid}.desktop"
sed -i "s|Icon=net.shadps4.shadPS4|Icon=${_pkgid}|" "$pkgdir/usr/share/applications/${_pkgid}.desktop"
chmod -R u+rwX,go+rX,go-w "$pkgdir/"
}
|