summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 18 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 498f2db95508..2f0c7b6f4fa8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,26 @@
+_pkgname=celestia
+_pkgver=1.6.3
+_appimage="${_pkgname}-${_pkgver}-lp154.2.1.Build2.2.glibc2.29-x86_64.AppImage"
+_desktopfile="space.celestia.celestia.desktop"
+
pkgname=celestia-appimage
pkgver=1.6.3
-_pkgname=celestia
-_appimage="${_pkgname}-${pkgver}-lp154.2.1.Build2.2.glibc2.29-x86_64.AppImage"
-_desktopfile="space.celestia.celestia"
-pkgrel=1
+pkgrel=2
pkgdesc="Real-time space simulation"
arch=(x86_64)
license=(GPL)
url="https://github.com/CelestiaProject/Celestia"
-depends=('gtkglext' 'luajit')
-options=()
-source=(https://github.com/CelestiaProject/Celestia/releases/download/${pkgver}/${_pkgname}-${pkgver}-lp154.2.1.Build2.2.glibc2.29-x86_64.AppImage)
+depends=('gtk2')
+options=(!strip)
+source=("https://github.com/CelestiaProject/Celestia/releases/download/${pkgver}/${_pkgname}-${pkgver}-lp154.2.1.Build2.2.glibc2.29-x86_64.AppImage")
sha256sums=('7c3c586d4e9e8e91c7d660a5312e95fd80600c482b84dadfa13f81bfc907f8ef')
prepare() {
chmod +x ${_appimage}
- ./${_appimage} --appimage-extract ${_desktopfile}.desktop
- ./${_appimage} --appimage-extract ${_pkgname}.png
- ./${_appimage} --appimage-extract usr/share/icons
+ #./${_appimage} --appimage-extract
+ ./${_appimage} --appimage-extract usr/share/applications/${_desktopfile}
+ ./${_appimage} --appimage-extract usr/share/pixmaps/${_pkgname}.png
}
package() {
@@ -26,6 +28,10 @@ package() {
install -d "${pkgdir}/usr/bin" # Install /usr/bin
ln -s "/opt/${_pkgname}/${_appimage}" "${pkgdir}/usr/bin/${_pkgname}" # Link /opt/$_pkgname/$_appimage to /usr/bin/$_pkgname
- # Install desktop entry and icon
- install -Dpm644 "squashfs-root/${_desktopfile}.desktop" "${pkgdir}/usr/share/applications/${_desktopfile}.desktop"
+ # Desktop file
+ install -Dm644 "${srcdir}/squashfs-root/usr/share/applications/${_desktopfile}" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+
+ # Icon images
+ install -dm755 "${pkgdir}/usr/share/pixmaps"
+ install -Dm644 "${srcdir}/squashfs-root/usr/share/pixmaps/celestia.png" "${pkgdir}/usr/share/pixmaps/celestia.png"
}