🔒 Repository is read-only – file editing is disabled.

recipes/gui/sfml/PAGBUILD.yaml main

42 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142
pkgname: sfml
pkgver: '3.1.0'
pkgrel: 1
pkgdesc: A simple, fast, cross-platform, and object-oriented multimedia API
url: 'https://www.sfml-dev.org/'
arch: x86_64
depends: []
makedepends:
- mesa
- cmake
- doxygen
- systemd
- libsndfile
- xorg-xrandr
- openal
- glew
- freetype
- xorg-libx11
- ninja
source:
- 'https://github.com/SFML/SFML/archive/${pkgver}.tar.gz'
sha256sums:
- SKIP
build: |
  cmake -B build       \
      -S SFML-${pkgver} \
      -G Ninja         \
      -DCMAKE_INSTALL_PREFIX=/usr       \
      -DSFML_USE_SYSTEM_DEPS=ON         \
      -DSFML_BUILD_EXAMPLES=ON          \
      -DSFML_BUILD_DOC=ON               \
      -DSFML_INSTALL_PKGCONFIG_FILES=ON \
      -DBUILD_SHARED_LIBS=ON            \
      -DSFML_PKGCONFIG_INSTALL_DIR=/usr/lib/pkgconfig
  ninja -C build
  ninja -C build doc

  DESTDIR=${PKGDIR}/ ninja -C build install
  install -Dm644 SFML-${pkgver}/license.md \
  ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE
package: |
  true