pkg-autotools: move the libtool patching call out of the autoreconf hook
[buildroot-gz.git] / package / sox / sox.mk
blob97776fcc2591fcb9d48d60dc5bd4280a8e74f29f
1 ################################################################################
3 # sox
5 ################################################################################
7 SOX_VERSION = 14.4.1
8 SOX_SITE = http://downloads.sourceforge.net/project/sox/sox/$(SOX_VERSION)
9 SOX_DEPENDENCIES = host-pkgconf
10 SOX_CONF_OPTS = --with-distro="Buildroot" --without-ffmpeg --disable-gomp
11 SOX_LICENSE = GPLv2+ (sox binary), LGPLv2.1+ (libraries)
12 SOX_LICENSE_FILES = LICENSE.GPL LICENSE.LGPL
14 ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y)
15 SOX_DEPENDENCIES += alsa-lib
16 else
17 SOX_CONF_OPTS += --without-alsa
18 endif
20 ifeq ($(BR2_PACKAGE_FILE),y)
21 SOX_DEPENDENCIES += file
22 else
23 SOX_CONF_OPTS += --without-magic
24 endif
26 ifeq ($(BR2_PACKAGE_FLAC),y)
27 SOX_DEPENDENCIES += flac
28 else
29 SOX_CONF_OPTS += --without-flac
30 endif
32 ifeq ($(BR2_PACKAGE_LAME),y)
33 SOX_DEPENDENCIES += lame
34 else
35 SOX_CONF_OPTS += --without-lame
36 endif
38 ifeq ($(BR2_PACKAGE_LIBAO),y)
39 SOX_DEPENDENCIES += libao
40 else
41 SOX_CONF_OPTS += --without-ao
42 endif
44 ifeq ($(BR2_PACKAGE_LIBID3TAG),y)
45 SOX_DEPENDENCIES += libid3tag
46 else
47 SOX_CONF_OPTS += --without-id3tag
48 endif
50 ifeq ($(BR2_PACKAGE_LIBMAD),y)
51 SOX_DEPENDENCIES += libmad
52 else
53 SOX_CONF_OPTS += --without-mad
54 endif
56 ifeq ($(BR2_PACKAGE_LIBPNG),y)
57 SOX_DEPENDENCIES += libpng
58 else
59 SOX_CONF_OPTS += --without-png
60 endif
62 ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
63 SOX_DEPENDENCIES += libsndfile
64 else
65 SOX_CONF_OPTS += --without-sndfile
66 endif
68 ifeq ($(BR2_PACKAGE_LIBVORBIS),y)
69 SOX_DEPENDENCIES += libvorbis
70 else
71 SOX_CONF_OPTS += --without-oggvorbis
72 endif
74 ifeq ($(BR2_PACKAGE_OPENCORE_AMR),y)
75 SOX_DEPENDENCIES += opencore-amr
76 else
77 SOX_CONF_OPTS += --without-amrwb --without-amrnb
78 endif
80 ifeq ($(BR2_PACKAGE_PULSEAUDIO),y)
81 SOX_DEPENDENCIES += pulseaudio
82 else
83 SOX_CONF_OPTS += --without-pulseaudio
84 endif
86 ifeq ($(BR2_PACKAGE_TWOLAME),y)
87 SOX_DEPENDENCIES += twolame
88 else
89 SOX_CONF_OPTS += --without-twolame
90 endif
92 ifeq ($(BR2_PACKAGE_WAVPACK),y)
93 SOX_DEPENDENCIES += wavpack
94 else
95 SOX_CONF_OPTS += --without-wavpack
96 endif
98 $(eval $(autotools-package))