diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -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" } |