$(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz:
$(WGET) https://sourceforge.net/projects/inadyn-mt/files/inadyn-mt/inadyn-mt.v.$(INADYN_VER)/$(notdir $@)
-$(ARCHIVE)/flac-1.3.0.tar.gz:
- $(WGET) http://www.fhloston-paradise.de/flac-1.3.0.tar.gz
+$(ARCHIVE)/flac-$(FLAC_VER).tar.xz:
+ $(WGET) https://ftp.osuosl.org/pub/xiph/releases/flac/flac-$(FLAC_VER).tar.xz
$(ARCHIVE)/ethtool-$(ETHTOOL_VER).tar.xz:
$(WGET) https://www.kernel.org/pub/software/network/ethtool/ethtool-$(ETHTOOL_VER).tar.xz
$(REMOVE)/libpcap-1.1.1
$(TOUCH)
-$(D)/libflac: $(ARCHIVE)/flac-1.3.0.tar.gz | $(TARGETPREFIX)
+#
+# flac
+#
+$(D)/flac: $(ARCHIVE)/flac-$(FLAC_VER).tar.xz | $(TARGETPREFIX)
$(START_BUILD)
- $(UNTAR)/flac-1.3.0.tar.gz
- set -e; cd $(BUILD_TMP)/flac-1.3.0; \
- $(PATCH)/flac-1.3.0-noencoder.diff; \
- $(CONFIGURE) --prefix= --build=$(BUILD) --host=$(TARGET) \
- --disable-ogg --disable-altivec; \
- $(MAKE) -C src/libFLAC; \
- : make -C src/libFLAC install DESTDIR=$(TARGETPREFIX); \
- cp -a src/libFLAC/.libs/libFLAC-static.a $(TARGETPREFIX)/lib/; \
- make -C include/FLAC install DESTDIR=$(TARGETPREFIX)
- $(REMOVE)/flac-1.3.0
+ $(UNTAR)/flac-$(FLAC_VER).tar.xz
+ pushd $(BUILD_TMP)/flac-$(FLAC_VER); \
+ $(PATCH)/flac-$(FLAC_VER).patch; \
+ touch NEWS AUTHORS ChangeLog; \
+ autoreconf -fi; \
+ $(CONFIGURE) \
+ --prefix= \
+ --mandir=/.remove \
+ --datarootdir=/.remove \
+ --disable-cpplibs \
+ --disable-debug \
+ --disable-asm-optimizations \
+ --disable-sse \
+ --disable-altivec \
+ --disable-doxygen-docs \
+ --disable-thorough-tests \
+ --disable-exhaustive-tests \
+ --disable-valgrind-testing \
+ --disable-ogg \
+ --disable-oggtest \
+ --disable-local-xmms-plugin \
+ --disable-xmms-plugin \
+ ; \
+ $(MAKE); \
+ $(MAKE) install DESTDIR=$(TARGETPREFIX) docdir=/.remove
+ $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/flac.pc
+ $(REWRITE_LIBTOOL)/libFLAC.la
+ rm -rf $(TARGETPREFIX)/bin/flac
+ rm -rf $(TARGETPREFIX)/bin/metaflac
+ $(REMOVE)/flac-$(FLAC_VER)
$(TOUCH)
$(D)/expat: $(ARCHIVE)/expat-$(EXPAT_VER).tar.bz2 | $(TARGETPREFIX)