[Pkg-ocaml-maint-commits] r6030 - in /trunk/packages/liquidsoap: lenny/ lenny/debian/ lenny/debian/patches/ tarballs/ trunk/debian/ trunk/debian/patches/
toots at users.alioth.debian.org
toots at users.alioth.debian.org
Mon Nov 10 17:12:00 UTC 2008
Author: toots
Date: Mon Nov 10 17:12:00 2008
New Revision: 6030
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=6030
Log:
* Started lenny branch
* Applied patch to fix deterministic scrip file name in trunk/ and lenny/
* Removed portaudio from the build dependencies, since this feature is not mature enough
Added:
trunk/packages/liquidsoap/lenny/
- copied from r6029, tags/packages/liquidsoap/0.3.6-4/
trunk/packages/liquidsoap/lenny/debian/patches/fix_tmp_file.patch
trunk/packages/liquidsoap/tarballs/liquidsoap_0.3.6.orig.tar.gz (with props)
trunk/packages/liquidsoap/trunk/debian/patches/
trunk/packages/liquidsoap/trunk/debian/patches/fix_tmp_file.patch
trunk/packages/liquidsoap/trunk/debian/patches/series
Modified:
trunk/packages/liquidsoap/lenny/debian/changelog
trunk/packages/liquidsoap/lenny/debian/control
trunk/packages/liquidsoap/lenny/debian/control.in
trunk/packages/liquidsoap/lenny/debian/patches/series
trunk/packages/liquidsoap/trunk/debian/changelog
trunk/packages/liquidsoap/trunk/debian/control
trunk/packages/liquidsoap/trunk/debian/control.in
trunk/packages/liquidsoap/trunk/debian/rules
Modified: trunk/packages/liquidsoap/lenny/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/lenny/debian/changelog?rev=6030&op=diff
==============================================================================
--- trunk/packages/liquidsoap/lenny/debian/changelog (original)
+++ trunk/packages/liquidsoap/lenny/debian/changelog Mon Nov 10 17:12:00 2008
@@ -1,3 +1,13 @@
+liquidsoap (0.3.6-4lenny1) testing-security; urgency=high
+
+ * Added patch to fix liquigsoap's temporary file creation.
+ Thanks to Tobias Klauser for providing a patch.
+ Closes: #496360
+ * Desactivated portaudio option, since it is buggy and should
+ be tested more.
+
+ -- Romain Beauxis <toots at rastageeks.org> Mon, 10 Nov 2008 17:32:30 +0100
+
liquidsoap (0.3.6-4) unstable; urgency=high
* Updated fix for smartcross
Modified: trunk/packages/liquidsoap/lenny/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/lenny/debian/control?rev=6030&op=diff
==============================================================================
--- trunk/packages/liquidsoap/lenny/debian/control (original)
+++ trunk/packages/liquidsoap/lenny/debian/control Mon Nov 10 17:12:00 2008
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Liquidsoap Debian Packaging <savonet-debian at lists.sourceforge.net>
Uploaders: Romain Beauxis <toots at rastageeks.org>, Samuel Mimram <smimram at debian.org>
-Build-Depends: debhelper (>= 4.2.0), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27), ocaml-nox, ocaml-findlib, libshout-ocaml-dev, libogg-ocaml-dev (>= 0.1.1), libvorbis-ocaml-dev (>= 0.4.0), libmad-ocaml-dev (>= 0.3.2), libid3tag0-dev, libdtools-ocaml-dev (>= 0.1.4), libcamomile-ocaml-dev, festival, wget, libxml-dom-perl, texlive, python-gtk2-dev, python, python-support (>= 0.3), libao-ocaml-dev, libalsa-ocaml-dev (>= 0.1.2), libpcre-ocaml-dev, libxml-light-ocaml-dev, libextlib-ocaml-dev, libladspa-ocaml-dev, libportaudio-ocaml-dev, libsoundtouch-ocaml-dev
+Build-Depends: debhelper (>= 4.2.0), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27), ocaml-nox, ocaml-findlib, libshout-ocaml-dev, libogg-ocaml-dev (>= 0.1.1), libvorbis-ocaml-dev (>= 0.4.0), libmad-ocaml-dev (>= 0.3.2), libid3tag0-dev, libdtools-ocaml-dev (>= 0.1.4), libcamomile-ocaml-dev, festival, wget, libxml-dom-perl, texlive, python-gtk2-dev, python, python-support (>= 0.3), libao-ocaml-dev, libalsa-ocaml-dev (>= 0.1.2), libpcre-ocaml-dev, libxml-light-ocaml-dev, libextlib-ocaml-dev, libladspa-ocaml-dev, libsoundtouch-ocaml-dev
Standards-Version: 3.7.3
Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk
Vcs-Browser: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/
Modified: trunk/packages/liquidsoap/lenny/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/lenny/debian/control.in?rev=6030&op=diff
==============================================================================
--- trunk/packages/liquidsoap/lenny/debian/control.in (original)
+++ trunk/packages/liquidsoap/lenny/debian/control.in Mon Nov 10 17:12:00 2008
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Liquidsoap Debian Packaging <savonet-debian at lists.sourceforge.net>
Uploaders: Romain Beauxis <toots at rastageeks.org>, Samuel Mimram <smimram at debian.org>
-Build-Depends: @cdbs@, ocaml-nox, ocaml-findlib, libshout-ocaml-dev, libogg-ocaml-dev (>= 0.1.1), libvorbis-ocaml-dev (>= 0.4.0), libmad-ocaml-dev (>= 0.3.2), libid3tag0-dev, libdtools-ocaml-dev (>= 0.1.4), libcamomile-ocaml-dev, festival, wget, libxml-dom-perl, texlive, python-gtk2-dev, python, python-support (>= 0.3), libao-ocaml-dev, libalsa-ocaml-dev (>= 0.1.2), libpcre-ocaml-dev, libxml-light-ocaml-dev, libextlib-ocaml-dev, libladspa-ocaml-dev, libportaudio-ocaml-dev, libsoundtouch-ocaml-dev
+Build-Depends: @cdbs@, ocaml-nox, ocaml-findlib, libshout-ocaml-dev, libogg-ocaml-dev (>= 0.1.1), libvorbis-ocaml-dev (>= 0.4.0), libmad-ocaml-dev (>= 0.3.2), libid3tag0-dev, libdtools-ocaml-dev (>= 0.1.4), libcamomile-ocaml-dev, festival, wget, libxml-dom-perl, texlive, python-gtk2-dev, python, python-support (>= 0.3), libao-ocaml-dev, libalsa-ocaml-dev (>= 0.1.2), libpcre-ocaml-dev, libxml-light-ocaml-dev, libextlib-ocaml-dev, libladspa-ocaml-dev, libsoundtouch-ocaml-dev
Standards-Version: 3.7.3
Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk
Vcs-Browser: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/
Added: trunk/packages/liquidsoap/lenny/debian/patches/fix_tmp_file.patch
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/lenny/debian/patches/fix_tmp_file.patch?rev=6030&op=file
==============================================================================
--- trunk/packages/liquidsoap/lenny/debian/patches/fix_tmp_file.patch (added)
+++ trunk/packages/liquidsoap/lenny/debian/patches/fix_tmp_file.patch Mon Nov 10 17:12:00 2008
@@ -1,0 +1,81 @@
+Index: liquidsoap-0.3.6/gui/liguidsoap.py
+===================================================================
+--- liquidsoap-0.3.6.orig/gui/liguidsoap.py 2007-12-17 16:47:32.000000000 +0100
++++ liquidsoap-0.3.6/gui/liguidsoap.py 2008-11-10 17:30:56.000000000 +0100
+@@ -8,6 +8,8 @@
+ import threading, socket, sys, os, time, re
+ import getopt
+
++import tempfile
++
+ from client import LiqClient
+ from widgets import View
+
+@@ -104,6 +106,7 @@
+ # liquidsoap runs liquidsoap with a fixed script
+ # a few parameteres are available
+ def liquidsoap(
++ scriptfile,
+ host='localhost',port=1234,mount='emission.ogg',
+ backup=''):
+ if backup=='':
+@@ -111,7 +114,7 @@
+ else:
+ addbackup=';"backup"'
+
+- os.system("""cat > /tmp/liguidsoap.liq <<__EOL__
++ os.system("""cat > %s <<__EOL__
+ set("log.file.path","/tmp/lig.<pid>.log")
+ set("log.stdout",true)
+ set("server.telnet",true)
+@@ -132,10 +135,10 @@
+ id="broadcast",
+ host="%s",port=%d,mount="%s",start=false,mixer)
+ output.file.vorbis(id="backup",start=false,"%s",mixer)
+-""" % (host, port, mount, backup))
++""" % (scriptfile, host, port, mount, backup))
+ pid = os.fork()
+ if pid==0:
+- os.execlp("liquidsoap","liquidsoap","/tmp/liguidsoap.liq")
++ os.execlp("liquidsoap","liquidsoap",scriptfile)
+ else:
+ print "Running liquidsoap..."
+ return pid
+@@ -162,10 +165,11 @@
+ ehost=eport=erun=dialog=None
+ icehost=iceport=icemount=backup=None
+
+- def exit(pid):
++ def exit(pid, scriptfile):
+ if pid!=None:
+ os.kill(pid,15)
+ os.waitpid(pid,0)
++ os.remove(scriptfile)
+ gtk.main_quit()
+
+ # This startup function can be used to start the GUI directly
+@@ -173,12 +177,15 @@
+ def start(response=None):
+ # Dialog stuff
+ liquid_pid=None
++ scriptfile=None
+ if response!=None:
+ if response!=gtk.RESPONSE_ACCEPT:
+ sys.exit()
+ if erun.get_active():
+ host,port = 'localhost',1234
++ __unused, scriptfile = tempfile.mkstemp('.liq', 'liquidsoap')
+ liquid_pid=liquidsoap(
++ scriptfile,
+ host=icehost.get_text(),
+ port=iceport.get_value(),
+ mount=icemount.get_text(),
+@@ -195,7 +202,7 @@
+ win = gtk.Window()
+ win.set_border_width(10)
+ win.connect("delete_event", lambda w,e: False)
+- win.connect("destroy", lambda osb: exit(liquid_pid))
++ win.connect("destroy", lambda osb: exit(liquid_pid,scriptfile))
+ win.set_title('Liquidsoap on '+host+':'+str(port))
+ win.resize(700,300)
+ try:
Modified: trunk/packages/liquidsoap/lenny/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/lenny/debian/patches/series?rev=6030&op=diff
==============================================================================
--- trunk/packages/liquidsoap/lenny/debian/patches/series (original)
+++ trunk/packages/liquidsoap/lenny/debian/patches/series Mon Nov 10 17:12:00 2008
@@ -1,2 +1,3 @@
ladspa_backport.patch
fix_smart_crossfade.patch
+fix_tmp_file.patch
Added: trunk/packages/liquidsoap/tarballs/liquidsoap_0.3.6.orig.tar.gz
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/tarballs/liquidsoap_0.3.6.orig.tar.gz?rev=6030&op=file
==============================================================================
Binary file - no diff available.
Propchange: trunk/packages/liquidsoap/tarballs/liquidsoap_0.3.6.orig.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: trunk/packages/liquidsoap/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/changelog?rev=6030&op=diff
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/changelog (original)
+++ trunk/packages/liquidsoap/trunk/debian/changelog Mon Nov 10 17:12:00 2008
@@ -1,3 +1,13 @@
+liquidsoap (0.3.8.1+2-2) unstable; urgency=high
+
+ * Fix liguidsoap temporary file name.
+ Thanks to Tobias Klauser for providing a patch.
+ Closes: #496360
+ * Desactivated portaudio option since it is buggy
+ and should be more tested.
+
+ -- Romain Beauxis <toots at rastageeks.org> Mon, 11 Aug 2008 14:36:31 +0200
+
liquidsoap (0.3.8.1+2-1) unstable; urgency=low
* There was a mistake with previous source tarball.
Modified: trunk/packages/liquidsoap/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/control?rev=6030&op=diff
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/control (original)
+++ trunk/packages/liquidsoap/trunk/debian/control Mon Nov 10 17:12:00 2008
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
Uploaders: Romain Beauxis <toots at rastageeks.org>, Samuel Mimram <smimram at debian.org>
-Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 4.2.0),
+Build-Depends: debhelper (>= 4.2.0), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27),
ocaml-nox, ocaml-findlib, libshout-ocaml-dev,
libogg-ocaml-dev (>= 0.1.1), libvorbis-ocaml-dev (>= 0.4.0),
libmad-ocaml-dev (>= 0.3.4), libdtools-ocaml-dev (>= 0.1.4), libtaglib-ocaml-dev,
@@ -11,7 +11,7 @@
python, python-support (>= 0.3), libao-ocaml-dev, libduppy-ocaml-dev (>= 0.1.2+2),
libalsa-ocaml-dev (>= 0.1.2) [!kfreebsd-i386 !hurd-i386 !kfreebsd-amd64],
libpcre-ocaml-dev, libxml-light-ocaml-dev, libladspa-ocaml-dev,
- libportaudio-ocaml-dev, libsoundtouch-ocaml-dev, liblastfm-ocaml-dev,
+ libsoundtouch-ocaml-dev, liblastfm-ocaml-dev,
libxmlplaylist-ocaml-dev, libmagic-ocaml-dev, libbjack-ocaml-dev (>= 0.1.1)
Standards-Version: 3.8.0
Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk
Modified: trunk/packages/liquidsoap/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/control.in?rev=6030&op=diff
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/control.in (original)
+++ trunk/packages/liquidsoap/trunk/debian/control.in Mon Nov 10 17:12:00 2008
@@ -11,7 +11,7 @@
python, python-support (>= 0.3), libao-ocaml-dev, libduppy-ocaml-dev (>= 0.1.2+2),
libalsa-ocaml-dev (>= 0.1.2) [!kfreebsd-i386 !hurd-i386 !kfreebsd-amd64],
libpcre-ocaml-dev, libxml-light-ocaml-dev, libladspa-ocaml-dev,
- libportaudio-ocaml-dev, libsoundtouch-ocaml-dev, liblastfm-ocaml-dev,
+ libsoundtouch-ocaml-dev, liblastfm-ocaml-dev,
libxmlplaylist-ocaml-dev, libmagic-ocaml-dev, libbjack-ocaml-dev (>= 0.1.1)
Standards-Version: 3.8.0
Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk
Added: trunk/packages/liquidsoap/trunk/debian/patches/fix_tmp_file.patch
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/patches/fix_tmp_file.patch?rev=6030&op=file
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/patches/fix_tmp_file.patch (added)
+++ trunk/packages/liquidsoap/trunk/debian/patches/fix_tmp_file.patch Mon Nov 10 17:12:00 2008
@@ -1,0 +1,81 @@
+Index: liquidsoap-0.3.6/gui/liguidsoap.py
+===================================================================
+--- liquidsoap-0.3.6.orig/gui/liguidsoap.py 2007-12-17 16:47:32.000000000 +0100
++++ liquidsoap-0.3.6/gui/liguidsoap.py 2008-11-10 17:30:56.000000000 +0100
+@@ -8,6 +8,8 @@
+ import threading, socket, sys, os, time, re
+ import getopt
+
++import tempfile
++
+ from client import LiqClient
+ from widgets import View
+
+@@ -104,6 +106,7 @@
+ # liquidsoap runs liquidsoap with a fixed script
+ # a few parameteres are available
+ def liquidsoap(
++ scriptfile,
+ host='localhost',port=1234,mount='emission.ogg',
+ backup=''):
+ if backup=='':
+@@ -111,7 +114,7 @@
+ else:
+ addbackup=';"backup"'
+
+- os.system("""cat > /tmp/liguidsoap.liq <<__EOL__
++ os.system("""cat > %s <<__EOL__
+ set("log.file.path","/tmp/lig.<pid>.log")
+ set("log.stdout",true)
+ set("server.telnet",true)
+@@ -132,10 +135,10 @@
+ id="broadcast",
+ host="%s",port=%d,mount="%s",start=false,mixer)
+ output.file.vorbis(id="backup",start=false,"%s",mixer)
+-""" % (host, port, mount, backup))
++""" % (scriptfile, host, port, mount, backup))
+ pid = os.fork()
+ if pid==0:
+- os.execlp("liquidsoap","liquidsoap","/tmp/liguidsoap.liq")
++ os.execlp("liquidsoap","liquidsoap",scriptfile)
+ else:
+ print "Running liquidsoap..."
+ return pid
+@@ -162,10 +165,11 @@
+ ehost=eport=erun=dialog=None
+ icehost=iceport=icemount=backup=None
+
+- def exit(pid):
++ def exit(pid, scriptfile):
+ if pid!=None:
+ os.kill(pid,15)
+ os.waitpid(pid,0)
++ os.remove(scriptfile)
+ gtk.main_quit()
+
+ # This startup function can be used to start the GUI directly
+@@ -173,12 +177,15 @@
+ def start(response=None):
+ # Dialog stuff
+ liquid_pid=None
++ scriptfile=None
+ if response!=None:
+ if response!=gtk.RESPONSE_ACCEPT:
+ sys.exit()
+ if erun.get_active():
+ host,port = 'localhost',1234
++ __unused, scriptfile = tempfile.mkstemp('.liq', 'liquidsoap')
+ liquid_pid=liquidsoap(
++ scriptfile,
+ host=icehost.get_text(),
+ port=iceport.get_value(),
+ mount=icemount.get_text(),
+@@ -195,7 +202,7 @@
+ win = gtk.Window()
+ win.set_border_width(10)
+ win.connect("delete_event", lambda w,e: False)
+- win.connect("destroy", lambda osb: exit(liquid_pid))
++ win.connect("destroy", lambda osb: exit(liquid_pid,scriptfile))
+ win.set_title('Liquidsoap on '+host+':'+str(port))
+ win.resize(700,300)
+ try:
Added: trunk/packages/liquidsoap/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/patches/series?rev=6030&op=file
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/patches/series (added)
+++ trunk/packages/liquidsoap/trunk/debian/patches/series Mon Nov 10 17:12:00 2008
@@ -1,0 +1,1 @@
+fix_tmp_file.patch
Modified: trunk/packages/liquidsoap/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/rules?rev=6030&op=diff
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/rules (original)
+++ trunk/packages/liquidsoap/trunk/debian/rules Mon Nov 10 17:12:00 2008
@@ -2,7 +2,7 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
-#include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
# In order to regenerate 'debian/control' :
# DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean
More information about the Pkg-ocaml-maint-commits
mailing list