Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / sfml
Commits: e930fca2 by Sven-Hendrik Haase at 2024-12-26T17:00:02+01:00 upgpkg: 3.0.0-1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,10 +1,10 @@ pkgbase = sfml pkgdesc = A simple, fast, cross-platform, and object-oriented multimedia API - pkgver = 2.6.2 + pkgver = 3.0.0 pkgrel = 1 url = http://www.sfml-dev.org/ arch = x86_64 - license = zlib + license = Zlib makedepends = mesa makedepends = cmake makedepends = doxygen @@ -12,17 +12,17 @@ pkgbase = sfml makedepends = ninja depends = libsndfile depends = libxrandr - depends = openal depends = glew depends = freetype2 depends = libx11 depends = libxcursor + depends = libxi provides = libsfml-window.so provides = libsfml-network.so provides = libsfml-system.so provides = libsfml-audio.so provides = libsfml-graphics.so - source = sfml-2.6.2.tar.gz::https://github.com/SFML/SFML/archive/2.6.2.tar.gz - sha512sums = d8a8bee3aa9acda4609104c2a9d4a2512e4be6d6e85fd4b24c287c03f60cfb888e669e61bfac4113dae35f0c3492559b65b3453baf38766d8c0223d9ab77aada + source = sfml-3.0.0.tar.gz::https://github.com/SFML/SFML/archive/3.0.0.tar.gz + sha512sums = 116b934950b02639aa0924cdf6ceaf34518be7f94037e77e52f374aa0a03403487ef58384137569d930961c7d65291a7f0bbddcf1eaf4260086f49afbfae1f27 pkgname = sfml ===================================== PKGBUILD ===================================== @@ -2,27 +2,32 @@ # Contributor: Ondrej Martinak <omarti...@gmail.com> pkgname=sfml -pkgver=2.6.2 +pkgver=3.0.0 pkgrel=1 pkgdesc='A simple, fast, cross-platform, and object-oriented multimedia API' arch=('x86_64') url='http://www.sfml-dev.org/' -license=('zlib') -depends=('libsndfile' 'libxrandr' 'openal' 'glew' 'freetype2' 'libx11' 'libxcursor') +license=('Zlib') +depends=('libsndfile' 'libxrandr' 'glew' 'freetype2' 'libx11' 'libxcursor' 'libxi') 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') +sha512sums=('116b934950b02639aa0924cdf6ceaf34518be7f94037e77e52f374aa0a03403487ef58384137569d930961c7d65291a7f0bbddcf1eaf4260086f49afbfae1f27') build() { - cmake -B build -S SFML-${pkgver} -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DSFML_USE_SYSTEM_DEPS=ON \ - -DSFML_BUILD_EXAMPLES=1 \ - -DSFML_BUILD_DOC=1 \ - -DSFML_INSTALL_PKGCONFIG_FILES=1 \ - -DSFML_PKGCONFIG_INSTALL_PREFIX=/usr/share/pkgconfig + export CXXFLAGS+=" -ffat-lto-objects" + + cmake \ + -B build \ + -S SFML-${pkgver} \ + -G Ninja \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSFML_USE_SYSTEM_DEPS=ON \ + -DSFML_BUILD_EXAMPLES=ON \ + -DSFML_BUILD_DOC=ON \ + -DSFML_INSTALL_PKGCONFIG_FILES=ON ninja -C build ninja -C build doc } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/sfml/-/commit/e930fca215949245af5ae5955f78235f4f5bb016 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/sfml/-/commit/e930fca215949245af5ae5955f78235f4f5bb016 You're receiving this email because of your account on gitlab.archlinux.org.