diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..63712faa37e0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Sebastian Meyer <aur@mailhell.seb7.de> + +_pkgname=sdl2_compat12 +pkgname=sdl2_compat12-git +provides=('sdl') +conflicts=('sdl') +pkgver=latest +pkgrel=1 +pkgdesc="Provides a binary-compatible API for programs written against SDL 1.2, but it uses SDL 2.0 behind the scenes." +url='https://github.com/SDL-mirror/sdl12-compat.git' +arch=('i686' 'x86_64') +license=('ZLIB') +depends=('sdl2') +makedepends=('cmake') +source=('git+https://github.com/SDL-mirror/sdl12-compat.git' 'fix-cmakelists.patch' 'fix-srcdir-reference.patch') +sha256sums=('SKIP' + '6b89938e36ceafbe0e5fec87aa03606c20166890ea73320e5fabf4fd2c3ff4b5' + 'e59519698276b34277a76746b84c06afe5f21037e3c4a5a8e8f913306f0bd812') + +prepare() { + cd sdl12-compat + patch --forward --strip=1 --input="${srcdir}/fix-cmakelists.patch" + patch --forward --strip=1 --input="${srcdir}/fix-srcdir-reference.patch" +} + +pkgver() { + cd sdl12-compat + git log | head -n1 | sed -e 's/^commit\s*\(........\).*/\1/' +} + +build() { + cd sdl12-compat + cmake . + make +} + +package() { + cd "sdl12-compat" + mkdir -p "$pkgdir/usr/lib" + mkdir -p "$pkgdir/usr/share/licenses/$_pkgname/" + + cp libSDL-1.2.so* "$pkgdir/usr/lib" + cp COPYING "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" +} |