blob: 595dd2cd00877e68b03861febef2ffc01114fabc (
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
|
# Contributor: holishing
# Contributor: axzxc1236
pkgname=oxwu
pkgver=4.1.1
pkgrel=1
pkgdesc="The GUI software using P2P networking to fastly report Earthquakes in Taiwan"
arch=('x86_64')
url="https://eew.earthquake.tw"
source=("oxwu-$pkgver.AppImage::https://eew.earthquake.tw/releases/linux/x64/oxwu-linux-x86_64.AppImage")
sha512sums=('e80169b193a627a57b8947456ff368103b34492fa36ae7a08f53c8b18957228b67e235b8ce410cb24017d76ec1e7f4f9201cb5eb2a1f974d52757e81f5df441c')
noextract=("oxwu-$pkgver.AppImage")
options+=('!strip')
prepare() {
cd "${srcdir}"
# Extract appimage content
chmod +x oxwu-$pkgver.AppImage
./oxwu-$pkgver.AppImage --appimage-extract > /dev/null
# Fix permissions; .AppImage permissions are 700 for all directories
chmod -R a-x+rX squashfs-root/usr
}
build() {
# Adjust .desktop so it will work outside of AppImage container
sed -i -E 's|Exec=AppRun|Exec=env DESKTOPINTEGRATION=false /opt/OXWU/oxwu.AppImage|' 'squashfs-root/oxwu.desktop'
}
package() {
install -Dm755 "${srcdir}/oxwu-$pkgver.AppImage" "${pkgdir}/opt/OXWU/oxwu.AppImage"
# create symbolic link
install -dm755 "${pkgdir}/usr/bin"
ln -s "${pkgdir}/opt/OXWU/oxwu.AppImage" "${pkgdir}/usr/bin/oxwu"
# Icon images
install -dm755 "${pkgdir}/usr/share/"
cp -a "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/"
install -Dm644 "${srcdir}/squashfs-root/oxwu.png" "${pkgdir}/opt/OXWU/oxwu.png"
install -Dm644 "${srcdir}/squashfs-root/oxwu.desktop" "${pkgdir}/usr/share/applications/oxwu.desktop"
install -Dm644 "${srcdir}/squashfs-root/oxwu.desktop" "${pkgdir}/etc/xdg/autostart/oxwu.desktop"
}
|