Makefile (2672B)
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-utils 11 PKG_VERSION:=1.1.0 12 PKG_RELEASE:=1 13 14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 15 PKG_SOURCE_URL:=ftp://ftp.alsa-project.org/pub/utils/ \ 16 http://alsa.cybermirror.org/utils/ 17 PKG_MD5SUM:=b9d6102fbbd0b68040bb77023ed30c0c 18 PKG_INSTALL:=1 19 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net> 20 21 include $(INCLUDE_DIR)/package.mk 22 23 define Package/alsa-utils 24 SECTION:=sound 25 CATEGORY:=Sound 26 DEPENDS:=+alsa-lib +libncursesw +libpthread 27 TITLE:=ALSA (Advanced Linux Sound Architecture) utilities 28 URL:=http://www.alsa-project.org/ 29 endef 30 31 define Package/alsa-utils-seq 32 SECTION:=sound 33 CATEGORY:=Sound 34 DEPENDS:=+alsa-lib +libpthread 35 TITLE:=ALSA sequencer utilities 36 URL:=http://www.alsa-project.org/ 37 endef 38 39 define Package/alsa-utils-tests 40 SECTION:=sound 41 CATEGORY:=Sound 42 TITLE:=ALSA utilities test data (adds ~1.3M to image) 43 DEPENDS:=+alsa-lib +libpthread 44 URL:=http://www.alsa-project.org/ 45 endef 46 47 CONFIGURE_ARGS+= \ 48 --disable-rpath \ 49 --disable-alsatest \ 50 --disable-bat \ 51 --disable-xmlto \ 52 --with-curses=ncursesw 53 54 define Package/alsa-utils/install 55 $(INSTALL_DIR) $(1)/usr/{s,}bin 56 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/amixer $(1)/usr/bin/ 57 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/alsamixer $(1)/usr/bin/ 58 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/aplay $(1)/usr/bin/ 59 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/arecord $(1)/usr/bin/ 60 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/alsactl $(1)/usr/sbin/ 61 62 $(INSTALL_DIR) $(1)/usr/share/alsa/init 63 $(INSTALL_DATA) \ 64 $(PKG_INSTALL_DIR)/usr/share/alsa/init/* \ 65 $(1)/usr/share/alsa/init/ 66 endef 67 68 define Package/alsa-utils-seq/install 69 $(INSTALL_DIR) $(1)/usr/bin 70 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/aconnect $(1)/usr/bin/ 71 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/amidi $(1)/usr/bin/ 72 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/aplaymidi $(1)/usr/bin/ 73 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/arecordmidi $(1)/usr/bin/ 74 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/aseqdump $(1)/usr/bin/ 75 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/aseqnet $(1)/usr/bin/ 76 endef 77 78 define Package/alsa-utils-tests/install 79 $(INSTALL_DIR) $(1)/usr/{s,}bin 80 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/speaker-test $(1)/usr/bin/ 81 $(INSTALL_DIR) $(1)/usr/share/sounds/alsa 82 $(INSTALL_DATA) \ 83 $(PKG_INSTALL_DIR)/usr/share/sounds/alsa/* \ 84 $(1)/usr/share/sounds/alsa/ 85 endef 86 87 $(eval $(call BuildPackage,alsa-utils)) 88 $(eval $(call BuildPackage,alsa-utils-seq)) 89 $(eval $(call BuildPackage,alsa-utils-tests))