]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Icecast...
authorms <ms@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8>
Thu, 9 Aug 2007 19:34:46 +0000 (19:34 +0000)
committerms <ms@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8>
Thu, 9 Aug 2007 19:34:46 +0000 (19:34 +0000)
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@754 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8

config/rootfiles/packages/icecast [new file with mode: 0644]
config/rootfiles/packages/ices [new file with mode: 0644]
config/rootfiles/packages/libshout [new file with mode: 0644]
doc/packages-list.txt
lfs/icecast [new file with mode: 0644]
lfs/ices [new file with mode: 0644]
lfs/libshout [new file with mode: 0644]
make.sh

diff --git a/config/rootfiles/packages/icecast b/config/rootfiles/packages/icecast
new file mode 100644 (file)
index 0000000..7865cde
--- /dev/null
@@ -0,0 +1,53 @@
+usr/bin/icecast
+usr/etc/icecast.xml
+#usr/share/doc/icecast
+#usr/share/doc/icecast/AUTHORS
+#usr/share/doc/icecast/COPYING
+#usr/share/doc/icecast/ChangeLog
+#usr/share/doc/icecast/NEWS
+#usr/share/doc/icecast/README
+#usr/share/doc/icecast/TODO
+usr/share/doc/icecast/icecast2_admin.html
+usr/share/doc/icecast/icecast2_basicsetup.html
+usr/share/doc/icecast/icecast2_changes.html
+usr/share/doc/icecast/icecast2_config_file.html
+usr/share/doc/icecast/icecast2_faq.html
+usr/share/doc/icecast/icecast2_glossary.html
+usr/share/doc/icecast/icecast2_introduction.html
+usr/share/doc/icecast/icecast2_listenerauth.html
+usr/share/doc/icecast/icecast2_relay.html
+usr/share/doc/icecast/icecast2_stats.html
+usr/share/doc/icecast/icecast2_win32.html
+usr/share/doc/icecast/icecast2_yp.html
+usr/share/doc/icecast/index.html
+usr/share/doc/icecast/listener_auth1.jpg
+usr/share/doc/icecast/listener_auth2.jpg
+usr/share/doc/icecast/listener_auth3.jpg
+#usr/share/icecast
+#usr/share/icecast/admin
+usr/share/icecast/admin/listclients.xsl
+usr/share/icecast/admin/listmounts.xsl
+usr/share/icecast/admin/manageauth.xsl
+usr/share/icecast/admin/moveclients.xsl
+usr/share/icecast/admin/response.xsl
+usr/share/icecast/admin/stats.xsl
+usr/share/icecast/admin/updatemetadata.xsl
+#usr/share/icecast/doc
+usr/share/icecast/doc/icecast.xml.dist
+usr/share/icecast/doc/icecast_minimal.xml.dist
+usr/share/icecast/doc/icecast_shoutcast_compat.xml.dist
+usr/share/icecast/doc/icecast_urlauth.xml.dist
+#usr/share/icecast/web
+usr/share/icecast/web/auth.xsl
+usr/share/icecast/web/corner_bottomleft.jpg
+usr/share/icecast/web/corner_bottomright.jpg
+usr/share/icecast/web/corner_topleft.jpg
+usr/share/icecast/web/corner_topright.jpg
+usr/share/icecast/web/icecast.png
+usr/share/icecast/web/key.gif
+usr/share/icecast/web/key.png
+usr/share/icecast/web/server_version.xsl
+usr/share/icecast/web/status.xsl
+usr/share/icecast/web/status2.xsl
+usr/share/icecast/web/style.css
+usr/share/icecast/web/tunein.png
diff --git a/config/rootfiles/packages/ices b/config/rootfiles/packages/ices
new file mode 100644 (file)
index 0000000..35d6911
--- /dev/null
@@ -0,0 +1,12 @@
+usr/bin/ices
+#usr/share/ices
+usr/share/ices/basic.html
+usr/share/ices/config.html
+usr/share/ices/faq.html
+usr/share/ices/ices-alsa.xml
+usr/share/ices/ices-oss.xml
+usr/share/ices/ices-playlist.xml
+usr/share/ices/index.html
+usr/share/ices/inputs.html
+usr/share/ices/intro.html
+usr/share/ices/style.css
diff --git a/config/rootfiles/packages/libshout b/config/rootfiles/packages/libshout
new file mode 100644 (file)
index 0000000..8f5b6a9
--- /dev/null
@@ -0,0 +1,15 @@
+#usr/include/shout
+#usr/include/shout/shout.h
+#usr/lib/libshout.a
+#usr/lib/libshout.la
+usr/lib/libshout.so
+usr/lib/libshout.so.3
+usr/lib/libshout.so.3.2.0
+#usr/lib/pkgconfig/shout.pc
+#usr/share/aclocal/shout.m4
+#usr/share/doc/libshout
+#usr/share/doc/libshout/COPYING
+#usr/share/doc/libshout/NEWS
+#usr/share/doc/libshout/README
+#usr/share/doc/libshout/example.c
+#usr/share/doc/libshout/nonblocking.c
index d89e7c251628d210e6821d45761671c5aaf0a9d2..1602ae0dfd766eceeab58eb4bb123483cc387547 100644 (file)
 * hwdata
 * iana-etc-2.10
 * ibod-1.4
