diff options
author | Rosen Penev <rosenp@gmail.com> | 2022-03-02 19:04:56 -0800 |
---|---|---|
committer | Rosen Penev <rosenp@gmail.com> | 2022-03-02 20:22:43 -0800 |
commit | be7424a8401ccef33e95ae50f134ca3a1db11eb6 (patch) | |
tree | 7efd76fc3e94532a96256fa8630ae916f8583387 /libs/flac/Makefile | |
parent | 849f524c627abde815608214785ca967b9021e3e (diff) |
flac: update to 1.3.4
Switch to build with cmake for speed and simplicity.
Remove now pointless patches.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'libs/flac/Makefile')
-rw-r--r-- | libs/flac/Makefile | 50 |
1 files changed, 18 insertions, 32 deletions
diff --git a/libs/flac/Makefile b/libs/flac/Makefile index d4511a087..98a0e322c 100644 --- a/libs/flac/Makefile +++ b/libs/flac/Makefile @@ -8,24 +8,20 @@ include $(TOPDIR)/rules.mk PKG_NAME:=flac -PKG_VERSION:=1.3.3 -PKG_RELEASE:=2 +PKG_VERSION:=1.3.4 +PKG_RELEASE:=$(AUTORELEASE) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://downloads.xiph.org/releases/flac/ -PKG_HASH:=213e82bd716c9de6db2f98bcadbc4c24c7e2efe8c75939a1a84e28539c4e1748 +PKG_HASH:=8ff0607e75a322dd7cd6ec48f4f225471404ae2730d0ea945127b1355155e737 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net> PKG_LICENSE:=GFDL-1.2 GPL-2 LGPL-2.1 BSD-3-Clause PKG_LICENSE_FILES:=README COPYING.FDL COPYING.GPL COPYING.LGPL COPYING.Xiph PKG_CPE_ID:=cpe:/a:flac_project:flac -PKG_FIXUP:=autoreconf -PKG_INSTALL:=1 -PKG_BUILD_PARALLEL:=1 -PKG_REMOVE_FILES:=autogen.sh aclocal.m4 - include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/cmake.mk define Package/libflac SECTION:=libs @@ -34,24 +30,17 @@ define Package/libflac URL:=https://xiph.org/flac endef -CONFIGURE_ARGS += \ - --disable-cpplibs \ - --disable-sse \ - --disable-altivec \ - --disable-vsx \ - --disable-doxgen-docs \ - --disable-local-xmms-plugin \ - --disable-xmms-plugin \ - --disable-ogg \ - --disable-oggtest \ - --disable-thorough-tests \ - --disable-examples \ - --disable-rpath \ - $(if $(CONFIG_DEBUG),--enable-debug) \ - --enable-static \ - --without-pic - -TARGET_CFLAGS += $(FPIC) +CMAKE_OPTIONS += \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_CXXLIBS=OFF \ + -DBUILD_PROGRAMS=OFF \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_DOCS=OFF \ + -DINSTALL_MANPAGES=OFF \ + -DINSTALL_CMAKE_CONFIG_MODULE=OFF \ + -DINSTALL_PKGCONFIG_MODULES=ON \ + -DWITH_OGG=OFF \ + -DWITH_STACK_PROTECTOR=OFF define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include @@ -60,16 +49,13 @@ define Build/InstallDev $(1)/usr/include/ $(INSTALL_DIR) $(1)/usr/lib/pkgconfig $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/libFLAC.{a,so*,la} \ + $(PKG_INSTALL_DIR)/usr/lib/libFLAC.so* \ $(1)/usr/lib/ $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \ $(1)/usr/lib/pkgconfig/ - - $(INSTALL_DIR) $(1)/usr/share/aclocal/ - $(INSTALL_DATA) \ - $(PKG_INSTALL_DIR)/usr/share/aclocal/* \ - $(1)/usr/share/aclocal/ + $(SED) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr/lib/pkgconfig/flac.pc + $(SED) 's,/usr/lib,$$$${exec_prefix}/lib,g' $(1)/usr/lib/pkgconfig/flac.pc endef define Package/libflac/install |