lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

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))