aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralpterry <alpterry@protonmail.com>2020-05-15 10:01:22 +0000
committerRasmus Thomsen <oss@cogitri.dev>2020-05-15 11:57:09 +0000
commit24368f3e72863b6504be6705e6d18eb1e025ca62 (patch)
treef5c4e41d6090a6f88f3c0a1a54eaf528554a67f3
parentd96cd1ab32960d2b31693be708d495181c462bb7 (diff)
downloadaports-24368f3e72863b6504be6705e6d18eb1e025ca62.tar.gz
aports-24368f3e72863b6504be6705e6d18eb1e025ca62.tar.bz2
aports-24368f3e72863b6504be6705e6d18eb1e025ca62.tar.xz
community/supertux: upgrade to 0.6.2
-rw-r--r--community/supertux/1152743f0bd369b4e1d3ff822e9d309fc7dac3e2.patch29
-rw-r--r--community/supertux/APKBUILD19
2 files changed, 8 insertions, 40 deletions
diff --git a/community/supertux/1152743f0bd369b4e1d3ff822e9d309fc7dac3e2.patch b/community/supertux/1152743f0bd369b4e1d3ff822e9d309fc7dac3e2.patch
deleted file mode 100644
index e977e42f81..0000000000
--- a/community/supertux/1152743f0bd369b4e1d3ff822e9d309fc7dac3e2.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 1152743f0bd369b4e1d3ff822e9d309fc7dac3e2 Mon Sep 17 00:00:00 2001
-From: Reiner Herrmann <reiner@reiner-h.de>
-Date: Fri, 3 Jan 2020 14:27:15 +0000
-Subject: [PATCH] Fix detection of system physfs (#1312)
-
-check_symbol_exists checks if compilation succeeds with the specified
-symbol and header, but also fails if linking is not successful.
-To detect the system library correctly, ask it to link against
-${PHYSFS_LIBRARY} (which is set by find_package).
----
- CMakeLists.txt | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 36bf4a67ac..3b8959a0fe 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -221,7 +221,10 @@ include_directories(SYSTEM ${VORBIS_INCLUDE_DIR})
- include(CheckSymbolExists)
-
- find_package(PhysFS)
--check_symbol_exists("PHYSFS_getPrefDir" "${PHYSFS_INCLUDE_DIR}/physfs.h" HAVE_PHYSFS_GETPREFDIR)
-+if(PHYSFS_LIBRARY)
-+ set(CMAKE_REQUIRED_LIBRARIES ${PHYSFS_LIBRARY})
-+ check_symbol_exists("PHYSFS_getPrefDir" "${PHYSFS_INCLUDE_DIR}/physfs.h" HAVE_PHYSFS_GETPREFDIR)
-+endif()
- if(HAVE_PHYSFS_GETPREFDIR)
- set(USE_SYSTEM_PHYSFS ON CACHE BOOL "Use preinstalled physfs (must support getPrefDir)")
- else(HAVE_PHYSFS_GETPREFDIR)
diff --git a/community/supertux/APKBUILD b/community/supertux/APKBUILD
index a51493c9b0..6427ba994a 100644
--- a/community/supertux/APKBUILD
+++ b/community/supertux/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: alpterry <alpterry@protonmail.com>
# Maintainer: alpterry <alpterry@protonmail.com>
pkgname=supertux
-pkgver=0.6.1
-pkgrel=4
+pkgver=0.6.2
+pkgrel=0
pkgdesc="Open-source classic 2D jump'n run sidescroller game"
url="https://www.supertux.org/"
arch="all !s390x !mips !mips64" # build fails
@@ -11,16 +11,14 @@ depends="$pkgname-data"
makedepends="boost-dev cmake curl-dev freetype-dev glew-dev libpng-dev libvorbis-dev openal-soft-dev physfs-dev sdl2-dev sdl2_image-dev"
subpackages="$pkgname-doc $pkgname-data::noarch"
options="!check" # no test suite
-source="https://github.com/SuperTux/supertux/releases/download/v$pkgver/SuperTux-v$pkgver-Source.tar.gz
- 1152743f0bd369b4e1d3ff822e9d309fc7dac3e2.patch
- "
+source="https://github.com/SuperTux/supertux/releases/download/v$pkgver/SuperTux-v$pkgver-Source.tar.gz"
builddir="$srcdir/SuperTux-v$pkgver-Source"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake \
+ cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
@@ -28,12 +26,12 @@ build() {
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DINSTALL_SUBDIR_BIN=bin \
- ${CMAKE_CROSSOPTS} .
- make
+ $CMAKE_CROSSOPTS
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --build build --target install
}
data() {
@@ -43,5 +41,4 @@ data() {
mv "$pkgdir"/usr/share/games "$subpkgdir"/usr/share/games
}
-sha512sums="38a1da2a0546aa7fb98ece307b35a7e03a154b018d4b732592d3a718fd6c8ba827f3f8d99f0df777b7f438c0294c1838185ea7e60cc08f8cdb6f9a46b440e860 SuperTux-v0.6.1-Source.tar.gz
-0683b6c6ec8cf9d78ea0c973405a4ef26ab85cd72619483d0e5aef4bc0650d23a7e4b8a2484b5e3447433560a1d42225a61fb224b1fae6c2f0effb4ca622ec84 1152743f0bd369b4e1d3ff822e9d309fc7dac3e2.patch"
+sha512sums="5baa783ee589b42a9bbce3740659dbb7b617ebfcc00c0a038c03d31b56700e3923c8548700ccebe42b325ca03bd85186bc5edef9f6580d93dc48d8aca88cbf74 SuperTux-v0.6.2-Source.tar.gz"