lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

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))