diff options
author | Ted Alff | 2025-02-12 12:20:42 -0500 |
---|---|---|
committer | Ted Alff | 2025-02-12 12:20:42 -0500 |
commit | 60d8e8cca0bda276f8e166ccc9404b42843a76b0 (patch) | |
tree | 821b0e8d99e4cfa5a49eddd20582b9d9de3ada45 | |
download | aur-60d8e8cca0bda276f8e166ccc9404b42843a76b0.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e88bc4bb86d4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = sfml2 + pkgdesc = A simple, fast, cross-platform, and object-oriented multimedia API (Version 2) + pkgver = 2.6.2 + pkgrel = 1 + url = http://www.sfml-dev.org/ + arch = x86_64 + license = zlib + makedepends = mesa + makedepends = cmake + makedepends = doxygen + makedepends = systemd + makedepends = ninja + depends = libsndfile + depends = libxrandr + depends = openal + depends = glew + depends = freetype2 + depends = libx11 + depends = libxcursor + provides = libsfml-window.so + provides = libsfml-network.so + provides = libsfml-system.so + provides = libsfml-audio.so + provides = libsfml-graphics.so + source = sfml2-2.6.2.tar.gz::https://github.com/SFML/SFML/archive/2.6.2.tar.gz + sha512sums = d8a8bee3aa9acda4609104c2a9d4a2512e4be6d6e85fd4b24c287c03f60cfb888e669e61bfac4113dae35f0c3492559b65b3453baf38766d8c0223d9ab77aada + +pkgname = sfml2 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0ab86834cc42 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: twa022 <twa022 at gmail dot com> + +pkgname=sfml2 +pkgver=2.6.2 +pkgrel=1 +pkgdesc='A simple, fast, cross-platform, and object-oriented multimedia API (Version 2)' +arch=('x86_64') +url='http://www.sfml-dev.org/' +license=('zlib') +depends=('libsndfile' 'libxrandr' 'openal' 'glew' 'freetype2' 'libx11' 'libxcursor') +makedepends=('mesa' 'cmake' 'doxygen' 'systemd' 'ninja') +provides=('libsfml-window.so' 'libsfml-network.so' 'libsfml-system.so' + 'libsfml-audio.so' 'libsfml-graphics.so') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/SFML/SFML/archive/${pkgver}.tar.gz) +sha512sums=('d8a8bee3aa9acda4609104c2a9d4a2512e4be6d6e85fd4b24c287c03f60cfb888e669e61bfac4113dae35f0c3492559b65b3453baf38766d8c0223d9ab77aada') + +build() { + + cmake -B build -S SFML-${pkgver} -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/opt/sfml2 \ + -DSFML_USE_SYSTEM_DEPS=ON \ + -DSFML_BUILD_EXAMPLES=1 \ + -DSFML_BUILD_DOC=1 \ + -DSFML_INSTALL_PKGCONFIG_FILES=1 \ + -DSFML_PKGCONFIG_INSTALL_PREFIX=/usr/lib/pkgconfig/sfml2 + ninja -C build + ninja -C build doc +} + +package() { + DESTDIR="$pkgdir/" ninja -C build install + + install -Dm644 SFML-${pkgver}/license.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |