diff options
-rw-r--r-- | games/endless-sky/endless-sky.SlackBuild | 29 | ||||
-rw-r--r-- | games/endless-sky/endless-sky.info | 8 |
2 files changed, 20 insertions, 17 deletions
diff --git a/games/endless-sky/endless-sky.SlackBuild b/games/endless-sky/endless-sky.SlackBuild index b74bc515ee..044ce73d13 100644 --- a/games/endless-sky/endless-sky.SlackBuild +++ b/games/endless-sky/endless-sky.SlackBuild @@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=endless-sky -VERSION=${VERSION:-0.10.12} +VERSION=${VERSION:-0.10.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -50,6 +50,7 @@ OUTPUT=${OUTPUT:-/tmp} DOCS="changelog copyright license.txt credits.txt *.md" +PRESET="linux" if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" @@ -62,6 +63,10 @@ elif [ "$ARCH" = "x86_64" ]; then elif [ "$ARCH" = "aarch64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="" + PRESET="linux-armv7" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -83,26 +88,23 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -sed -i -e 's:share/man:man:' SConstruct - -export AR=gcc-ar -CXXFLAGS="$SLKCFLAGS" \ -CFLAGS="$SLKCFLAGS" \ -scons \ - PREFIX=/usr \ - mode=release \ - DESTDIR=$PKG \ - install +cmake \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + --preset ${PRESET} +cmake --build --preset ${PRESET}-release --target EndlessSky +DESTDIR=$PKG cmake --install build/${PRESET}/ --prefix /usr find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true sed -i 's#Version=1.5#Version=1.4#;s#SingleMainWindow#X-SingleMainWindow#' $PKG/usr/share/applications/*endless*sky.desktop - +mv $PKG/usr/share/man $PKG/usr/man find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +mv $PKG/usr/share/doc $PKG/usr/doc +mv $PKG/usr/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild @@ -110,5 +112,6 @@ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh + cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/games/endless-sky/endless-sky.info b/games/endless-sky/endless-sky.info index a824625a36..1b22201326 100644 --- a/games/endless-sky/endless-sky.info +++ b/games/endless-sky/endless-sky.info @@ -1,10 +1,10 @@ PRGNAM="endless-sky" -VERSION="0.10.12" +VERSION="0.10.14" HOMEPAGE="http://endless-sky.github.io/" -DOWNLOAD="https://github.com/endless-sky/endless-sky/archive/v0.10.12/endless-sky-0.10.12.tar.gz" -MD5SUM="96ccddb3fac9514873dbdcf10b69e321" +DOWNLOAD="https://github.com/endless-sky/endless-sky/archive/v0.10.14/endless-sky-0.10.14.tar.gz" +MD5SUM="aa5b62565e5e9b88bb6e97749c332449" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="libminizip Catch2" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" |