summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2018-12-22 00:22:03 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2018-12-22 00:22:03 -0800
commit828efde2e24b67f68030771b6bdcff3027c2e2ea (patch)
treea94d7d45e1fd418bc0f2608322f53db2fbb26845
parentCurly braces around variables | Maintainer logic (diff)
downloadendless-sky-828efde2e24b67f68030771b6bdcff3027c2e2ea.tar.xz
Fixed paths | Removed needless git makedepend
-rw-r--r--PKGBUILD21
-rw-r--r--endless-sky.desktop14
2 files changed, 26 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 943d876..6e797d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,6 +4,7 @@
# # I maintain this because:
# AUR version doesn't use pkgname for source package
+# AUR version uses /usr/share/games
# AUR version is cluttered
pkgname='endless-sky'
@@ -12,17 +13,19 @@ pkgrel=1
arch=('i686' 'x86_64')
url="https://endless-sky.github.io/"
depends=('sdl2' 'libjpeg-turbo' 'glew' 'openal' 'hicolor-icon-theme' 'libmad')
-makedepends=('git' 'scons')
+makedepends=('scons')
license=('GPL3' 'CCPL' 'custom:public domain')
pkgdesc="A space exploration and combat game similar to Escape Velocity"
source=(
- ${pkgname}-${pkgver}.tar.gz::https://github.com/endless-sky/endless-sky/archive/v${pkgver}.tar.gz)
+ ${pkgname}-${pkgver}.tar.gz::https://github.com/endless-sky/endless-sky/archive/v${pkgver}.tar.gz
+ $pkgname.desktop)
-sha256sums=('69078c67656709646deb0c46fd960aa905601c23bb47c1696b0962ae8dff6d1e')
+sha256sums=('69078c67656709646deb0c46fd960aa905601c23bb47c1696b0962ae8dff6d1e'
+ 'c4487992730c9b562a806b432d1ecdbe7a79136d34240e92f588376879d09e0e')
build() {
cd $pkgname-$pkgver
- scons
+ scons -j 2
# gzip manpage
gzip -f endless-sky.6
}
@@ -35,10 +38,10 @@ package() {
# resources
## They explicitly want this path. Although one could workaround with '-r' param
- install --directory ${pkgdir}/usr/share/games/${pkgname}
- cp -rf data images sounds ${pkgdir}/usr/share/games/${pkgname}/
- install -Dm644 credits.txt ${pkgdir}/usr/share/games/${pkgname}/credits.txt
- install -Dm644 keys.txt ${pkgdir}/usr/share/games/${pkgname}/keys.txt
+ install --directory ${pkgdir}/usr/lib/${pkgname}
+ cp -rf data images sounds ${pkgdir}/usr/lib/${pkgname}/
+ install -Dm644 credits.txt ${pkgdir}/usr/lib/${pkgname}/credits.txt
+ install -Dm644 keys.txt ${pkgdir}/usr/lib/${pkgname}/keys.txt
# icons and .desktop
_idir=endless-sky.iconset
@@ -50,7 +53,7 @@ package() {
install -Dm644 icons/icon_32x32.png ${_iddir}/32x32/apps/${pkgname}.png
install -Dm644 icons/icon_48x48.png ${_iddir}/48x48/apps/${pkgname}.png
install -Dm644 icons/icon_256x256.png ${_iddir}/256x256/apps/${pkgname}.png
- install -Dm644 endless-sky.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
+ install -Dm644 $srcdir/$pkgname.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
# manpage
install -Dm644 endless-sky.6.gz ${pkgdir}/usr/share/man/man6/${pkgname}.6.gz
diff --git a/endless-sky.desktop b/endless-sky.desktop
new file mode 100644
index 0000000..5822291
--- /dev/null
+++ b/endless-sky.desktop
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Name=Endless Sky
+GenericName=Space game
+GenericName[de]=Weltraumspiel
+GenericName[fr]=Jeu spatial
+Comment=Space exploration and combat game
+Comment[de]=Weltraumhandels und Kampfsimulator
+Comment[fr]=Jeu d'exploration et de combat dans l'espace
+Exec=endless-sky -r /lib/endless-sky
+Icon=endless-sky
+Terminal=false
+Type=Application
+Keywords=game;simulator;space;sandbox;rpg;
+Categories=Game;Simulation;