On Tue, Jun 01, 2010 at 03:21:13PM +0200, Juergen Kilb wrote:
> Signed-off-by: Jürgen Kilb <j.k...@phytec.de>
> ---
> 
>  rules/mpg123.in   |   13 ++++++++++
>  rules/mpg123.make |   71 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 84 insertions(+), 0 deletions(-)
>  create mode 100644 rules/mpg123.in
>  create mode 100644 rules/mpg123.make
> 
> diff --git a/rules/mpg123.in b/rules/mpg123.in
> new file mode 100644
> index 0000000..7cebe9f
> --- /dev/null
> +++ b/rules/mpg123.in
> @@ -0,0 +1,13 @@
> +## SECTION=multimedia_sound
> +
> +config MPG123
> +     tristate
> +     prompt "mpg123"

        select ALSA_LIB

I don't think this needs to be optional.

> +     help
> +       mpg123 is a real time MPEG 1.0/2.0/2.5 audio player/decoder for 
> layers 1,2 and 3
> +       (MPEG 1.0 layer 3 aka MP3 most commonly tested). Among others working 
> with Linux,
> +       MacOSX, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX 9.x, SGI Irix and 
> Cygwin or plain
> +       MS Windows.
> +       It is free software licensed under LGPL 2.1 (the officially released 
> sources,
> +       some files in subversion repository may differ).
> +
> diff --git a/rules/mpg123.make b/rules/mpg123.make
> new file mode 100644
> index 0000000..c90712f
> --- /dev/null
> +++ b/rules/mpg123.make
> @@ -0,0 +1,71 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2010 by Juergen Kilb
> +#
> +# See CREDITS for details about who has contributed to this project.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_MPG123) += mpg123
> +
> +#
> +# Paths and names
> +#
> +MPG123_VERSION       := 1.12.1
> +MPG123               := mpg123-$(MPG123_VERSION)
> +MPG123_SUFFIX        := tar.bz2
> +MPG123_URL   := http://www.mpg123.org/download/$(MPG123).$(MPG123_SUFFIX)
> +MPG123_SOURCE        := $(SRCDIR)/$(MPG123).$(MPG123_SUFFIX)
> +MPG123_DIR   := $(BUILDDIR)/$(MPG123)
> +MPG123_LICENSE       := LGPLv2.1
> +
> +# 
> ----------------------------------------------------------------------------
> +# Get
> +# 
> ----------------------------------------------------------------------------
> +
> +$(MPG123_SOURCE):
> +     @$(call targetinfo)
> +     @$(call get, MPG123)
> +
> +# 
> ----------------------------------------------------------------------------
> +# Prepare
> +# 
> ----------------------------------------------------------------------------
> +
> +#
> +# autoconf
> +#
> +MPG123_CONF_TOOL     := autoconf
> +MPG123_CONF_OPT              := \
> +     $(CROSS_AUTOCONF_USR) \
> +     --with-audio=alsa,oss \
> +     --with-default-audio=alsa
> +# 
> ----------------------------------------------------------------------------
> +# Target-Install
> +# 
> ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/mpg123.targetinstall:
> +     @$(call targetinfo)
> +
> +     @$(call install_init,  mpg123)
> +     @$(call install_fixup, mpg123,PACKAGE,mpg123)
> +     @$(call install_fixup, mpg123,PRIORITY,optional)
> +     @$(call install_fixup, mpg123,VERSION,$(MPG123_VERSION))
> +     @$(call install_fixup, mpg123,SECTION,base)
> +     @$(call install_fixup, mpg123,AUTHOR,"Juergen Kilb <j.k...@phytec.de>")
> +     @$(call install_fixup, mpg123,DEPENDS,)
> +     @$(call install_fixup, mpg123,DESCRIPTION,missing)
> +
> +     @$(call install_copy, mpg123, 0, 0, 0755, -, /usr/bin/mpg123)
> +     @$(call install_copy, mpg123, 0, 0, 0644, -, 
> /usr/lib/libmpg123.so.0.25.0)
> +     @$(call install_link, mpg123, libmpg123.so.0.25.0, 
> /usr/lib/libmpg123.so)
> +     @$(call install_link, mpg123, libmpg123.so.0.25.0, 
> /usr/lib/libmpg123.so.0)
> +     @$(call install_finish, mpg123)
> +
> +     @$(call touch)
> +
> +# vim: syntax=make
> 
> 
> -- 
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to