wok-current annotate fftw/receipt @ rev 25738

Update get-LibreOffice for current64, add libavahi for LibreOffice draw
author Stanislas Leduc <shann@slitaz.org>
date Wed Jan 29 10:54:12 2025 +0000 (3 weeks ago)
parents 9af0e03b8ad0
children
rev   line source
jozee@6823 1 # SliTaz package receipt.
jozee@6823 2
jozee@6823 3 PACKAGE="fftw"
Hans-G?nter@24363 4 VERSION="3.3.10"
jozee@6823 5 CATEGORY="multimedia"
jozee@6823 6 MAINTAINER="jozee@slitaz.org"
pascal@15588 7 LICENSE="GPL2"
Hans-G?nter@22722 8 SHORT_DESC="A library for computing the discrete Fourier transform (DFT)."
Hans-G?nter@24363 9 WEB_SITE="https://www.fftw.org/"
Hans-G?nter@22722 10
jozee@6823 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
jozee@6823 12 WGET_URL="$WEB_SITE/$TARBALL"
Hans-G?nter@22722 13
Hans-G?nter@22722 14 BUILD_DEPENDS="gfortran"
jozee@6823 15
shann@25728 16 HOST_ARCH="i486 x86_64"
shann@25728 17
jozee@6823 18 # Rules to configure and make the package.
jozee@6823 19
pascal@24373 20 # What is the latest version available today?
pascal@24373 21 current_version()
pascal@24373 22 {
pascal@24373 23 wget -O - $WEB_SITE 2>/dev/null | \
pascal@24373 24 sed '/FFTW [0-9]/!d;s|^FFTW ||;s| is.*||;q'
pascal@24373 25 }
pascal@24373 26
Hans-G?nter@22722 27 compile_rules()
Hans-G?nter@22722 28 {
Hans-G?nter@22722 29 # build double precision
Hans-G?nter@24363 30 ./configure \
Hans-G?nter@24363 31 F77=gfortran \
Hans-G?nter@24363 32 --prefix=/usr \
Hans-G?nter@24363 33 --enable-shared \
Hans-G?nter@24363 34 --enable-threads \
Hans-G?nter@22722 35 $CONFIGURE_ARGS &&
Hans-G?nter@22722 36 make $MAKEFLAGS &&
Hans-G?nter@24363 37 make install DESTDIR=$DESTDIR
Hans-G?nter@22722 38
Hans-G?nter@22722 39 # build long double precission
Hans-G?nter@24363 40 make clean &&
Hans-G?nter@22722 41 ./configure \
Hans-G?nter@22722 42 F77=gfortran \
Hans-G?nter@22722 43 --prefix=/usr \
Hans-G?nter@22722 44 --enable-long-double \
Hans-G?nter@22722 45 --enable-shared \
Hans-G?nter@24363 46 --enable-threads \
Hans-G?nter@22722 47 $CONFIGURE_ARGS &&
Hans-G?nter@22722 48 make $MAKEFLAGS &&
Hans-G?nter@24363 49 make install DESTDIR=$DESTDIR
Hans-G?nter@22722 50
Hans-G?nter@22722 51 # build single precision
Hans-G?nter@24363 52 make clean &&
Hans-G?nter@24363 53 ./configure \
Hans-G?nter@24363 54 F77=gfortran \
Hans-G?nter@24363 55 --prefix=/usr \
Hans-G?nter@24363 56 --enable-float \
Hans-G?nter@24363 57 --enable-shared \
Hans-G?nter@24363 58 --enable-threads \
Hans-G?nter@22722 59 $CONFIGURE_ARGS &&
Hans-G?nter@22722 60 make $MAKEFLAGS &&
Hans-G?nter@24363 61 make install DESTDIR=$DESTDIR
jozee@6823 62 }
jozee@6823 63
jozee@6823 64 # Rules to gen a SliTaz package suitable for Tazpkg.
jozee@6823 65 genpkg_rules()
jozee@6823 66 {
Hans-G?nter@24363 67 cook_copy_folders bin
Hans-G?nter@24363 68 cook_copy_files *.so*
jozee@6823 69 }