summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD54
3 files changed, 46 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 48400f35c650..d587c7783dc7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,16 @@
-# Generated by mksrcinfo v8
-# Thu Jun 16 20:49:29 UTC 2016
pkgbase = sdl2pp
- pkgdesc = SDL2 wrapper for C++11
- pkgver = 0.12.0
- pkgrel = 1
- url = https://github.com/libSDL2pp/libSDL2pp
+ pkgdesc = C++ bindings/wrapper for SDL2
+ pkgver = 0.18.1
+ pkgrel = 2
+ url = https://sdl2pp.amdmi3.ru
arch = x86_64
- arch = i686
- license = zlib
+ license = Zlib
makedepends = cmake
- makedepends = git
- makedepends = ninja
depends = sdl2
depends = sdl2_image
- depends = sdl2_ttf
depends = sdl2_mixer
- source = git://github.com/libSDL2pp/libSDL2pp#tag=0.12.0
- md5sums = SKIP
+ depends = sdl2_ttf
+ source = sdl2pp-0.18.1.tar.gz::https://github.com/libSDL2pp/libSDL2pp/archive/0.18.1.tar.gz
+ b2sums = 1aef60284cdc5b69ad3dcbec71453220826fbc686c73730517c9d63f1c11f92236ec53331b2e4455d89171c40e464dcee485aebb9f994a0e0000eefeff4658a6
pkgname = sdl2pp
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..2f5661e0609c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+/**
+!/**/
+
+!/.gitignore
+!/.SRCINFO
+!/PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index dc4d3a91d737..e3e154616a36 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,39 @@
+# Maintainer: tocic <tocic at protonmail dot ch>
+# Contributor: Alexander F Rødseth <xyproto@archlinux.org>
+
pkgname=sdl2pp
-pkgver=0.12.0
-pkgrel=1
-pkgdesc='SDL2 wrapper for C++11'
-arch=('x86_64' 'i686')
-url="https://github.com/libSDL2pp/libSDL2pp"
-license=('zlib')
-depends=('sdl2' 'sdl2_image' 'sdl2_ttf' 'sdl2_mixer')
-makedepends=('cmake' 'git' 'ninja')
-source=("git://github.com/libSDL2pp/libSDL2pp#tag=$pkgver")
-md5sums=('SKIP')
+pkgver=0.18.1
+pkgrel=2
+pkgdesc="C++ bindings/wrapper for SDL2"
+arch=("x86_64")
+url="https://sdl2pp.amdmi3.ru"
+license=("Zlib")
+depends=("sdl2" "sdl2_image" "sdl2_mixer" "sdl2_ttf")
+makedepends=("cmake")
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/libSDL2pp/libSDL2pp/archive/${pkgver}.tar.gz")
+b2sums=("1aef60284cdc5b69ad3dcbec71453220826fbc686c73730517c9d63f1c11f92236ec53331b2e4455d89171c40e464dcee485aebb9f994a0e0000eefeff4658a6")
build() {
- mkdir -p build
- cd build
- cmake \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_CXX_FLAGS=-w \
- -GNinja \
- "$srcdir/libSDL2pp"
- ninja
+ cmake -B "build/" -S "libSDL2pp-${pkgver}" \
+ -D SDL2PP_ENABLE_LIVE_TESTS:BOOL="OFF" \
+ -D SDL2PP_STATIC:BOOL="OFF" \
+ -D SDL2PP_WITH_EXAMPLES:BOOL="OFF" \
+ -D SDL2PP_WITH_IMAGE:BOOL="ON" \
+ -D SDL2PP_WITH_MIXER:BOOL="ON" \
+ -D SDL2PP_WITH_TESTS:BOOL="OFF" \
+ -D SDL2PP_WITH_TTF:BOOL="ON" \
+ -D CMAKE_BUILD_TYPE:STRING="Release" \
+ -D CMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \
+ -D CMAKE_INSTALL_PREFIX:PATH="/usr/" \
+ -Wno-dev
+
+ cmake --build "build/"
}
package() {
- DESTDIR="$pkgdir" ninja -C build install
-}
+ DESTDIR="${pkgdir}" cmake --install "build/"
-# vim:set ts=2 sw=2 et:
+ install -D --target-directory="${pkgdir}/usr/share/licenses/${pkgname}/" \
+ --mode=644 \
+ "libSDL2pp-${pkgver}/COPYING.txt"
+}