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.


Reply via email to