wok-next view fftw/receipt @ rev 20496

Packages with tag "Xfce": fix (b)deps
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Mar 14 17:14:32 2018 +0200 (2018-03-14)
parents ab7c63b80420
children 835b3b8ce6ac
line source
1 # SliTaz package receipt v2.
3 PACKAGE="fftw"
4 VERSION="3.3.6-pl2"
5 CATEGORY="multimedia"
6 SHORT_DESC="A library for computing the discrete Fourier transform (DFT)"
7 MAINTAINER="jozee@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="http://www.fftw.org/"
10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/fftw.html"
12 TARBALL="$PACKAGE-$VERSION.tar.gz"
13 WGET_URL="http://www.fftw.org/$TARBALL"
15 BUILD_DEPENDS="gfortran"
16 SPLIT="fftw-dev"
18 compile_rules() {
19 # --enable-threads: ardour need it: cannot find -lfftw3f_threads
21 # build double precision (fftw3)
22 ./configure \
23 F77=gfortran \
24 --enable-shared \
25 --enable-threads \
26 $CONFIGURE_ARGS &&
27 make $MAKEFLAGS &&
28 make DESTDIR=$DESTDIR install
30 # build long double precission (fftw3l)
31 make clean
32 ./configure \
33 F77=gfortran \
34 --enable-long-double \
35 --enable-shared \
36 --enable-threads \
37 $CONFIGURE_ARGS &&
38 make $MAKEFLAGS &&
39 make DESTDIR=$DESTDIR install
41 # build single precision (fftw3f)
42 make clean
43 ./configure \
44 F77=gfortran \
45 --enable-float \
46 --enable-shared \
47 --enable-threads \
48 $CONFIGURE_ARGS &&
49 make $MAKEFLAGS &&
50 make DESTDIR=$DESTDIR install
51 }
53 genpkg_rules() {
54 case $PACKAGE in
55 fftw) copy @std;;
56 *-dev) copy @dev;;
57 esac
58 }