Changeset 2160


Ignore:
Timestamp:
2005-10-18T02:03:12+02:00 (11 years ago)
Author:
nico
Message:

update mpd to development snapshot,
add shared mp3, ogg/vorbis and flac support (thanks to David Collet)

Location:
trunk/openwrt/package
Files:
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/Makefile

    r2158 r2160  
    315315endif 
    316316 
     317ifneq ($(BR2_PACKAGE_MPD_MP3),) 
     318mpd-compile: libid3tag-compile libmad-compile 
     319endif 
     320ifneq ($(BR2_PACKAGE_MPD_OGG),) 
     321mpd-compile: libvorbisidec-compile 
     322endif 
     323ifneq ($(BR2_PACKAGE_MPD_FLAC),) 
     324mpd-compile: flac-compile 
     325endif 
     326 
    317327openvpn-compile: openssl-compile 
    318328ifeq ($(BR2_PACKAGE_OPENVPN_LZO),y) 
  • trunk/openwrt/package/mpd/Config.in

    r1902 r2160  
    11config BR2_PACKAGE_MPD 
    2         tristate "MPD - Music Player Daemon (flac support)" 
     2        tristate "MPD - Music Player Daemon" 
    33        default m if CONFIG_DEVEL 
    44        help 
    5                 MPD is a music player supporting flac, mp3 and ogg. 
     5                MPD is a music player supporting flac, mp3 and ogg files. 
    66                It is typically controlled over a network using one of it's many 
    77                clients including mpc(console), gmpc(gnome), phpmp(php) etc. 
    88 
    99config BR2_PACKAGE_MPD_MP3 
    10         bool "MP3 Support - Enable mp3 support (experimental)" 
     10        bool "MP3 Support - Enable mp3 support" 
     11        default y 
    1112        depends BR2_PACKAGE_MPD 
     13        select BR2_PACKAGE_LIBMAD 
     14        select BR2_PACKAGE_LIBID3TAG 
    1215        help 
    13                 Enable builtin mp3 support (mad). Not well tested, may crash your mpd! 
     16                Enable mp3 support (libmad). 
    1417 
    1518config BR2_PACKAGE_MPD_OGG 
    16         bool "OGG Support - Enable ogg support (experimental)" 
     19        bool "OGG Support - Enable ogg support" 
     20        default y 
    1721        depends BR2_PACKAGE_MPD 
     22        select BR2_PACKAGE_LIBVORBISIDEC 
    1823        help 
    19                 Enable builtin ogg support (tremor). 
     24                Enable ogg support (tremor). 
     25 
     26config BR2_PACKAGE_MPD_FLAC 
     27        bool "FLAC Support - Enable flac support" 
     28        default n 
     29        depends BR2_PACKAGE_MPD 
     30        select BR2_PACKAGE_LIBFLAC 
     31        help 
     32                Enable flac support (libflac). 
  • trunk/openwrt/package/mpd/Makefile

    r1902 r2160  
    44 
    55PKG_NAME:=mpd 
    6 PKG_VERSION:=-uclinux--1--patch-10.normalperson-05 
     6PKG_VERSION:=0.12.0 
    77PKG_RELEASE:=1 
    8 PKG_MD5SUM:=c707bb24a4acaa7c6a07fd6e4cda1f7c 
     8PKG_MD5SUM:=65e62cc813f2186dff0f96f164a853f8 
    99 
    10 PKG_SOURCE_URL:=http://mpd.bogomips.org/mpd--uclinux 
     10PKG_SOURCE_URL:=http://users.tpg.com.au/davico/openwrt/ 
    1111PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1212PKG_CAT:=zcat 
     
    1616 
    1717PKG_CONFIGURE_OPTIONS := \ 
    18         --disable-http \ 
    19         --with-audio=oss \ 
    2018        --disable-alsa \ 
    2119        --disable-shout \ 
    22         --disable-id3 \ 
    2320        --disable-mod \ 
    2421        --disable-audiofile \ 
    25         --enable-static --disable-shared \ 
    26         --enable-flac --enable-mpd-flac \ 
    27         --disable-sse --disable-3dnow \ 
    28         --enable-uclinux 
     22        --disable-iconv \ 
     23        --disable-mpc \ 
     24        --disable-aac \ 
    2925 
    3026ifneq ($(BR2_PACKAGE_MPD_MP3),) 
     27PKG_DEPENDS += libid3tag libmad 
    3128PKG_CONFIGURE_OPTIONS += \ 
    32         --enable-mp3 --enable-mpd-mad 
     29        --with-id3tag-includes=$(STAGING_DIR)/usr/include \ 
     30        --with-id3tag-libraries=$(STAGING_DIR)/usr/lib \ 
     31        --with-mad-includes=$(STAGING_DIR)/usr/include \ 
     32        --with-mad-libraries=$(STAGING_DIR)/usr/lib 
    3333else 
    34 PKG_CONFIGURE_OPTIONS += --disable-mp3 
     34PKG_CONFIGURE_OPTIONS += --disable-id3 --disable-mp3 
    3535endif 
    3636 
    3737ifneq ($(BR2_PACKAGE_MPD_OGG),) 
     38PKG_DEPENDS += libvorbisidec 
    3839PKG_CONFIGURE_OPTIONS += \ 
    39         --enable-ogg --enable-mpd-ivorbis 
     40        --with-tremor \ 
     41        --with-tremor-includes=$(STAGING_DIR)/usr/include \ 
     42        --with-tremor-libraries=$(STAGING_DIR)/usr/lib 
    4043else 
    4144PKG_CONFIGURE_OPTIONS += --disable-ogg 
    4245endif 
     46 
     47ifneq ($(BR2_PACKAGE_MPD_FLAC),) 
     48PKG_DEPENDS += libflac 
     49PKG_CONFIGURE_OPTIONS += \ 
     50        --with-libFLAC-includes=$(STAGING_DIR)/usr/include \ 
     51        --with-libFLAC-libraries=$(STAGING_DIR)/usr/lib 
     52else 
     53PKG_CONFIGURE_OPTIONS += --disable-flac 
     54endif 
     55 
     56COMMA:= , 
     57EMPTY:= 
     58SPACE:= $(EMPTY) $(EMPTY) 
     59PKG_DEPENDS:=$(subst $(SPACE),$(COMMA)$(SPACE),$(sort $(PKG_DEPENDS))) 
    4360 
    4461include $(TOPDIR)/package/rules.mk 
     
    4966        (cd $(PKG_BUILD_DIR); \ 
    5067                $(TARGET_CONFIGURE_OPTS) \ 
    51                 CFLAGS="$(TARGET_CFLAGS)" \ 
     68                CFLAGS="$(strip $(TARGET_CFLAGS))" \ 
     69                CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     70                LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
    5271                ./configure \ 
    53                 --target=$(GNU_TARGET_NAME) \ 
    54                 --host=$(GNU_TARGET_NAME) \ 
    55                 --build=$(GNU_HOST_NAME) \ 
    56                 --prefix=/usr \ 
    57                 --sysconfdir=/etc \ 
    58                 $(PKG_CONFIGURE_OPTIONS) \ 
     72                        --target=$(GNU_TARGET_NAME) \ 
     73                        --host=$(GNU_TARGET_NAME) \ 
     74                        --build=$(GNU_HOST_NAME) \ 
     75                        --program-prefix="" \ 
     76                        --program-suffix="" \ 
     77                        --prefix=/usr \ 
     78                        --exec-prefix=/usr \ 
     79                        --bindir=/usr/bin \ 
     80                        --datadir=/usr/share \ 
     81                        --includedir=/usr/include \ 
     82                        --infodir=/usr/share/info \ 
     83                        --libdir=/usr/lib \ 
     84                        --libexecdir=/usr/lib \ 
     85                        --localstatedir=/var \ 
     86                        --mandir=/usr/share/man \ 
     87                        --sbindir=/usr/sbin \ 
     88                        --sysconfdir=/etc \ 
     89                        $(PKG_CONFIGURE_OPTIONS) \ 
    5990        ); 
    6091        touch $@ 
     
    74105        cp -fp $(PKG_INSTALL_DIR)/usr/bin/mpd $(IDIR_MPD)/usr/bin 
    75106        cp -fp $(PKG_BUILD_DIR)/doc/mpdconf.example $(IDIR_MPD)/etc/mpd.conf 
     107        echo "Depends: $(PKG_DEPENDS)" >> $(IDIR_MPD)/CONTROL/control 
    76108        $(RSTRIP) $(IDIR_MPD) 
    77109        $(IPKG_BUILD) $(IDIR_MPD) $(PACKAGE_DIR) 
  • trunk/openwrt/package/mpd/ipkg/mpd.control

    r1902 r2160  
    22Priority: optional 
    33Section: net 
    4 Maintainer: David Collett <daveco@users.sourceforge.net> 
    5 Source: http://mpd.wikicities.com/wiki/MusicPlayerDaemonUclinuxBranch 
     4Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>, David Collett <daveco@users.sourceforge.net> 
     5Source: http://www.musicpd.org 
    66Description: A music player for flac, mp3 and ogg. 
Note: See TracChangeset for help on using the changeset viewer.