2 # Copyright (C) 2006-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
15 PKG_SOURCE_URL
:=https
://downloads.xiph.org
/releases
/flac
/
16 PKG_HASH
:=8ff0607e75a322dd7cd6ec48f4f225471404ae2730d0ea945127b1355155e737
18 PKG_MAINTAINER
:=Ted Hess
<thess@kitschensync.net
>
19 PKG_LICENSE
:=GFDL-1.2 GPL-2 LGPL-2.1 BSD-3-Clause
20 PKG_LICENSE_FILES
:=README COPYING.FDL COPYING.GPL COPYING.LGPL COPYING.Xiph
21 PKG_CPE_ID
:=cpe
:/a
:flac_project
:flac
23 include $(INCLUDE_DIR
)/package.mk
24 include $(INCLUDE_DIR
)/cmake.mk
26 define Package
/libflac
29 TITLE
:=Free Lossless Audio Codec library
30 URL
:=https
://xiph.org
/flac
34 -DBUILD_SHARED_LIBS
=ON \
36 -DBUILD_PROGRAMS
=OFF \
37 -DBUILD_EXAMPLES
=OFF \
39 -DINSTALL_MANPAGES
=OFF \
40 -DINSTALL_CMAKE_CONFIG_MODULE
=OFF \
41 -DINSTALL_PKGCONFIG_MODULES
=ON \
43 -DWITH_STACK_PROTECTOR
=OFF
45 define Build
/InstallDev
46 $(INSTALL_DIR
) $(1)/usr
/include
48 $(PKG_INSTALL_DIR
)/usr
/include/FLAC \
50 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
52 $(PKG_INSTALL_DIR
)/usr
/lib
/libFLAC.so
* \
55 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
56 $(1)/usr
/lib
/pkgconfig
/
57 $(SED
) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr
/lib
/pkgconfig
/flac.
pc
58 $(SED
) 's,/usr/lib,$$$${exec_prefix}/lib,g' $(1)/usr
/lib
/pkgconfig
/flac.
pc
61 define Package
/libflac
/install
62 $(INSTALL_DIR
) $(1)/usr
/lib
63 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libFLAC.so
* $(1)/usr
/lib
/
66 $(eval
$(call BuildPackage
,libflac
))