Commit 267dc1c1 authored by Maarten ter Huurne's avatar Maarten ter Huurne Committed by Thomas Petazzoni
Browse files

modplugtools: Added package

This installs the 'modplug123' command line tool to play tracker music
files (MOD, S3M, XM etc.) using libmodplug.

The modplugtools package can build two players: modplugplay that plays
directly via OSS and modplug123 that plays via libao. Since modplugplay
won't work without OSS support and modern kernels are likely to have no
OSS or OSS emulation, we build only modplug123.

If you have a system without ALSA support for some reason, you can
still use modplug123 to play over OSS via libao.

http://modplug-xmms.sourceforge.net/



[Thomas: add missing Config.in comment about the C++ dependency.]

Signed-off-by: default avatarMaarten ter Huurne <maarten@treewalker.org>
Reviewed-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent ffa33dc5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ menu "Audio and video applications"
	source "package/lame/Config.in"
	source "package/libvpx/Config.in"
	source "package/madplay/Config.in"
	source "package/modplugtools/Config.in"
	source "package/mpd/Config.in"
	source "package/mpg123/Config.in"
	source "package/mplayer/Config.in"
+14 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_MODPLUGTOOLS
	bool "modplugtools"
	depends on BR2_INSTALL_LIBSTDCPP # libmodplug
	select BR2_PACKAGE_LIBAO
	select BR2_PACKAGE_LIBMODPLUG
	help
	  This installs the 'modplug123' command line tool to play music files
	  in the tracker formats supported by libmodplug: MOD, S3M, XM etc.
	  Audio output is handled by libao.

	  http://modplug-xmms.sourceforge.net/

comment "modplugtools needs a toolchain w/ C++"
	depends on !BR2_INSTALL_LIBSTDCPP
+20 −0
Original line number Diff line number Diff line
################################################################################
#
# modplugtools
#
################################################################################

MODPLUGTOOLS_VERSION = 0.5.3
MODPLUGTOOLS_SITE = http://downloads.sourceforge.net/project/modplug-xmms/modplug-tools
MODPLUGTOOLS_LICENSE = GPLv3
MODPLUGTOOLS_LICENSE_FILES = COPYING

MODPLUGTOOLS_DEPENDENCIES = libao libmodplug

# Only build the 'mp123' subdir, which contains 'modplug123' that plays through
# various backends via libao. This excludes the 'mpplay' subdir, which contains
# 'modplugplay' that can play only through the deprecated OSS interface.
MODPLUGTOOLS_MAKE_OPTS = SUBDIRS=mp123
MODPLUGTOOLS_INSTALL_TARGET_OPTS = SUBDIRS=mp123 DESTDIR=$(TARGET_DIR) install

$(eval $(autotools-package))