Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages /
fftw
Commits:
b97a4522 by Jakub Klinkovský at 2026-02-14T13:22:09+01:00
Fix build with current cmake version
- - - - -
87903c35 by Jakub Klinkovský at 2026-02-14T13:22:28+01:00
upgpkg: 3.3.10-8: Replace deprecated gcc-libs dependency
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,15 +1,17 @@
pkgbase = fftw
pkgdesc = A library for computing the discrete Fourier transform (DFT)
pkgver = 3.3.10
- pkgrel = 7
+ pkgrel = 8
url = http://www.fftw.org/
arch = x86_64
license = GPL-2.0-or-later
makedepends = bash
makedepends = cmake
makedepends = gcc-fortran
- makedepends = gcc-libs
makedepends = glibc
+ makedepends = libgcc
+ makedepends = libgomp
+ makedepends = libquadmath
makedepends = openmpi
source = http://www.fftw.org/fftw-3.3.10.tar.gz
sha512sums =
2d34b5ccac7b08740dbdacc6ebe451d8a34cf9d9bfec85a5e776e87adf94abfd803c222412d8e10fbaa4ed46f504aa87180396af1b108666cde4314a55610b40
@@ -17,8 +19,10 @@ pkgbase = fftw
pkgname = fftw
depends = bash
- depends = gcc-libs
depends = glibc
+ depends = libgcc
+ depends = libgomp
+ depends = libquadmath
optdepends = fftw-openmpi: for OpenMPI integration
provides = libfftw3q_threads.so
provides = libfftw3q_omp.so
=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
pkgbase=fftw
pkgname=(fftw fftw-openmpi)
pkgver=3.3.10
-pkgrel=7
+pkgrel=8
pkgdesc="A library for computing the discrete Fourier transform (DFT)"
arch=(x86_64)
url="http://www.fftw.org/"
@@ -15,8 +15,10 @@ makedepends=(
bash
cmake
gcc-fortran
- gcc-libs
glibc
+ libgcc
+ libgomp
+ libquadmath
openmpi
)
source=(http://www.fftw.org/$pkgname-$pkgver.tar.gz)
@@ -79,6 +81,7 @@ build() {
-S $pkgname-$pkgver-$_build_types
-D CMAKE_INSTALL_PREFIX=/usr
-D CMAKE_BUILD_TYPE=None
+ -D CMAKE_POLICY_VERSION_MINIMUM=3.5
-D ENABLE_OPENMP=ON
-D ENABLE_THREADS=ON
-D ENABLE_FLOAT=ON
@@ -138,8 +141,10 @@ check() {
package_fftw() {
depends=(
bash
- gcc-libs
glibc
+ libgcc
+ libgomp
+ libquadmath
)
optdepends=('fftw-openmpi: for OpenMPI integration')
provides=(
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/fftw/-/compare/52e9b3413430c1c6af7883e3c1a0160e4e854318...87903c357e14723b152b041fc122c0b52ba8e29c
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/fftw/-/compare/52e9b3413430c1c6af7883e3c1a0160e4e854318...87903c357e14723b152b041fc122c0b52ba8e29c
You're receiving this email because of your account on gitlab.archlinux.org.