Makefile (1819B)
1 # 2 # Copyright (C) 2006-2016 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=flac 11 PKG_VERSION:=1.3.2 12 PKG_RELEASE:=1 13 14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz 15 PKG_SOURCE_URL:=http://downloads.xiph.org/releases/flac/ 16 PKG_MD5SUM:=454f1bfa3f93cc708098d7890d0499bd 17 PKG_HASH:=91cfc3ed61dc40f47f050a109b08610667d73477af6ef36dcad31c31a4a8d53f 18 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net> 19 20 PKG_INSTALL:=1 21 22 PKG_LICENSE:=GFDL-1.2 GPL-2 LGPL-2.1 BSD-3-Clause 23 PKG_LICENSE_FILES:=README COPYING.FDL COPYING.GPL COPYING.LGPL COPYING.Xiph 24 25 PKG_FIXUP:=autoreconf 26 PKG_REMOVE_FILES:=autogen.sh aclocal.m4 27 28 include $(INCLUDE_DIR)/package.mk 29 30 define Package/libflac 31 SECTION:=libs 32 CATEGORY:=Libraries 33 TITLE:=Free Lossless Audio Codec library 34 URL:=https://xiph.org/flac 35 endef 36 37 CONFIGURE_ARGS += \ 38 --disable-cpplibs \ 39 --disable-sse \ 40 --disable-3dnow \ 41 --disable-altivec \ 42 --disable-doxgen-docs \ 43 --disable-local-xmms-plugin \ 44 --disable-xmms-plugin \ 45 --disable-ogg \ 46 --disable-oggtest \ 47 $(if $(CONFIG_DEBUG),--enable-debug) \ 48 --enable-static 49 50 TARGET_CFLAGS += $(FPIC) 51 52 define Build/InstallDev 53 $(INSTALL_DIR) $(1)/usr/include 54 $(CP) \ 55 $(PKG_INSTALL_DIR)/usr/include/FLAC \ 56 $(1)/usr/include/ 57 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 58 $(CP) \ 59 $(PKG_INSTALL_DIR)/usr/lib/libFLAC.{a,so*,la} \ 60 $(1)/usr/lib/ 61 $(INSTALL_DATA) \ 62 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ 63 $(1)/usr/lib/pkgconfig/ 64 65 $(INSTALL_DIR) $(1)/usr/share/aclocal/ 66 $(INSTALL_DATA) \ 67 $(PKG_INSTALL_DIR)/usr/share/aclocal/* \ 68 $(1)/usr/share/aclocal/ 69 endef 70 71 define Package/libflac/install 72 $(INSTALL_DIR) $(1)/usr/lib 73 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libFLAC.so* $(1)/usr/lib/ 74 endef 75 76 $(eval $(call BuildPackage,libflac))