2 # Copyright (C) 2007-2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=http://www.mpg123.de/download/
16 PKG_MD5SUM:=fca857bc5ad0d2070cd38bd5f0f85f1c
17 PKG_MAINTAINER:=Zoltan HERPAI <wigyori@uid0.hu>
21 PKG_LICENSE:=LGPL-2.1 GPL-2.0
22 PKG_LICENSE_FILES:=COPYING
26 include $(INCLUDE_DIR)/package.mk
28 define Package/mpg123/Default
29 URL:=http://www.mpg123.de
30 DEPENDS:=@BUILD_PATENTED
33 define Package/libmpg123
34 $(call Package/mpg123/Default)
37 TITLE:=fast console mpeg audio decoder library
42 $(call Package/mpg123/Default)
45 TITLE:=fast console mpeg audio player
46 DEPENDS+=+libmpg123 +alsa-lib
49 define Build/Configure
50 $(call Build/Configure/Default, \
53 --with-cpu=generic_nofpu \
55 --with-default-audio=alsa \
59 define Build/InstallDev
60 $(INSTALL_DIR) $(1)/usr/include
62 $(PKG_INSTALL_DIR)/usr/include/mpg123.h \
65 $(INSTALL_DIR) $(1)/usr/lib
67 $(PKG_INSTALL_DIR)/usr/lib/libmpg123.{la,a,so*} \
70 $(INSTALL_DIR) $(1)/usr/lib/mpg123
72 $(PKG_INSTALL_DIR)/usr/lib/mpg123/* \
75 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
77 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libmpg123.pc \
78 $(1)/usr/lib/pkgconfig
81 define Package/libmpg123/install
82 $(INSTALL_DIR) $(1)/usr/lib
84 $(PKG_INSTALL_DIR)/usr/lib/libmpg123.so* \
88 define Package/mpg123/install
89 $(INSTALL_DIR) $(1)/usr/bin
91 $(PKG_INSTALL_DIR)/usr/bin/mpg123{,-id3dump,-strip} \
92 $(PKG_INSTALL_DIR)/usr/bin/out123 \
95 $(INSTALL_DIR) $(1)/usr/lib/mpg123
97 $(PKG_INSTALL_DIR)/usr/lib/mpg123/* \
101 $(eval $(call BuildPackage,libmpg123))
102 $(eval $(call BuildPackage,mpg123))