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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> Uploaders: Romain Beauxis <[EMAIL PROTECTED]>, Samuel Mimram <[EMAIL PROTECTED]> -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 <[EMAIL PROTECTED]> Uploaders: Romain Beauxis <[EMAIL PROTECTED]>, Samuel Mimram <[EMAIL PROTECTED]> -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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> Uploaders: Romain Beauxis <[EMAIL PROTECTED]>, Samuel Mimram <[EMAIL PROTECTED]> -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 _______________________________________________ Pkg-ocaml-maint-commits mailing list Pkg-ocaml-maint-commits@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-ocaml-maint-commits