libv4l: update to 1.22.1
[feed/packages.git] / libs / libsndfile / Makefile
1 #
2 # Copyright (C) 2007-2019 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:=libsndfile
11 PKG_RELEASE:=1
12
13 PKG_SOURCE_PROTO:=git
14 PKG_SOURCE_URL:=https://github.com/erikd/libsndfile.git
15 PKG_SOURCE_DATE:=2019-04-21
16 PKG_SOURCE_VERSION:=25824cb914fb3b79e18f31fb861e218c84be7d34
17 PKG_MIRROR_HASH:=9b3beef70003456ff297ce50ecd5cb1d066ca98f10f6363562431d773b3fcb3d
18
19 PKG_LICENSE:=LGPLv2.1
20 PKG_LICENSE_FILES:=COPYING
21 PKG_CPE_ID:=cpe:/a:libsndfile_project:libsndfile
22
23 include $(INCLUDE_DIR)/package.mk
24 include $(INCLUDE_DIR)/cmake.mk
25
26 define Package/libsndfile
27 SECTION:=libs
28 CATEGORY:=Libraries
29 TITLE:=Library for reading/writing audio files
30 URL:=http://www.mega-nerd.com/libsndfile/
31 MAINTAINER:=Peter Wagner <tripolar@gmx.at>
32 endef
33
34 define Package/libsndfile/description
35 libsndfile is a library of C routines for reading and writing files
36 containing sampled audio data.
37 endef
38
39 CMAKE_OPTIONS += \
40 -DBUILD_SHARED_LIBS:BOOL=ON \
41 -DENABLE_EXTERNAL_LIBS:BOOL=FALSE \
42 -DBUILD_REGTEST:BOOL=FALSE
43
44 TARGET_CFLAGS += $(FPIC)
45
46 define Build/InstallDev
47 $(INSTALL_DIR) $(1)
48 $(CP) $(PKG_INSTALL_DIR)/* $(1)/
49 endef
50
51 define Package/libsndfile/install
52 $(INSTALL_DIR) $(1)/usr/lib
53 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsndfile.so.* $(1)/usr/lib/
54 endef
55
56 $(eval $(call BuildPackage,libsndfile))