Merge pull request #4948 from ldir-EDB0/remwireguard
[feed/packages.git] / libs / alsa-lib / Makefile
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:=alsa-lib
11 PKG_VERSION:=1.1.4.1
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=ftp://ftp.alsa-project.org/pub/lib/ \
16 http://distfiles.gentoo.org/distfiles/
17
18 PKG_HASH:=91bb870c14d1c7c269213285eeed874fa3d28112077db061a3af8010d0885b76
19 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net>, \
20 Peter Wagner <tripolar@gmx.at>
21
22 PKG_LICENSE:=LGPLv2.1 GPLv2
23 PKG_LICENSE_FILES:=COPYING aserver/COPYING
24
25 PKG_FIXUP:=autoreconf
26 PKG_INSTALL:=1
27 PKG_USE_MIPS16:=0
28 PKG_CHECK_FORMAT_SECURITY:=0
29
30 include $(INCLUDE_DIR)/package.mk
31
32 define Package/alsa-lib
33 SECTION:=libs
34 CATEGORY:=Libraries
35 TITLE:=ALSA (Advanced Linux Sound Architecture) library
36 URL:=http://www.alsa-project.org/
37 DEPENDS:=@AUDIO_SUPPORT +kmod-sound-core +libpthread +librt
38 endef
39
40 define Package/alsa-lib/description
41 This is the library package for alsa, needed by some userspace programs.
42 You must have enabled the ALSA support in the kernel.
43 endef
44
45 TARGET_CFLAGS += $(FPIC)
46
47 CONFIGURE_ARGS+= \
48 --disable-python \
49 --disable-debug \
50 --without-debug \
51 $(SOFT_FLOAT_CONFIG_OPTION) \
52 --with-versioned=no
53
54 define Build/InstallDev
55 $(INSTALL_DIR) $(1)/usr/include/
56 $(CP) \
57 $(PKG_INSTALL_DIR)/usr/include/alsa \
58 $(1)/usr/include/
59
60 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
61 $(CP) \
62 $(PKG_INSTALL_DIR)/usr/lib/libasound.{la,so*} \
63 $(1)/usr/lib/
64 $(INSTALL_DATA) \
65 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/alsa.pc \
66 $(1)/usr/lib/pkgconfig/
67
68 $(INSTALL_DIR) $(1)/usr/share/aclocal
69 $(INSTALL_DATA) \
70 $(PKG_INSTALL_DIR)/usr/share/aclocal/alsa.m4 \
71 $(1)/usr/share/aclocal/
72 endef
73
74 define Package/alsa-lib/install
75 $(INSTALL_DIR) $(1)/usr/lib
76 $(CP) \
77 $(PKG_INSTALL_DIR)/usr/lib/libasound.so.* \
78 $(1)/usr/lib/
79
80 $(INSTALL_DIR) $(1)/usr/share/alsa/{cards,pcm}
81 $(INSTALL_DATA) \
82 $(PKG_INSTALL_DIR)/usr/share/alsa/alsa.conf \
83 $(1)/usr/share/alsa/
84 $(INSTALL_DATA) \
85 $(PKG_INSTALL_DIR)/usr/share/alsa/pcm/* \
86 $(1)/usr/share/alsa/pcm/
87 $(CP) \
88 $(PKG_INSTALL_DIR)/usr/share/alsa/cards/* \
89 $(1)/usr/share/alsa/cards/
90 endef
91
92 $(eval $(call BuildPackage,alsa-lib))