3 FLAC_VERSION := 1.3.0pre4
4 FLAC_URL := http://downloads.xiph.org/releases/flac/beta/flac-$(FLAC_VERSION).tar.xz
7 ifeq ($(call need_pkg,"flac"),)
11 $(TARBALLS)/flac-$(FLAC_VERSION).tar.xz:
12 $(call download,$(FLAC_URL))
14 .sum-flac: flac-$(FLAC_VERSION).tar.xz
16 flac: flac-$(FLAC_VERSION).tar.xz .sum-flac
18 $(APPLY) $(SRC)/flac/libFLAC-pc.patch
20 cd $(UNPACK_DIR) && sed -e 's,-dynamiclib,-dynamiclib -arch $(ARCH),' -i.orig configure
23 ifeq ($(ANDROID_ABI), x86)
24 # cpu.c:130:29: error: sys/ucontext.h: No such file or directory
25 # defining USE_OBSOLETE_SIGCONTEXT_FLAVOR allows us to bypass that
26 cd $(UNPACK_DIR) && sed -i.orig -e s/"# undef USE_OBSOLETE_SIGCONTEXT_FLAVOR"/"#define USE_OBSOLETE_SIGCONTEXT_FLAVOR"/g src/libFLAC/cpu.c
32 FLACCONF := $(HOSTCONF) \
33 --disable-thorough-tests \
34 --disable-doxygen-docs \
35 --disable-xmms-plugin \
40 ifneq ($(findstring $(ARCH),i386 x86_64),)
41 FLACCONF += --disable-asm-optimizations
45 DEPS_flac = ogg $(DEPS_ogg)
48 cd $< && $(HOSTVARS) ./configure $(FLACCONF)
49 cd $</src && $(MAKE) install
50 cd $</include && $(MAKE) install