+* icecast-2.3.1
+* ices-2.0.1
 * iftop-0.17
 * inetutils-1.4.2
 * ipac-ng-1.31
 * libpng-1.2.12
 * libpri-1.4.1
 * libsafe_2.0-16
+* libshout-2.2.2
 * libsigc++-2.0.17
 * libtool-1.5.22
 * libtorrent-0.11.4
diff --git a/lfs/icecast b/lfs/icecast
new file mode 100644 (file)
index 0000000..4ffe905
--- /dev/null
@@ -0,0 +1,88 @@
+###############################################################################
+# This file is part of the IPCop Firewall.                                    #
+#                                                                             #
+# IPCop is free software; you can redistribute it and/or modify               #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation; either version 2 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# IPCop is distributed in the hope that it will be useful,                    #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with IPCop; if not, write to the Free Software                        #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA    #
+#                                                                             #
+# Makefiles are based on LFSMake, which is                                    #
+# Copyright (C) 2002 Rod Roard <rod@sunsetsystems.com>                        #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.3.1
+
+THISAPP    = icecast-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = icecast
+PAK_VER    = 1
+
+DESCDE     = "Ein Musik-Streamer."
+DESCEN     = "A music streamer."
+DEPS       = "libshout"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 2d80a249fa8529f82d018c6216108ea8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure --prefix=/usr
+       cd $(DIR_APP) && make
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/ices b/lfs/ices
new file mode 100644 (file)
index 0000000..3fb0825
--- /dev/null
+++ b/lfs/ices
@@ -0,0 +1,88 @@
+###############################################################################
+# This file is part of the IPCop Firewall.                                    #
+#                                                                             #
+# IPCop is free software; you can redistribute it and/or modify               #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation; either version 2 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# IPCop is distributed in the hope that it will be useful,                    #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with IPCop; if not, write to the Free Software                        #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA    #
+#                                                                             #
+# Makefiles are based on LFSMake, which is                                    #
+# Copyright (C) 2002 Rod Roard <rod@sunsetsystems.com>                        #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.0.1
+
+THISAPP    = ices-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = ices
+PAK_VER    = 1
+
+DESCDE     = "Eine Musik-Bibliothek."
+DESCEN     = "A music library."
+DEPS       = "icecast"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 8c7be81b304c4ce588f43b9d02603f6e
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure --prefix=/usr
+       cd $(DIR_APP) && make
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/libshout b/lfs/libshout
new file mode 100644 (file)
index 0000000..a0b5c1c
--- /dev/null
@@ -0,0 +1,88 @@
+###############################################################################
+# This file is part of the IPCop Firewall.                                    #
+#                                                                             #
+# IPCop is free software; you can redistribute it and/or modify               #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation; either version 2 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# IPCop is distributed in the hope that it will be useful,                    #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with IPCop; if not, write to the Free Software                        #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA    #
+#                                                                             #
+# Makefiles are based on LFSMake, which is                                    #
+# Copyright (C) 2002 Rod Roard <rod@sunsetsystems.com>                        #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.2.2
+
+THISAPP    = libshout-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = libshout
+PAK_VER    = 1
+
+DESCDE     = "Eine Musik-Bibliothek."
+DESCEN     = "A music library."
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 4f75fc9901c724b712c371c9a1e782d3
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure --prefix=/usr
+       cd $(DIR_APP) && make
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 2e1d2534a000713708bcfb3a1c224b838ce95032..777ea6f074361b7d5a2f5c5a33a1445b70866bcb 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -505,6 +505,9 @@ buildipfire() {
   ipfiremake libvorbis
   ipfiremake lame
   ipfiremake sox
+  ipfiremake libshout
+  ipfiremake icecast
+  ipfiremake ices
   ipfiremake mp3blaster
   ipfiremake libpri
   ipfiremake stund