diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..73b3be21fd3f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Kevin Ott <supercodingmonkey at gmail dot com> +# PKGBUILD based upon the official sfml PKGBUILD + +pkgname=lib32-sfml +pkgver=2.1 +pkgrel=1 +pkgdesc='A simple, fast, cross-platform, and object-oriented multimedia API (32-bit)' +arch=('x86_64') +url='http://www.sfml-dev.org/' +license=('zlib') +depends=('lib32-libsndfile' 'lib32-libxrandr' 'lib32-libjpeg' 'lib32-openal' 'lib32-glew' 'lib32-freetype2' 'lib32-mesa' 'sfml') +makedepends=('gcc-multilib' 'cmake') +source=("http://www.sfml-dev.org/download/sfml/${pkgver}/SFML-${pkgver}-sources.zip") +md5sums=('2de81448733f3f46964f23f41cd42e92') + +build() { + cd "$srcdir/SFML-${pkgver}" + + export CFLAGS='-m32' + export CXXFLAGS='-DGLXContextID=XID -m32' + export LDFLAGS='-m32' + + mkdir -p build + cd build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSFML_BUILD_EXAMPLES=0 \ + -DSFML_BUILD_DOC=0 + make +} + +package() { + cd "${srcdir}/SFML-${pkgver}"/build + + mkdir -p "${pkgdir}/usr/lib32" + cp -a lib/*.so{,.*} "${pkgdir}/usr/lib32/" + + install -Dm644 ../license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |