General cleanup of this port Don't add libraries as dependencies and disable them later on in configure arguments (curl and (lib)samplerate). Enabled from now on. Fix dependencies and functionality provided by external libraries. If we link (lib)ffmpeg we don't need to have external libraries for handling formats that ffmpeg already handles. Update PKG_MD5SUM (deprecated) to PKG_HASH Sources: https://github.com/mir-ror/moc/blob/master/decoder_plugins/ffmpeg/ffmpeg.c#L213 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
68 lines
1.7 KiB
Makefile
68 lines
1.7 KiB
Makefile
#
|
|
# Copyright (C) 2011-2017 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=moc
|
|
PKG_VERSION:=2.5.2
|
|
PKG_RELEASE:=2
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
|
PKG_SOURCE_URL:=http://ftp.daper.net/pub/soft/moc/stable/
|
|
PKG_HASH:=f3a68115602a4788b7cfa9bbe9397a9d5e24c68cb61a57695d1c2c3ecf49db08
|
|
|
|
PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net>
|
|
|
|
PKG_LICENSE:=GPL-2.0
|
|
PKG_LICENSE_FILES:=COPYING
|
|
|
|
PKG_FIXUP:=autoreconf
|
|
PKG_INSTALL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/nls.mk
|
|
|
|
define Package/moc
|
|
SECTION:=sound
|
|
CATEGORY:=Sound
|
|
DEPENDS:=+libcurl $(ICONV_DEPENDS) +alsa-lib +libid3tag +libsamplerate +libncursesw +libffmpeg +libltdl +libmagic +libdb47
|
|
TITLE:=Music On Console
|
|
URL:=http://moc.daper.net/
|
|
endef
|
|
|
|
define Package/moc/description
|
|
MOC (music on console) is a console audio player for LINUX/UNIX designed to be powerful and easy to use.
|
|
endef
|
|
|
|
TARGET_CFLAGS+=-D_GNU_SOURCE
|
|
|
|
TARGET_CPPFLAGS+=-P
|
|
|
|
CONFIGURE_ARGS+= \
|
|
--enable-shared \
|
|
--disable-static \
|
|
--disable-debug \
|
|
--without-speex \
|
|
--without-aac \
|
|
--without-flac \
|
|
--without-mp3 \
|
|
--without-musepack \
|
|
--without-rcc \
|
|
--without-sndfile \
|
|
--without-vorbis \
|
|
--without-wavpack \
|
|
$(if $(CONFIG_PACKAGE_libncursesw),--with-ncursesw --without-ncurses,--with-ncurses --without-ncursesw) \
|
|
--with-bdb-dir="$(STAGING_DIR)/usr"
|
|
|
|
define Package/moc/install
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mocp $(1)/usr/bin/
|
|
$(INSTALL_DIR) $(1)/usr/lib/moc/decoder_plugins
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/moc/decoder_plugins/*.so $(1)/usr/lib/moc/decoder_plugins
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,moc))
|