[Python-apps-commits] r2760 - in packages/jokosher/trunk (16 files)

dktrkranz-guest at users.alioth.debian.org dktrkranz-guest at users.alioth.debian.org
Sat Apr 18 13:27:58 UTC 2009


    Date: Saturday, April 18, 2009 @ 13:27:57
  Author: dktrkranz-guest
Revision: 2760

[svn-inject] Applying Debian modifications to trunk

Added:
  packages/jokosher/trunk/debian/
  packages/jokosher/trunk/debian/README.source
  packages/jokosher/trunk/debian/changelog
  packages/jokosher/trunk/debian/compat
  packages/jokosher/trunk/debian/control
  packages/jokosher/trunk/debian/copyright
  packages/jokosher/trunk/debian/jokosher.1
  packages/jokosher/trunk/debian/patches/
  packages/jokosher/trunk/debian/patches/00list
  packages/jokosher/trunk/debian/patches/10_update_mime_database.dpatch
  packages/jokosher/trunk/debian/patches/20_LevelList_IOError.dpatch
  packages/jokosher/trunk/debian/patches/30_desktop_file.dpatch
  packages/jokosher/trunk/debian/pycompat
  packages/jokosher/trunk/debian/pyversions
  packages/jokosher/trunk/debian/rules
  packages/jokosher/trunk/debian/watch


Property changes on: packages/jokosher/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Added: packages/jokosher/trunk/debian/README.source
===================================================================
--- packages/jokosher/trunk/debian/README.source	                        (rev 0)
+++ packages/jokosher/trunk/debian/README.source	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,38 @@
+This package uses dpatch to manage all modifications to the upstream
+source. Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+To get the fully patched source after unpacking the source package, cd
+to the root level of the source package and run:
+
+    debian/rules patch
+
+Removing a patch is as simple as removing its entry from the
+debian/patches/00list file, and please also remove the patch file
+itself.
+
+Creating a new patch is done with "dpatch-edit-patch patch XX_patchname"
+where you should replace XX with a new number and patchname with a
+descriptive shortname of the patch. You can then simply edit all the
+files your patch wants to edit, and then simply "exit 0" from the shell
+to actually create the patch file.
+
+To tweak an already existing patch, call "dpatch-edit-patch XX_patchname"
+and replace XX_patchname with the actual filename from debian/patches
+you want to use.
+
+To clean up afterwards again, "debian/rules unpatch" will do the
+work for you - or you can of course choose to call
+"fakeroot debian/rules clean" all together.
+
+
+--- 
+
+this documentation is part of dpatch package, and may be used by
+packages using dpatch to comply with policy on README.source. This
+documentation is meant to be useful to users who are not proficient in
+dpatch in doing work with dpatch-based packages. Please send any
+improvements to the BTS of dpatch package.
+
+original text by Gerfried Fuchs, edited by Junichi Uekawa <dancer at debian.org>
+10 Aug 2008.

Added: packages/jokosher/trunk/debian/changelog
===================================================================
--- packages/jokosher/trunk/debian/changelog	                        (rev 0)
+++ packages/jokosher/trunk/debian/changelog	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,73 @@
+jokosher (0.11.1-1) unstable; urgency=low
+
+  * New upstream release (Closes: #517234).
+    - Jokosher now appears under Sound & Video (Closes: #443788).
+  * New Maintainer (Closes: #523167).
+  * Add Python Applications Packaging Team to Uploaders.
+  * Add Vcs-* fields in source stanza.
+  * Adjust copyright informations:
+    - Refresh upstream authors and copyright holders.
+    - Link to /usr/share/common-licenses/GPL-2.
+    - Adjust copyright holders for Debian packaging.
+    - Replace (c) with ©.
+  * Apply changes from Ubuntu by Daniel Holbach (thanks!):
+    - Drop scrollkeeper from Build-Depends.
+    - Drop useless dependencies: python-alsaaudio, gstreamer0.10-gnomevfs,
+      librsvg2-common, python-gnome2.
+    - Bump gstreamer0.10-plugins-good requirement to >= 0.10.9.
+    - Drop debian/jokosher.sh, useless.
+    - Provide debian/watch file.
+  * Drop python-dev from Build-Depends, use python (>= 2.4) instead.
+  * Switch dependency from python-setuptools to python-pkg-resources
+    because of package rename (Closes: #468728).
+  * debian/patches/10_update_mime_database.dpatch:
+    - Refresh for new upstream release.
+  * debian/patches/20_LevelList_IOError.dpatch:
+    - Fix IOError exception trying to add an audio file to a project.
+  * debian/patches/30_desktop_file.dpatch:
+    - Adhere to Freedesktop.org standards by removing deprecated entries.
+  * Provide a simple man page for jokosher.
+  * Bump Standards-Version to 3.8.1:
+    - Provide Homepage field in source stanza.
+    - Provide debian/README.source to document dpatch usage.
+
+ -- Luca Falavigna <dktrkranz at ubuntu.com>  Sat, 18 Apr 2009 15:05:54 +0200
+
+jokosher (0.9-1) unstable; urgency=low
+
+  * New upstream release.
+  * Acknowledge NMU.
+  * Switch to cdbs.
+  * Add versioned dependency to gst-plugins-good0.10 so we can be sure the
+    audiopanorama element is available (Closes: #400283).
+
+ -- Florian Ragwitz <rafl at debian.org>  Fri, 22 Jun 2007 14:33:11 +0200
+
+jokosher (0.2-1.1) unstable; urgency=low
+
+  * Non-maintainer upload to fix missing dependencies.
+  * Added python-setuptools as a dependency, since it's needed for the
+    ExtensionManager.  Thanks to Paul van Tilburg for reporting it.
+    (Closes: #400021).
+  * Added python-gnome2 as a dependency, since it's needed for the Instrument
+    module.  Thanks to Marcio Roberto Teixeira for reporting it.
+    (Closes: #400295)
+
+ -- Margarita Manterola <marga at debian.org>  Wed,  6 Dec 2006 15:29:06 -0300
+
+jokosher (0.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Update 10_desktop_file for 0.2.
+  * Location of installed files changed slightly.
+    + Modify debian/jokosher.sh and debian/jokosher.install according to that.
+  * Some docs have been removed from the upstream tarball. Remove then from
+    the Debian package as well.
+
+ -- Florian Ragwitz <rafl at debian.org>  Wed, 22 Nov 2006 17:27:45 +0100
+
+jokosher (0.1-1) unstable; urgency=low
+
+  * Initial release. (Closes: #381803)
+
+ -- Florian Ragwitz <rafl at debian.org>  Wed,  9 Aug 2006 01:32:20 +0200

Added: packages/jokosher/trunk/debian/compat
===================================================================
--- packages/jokosher/trunk/debian/compat	                        (rev 0)
+++ packages/jokosher/trunk/debian/compat	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1 @@
+5

Added: packages/jokosher/trunk/debian/control
===================================================================
--- packages/jokosher/trunk/debian/control	                        (rev 0)
+++ packages/jokosher/trunk/debian/control	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,33 @@
+Source: jokosher
+Section: sound
+Priority: optional
+Maintainer: Luca Falavigna <dktrkranz at ubuntu.com>
+Uploaders: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
+Build-Depends: cdbs (>= 0.4.49), debhelper (>= 5), dpatch, python (>= 2.4)
+Build-Depends-Indep: python-support (>= 0.5.3)
+Homepage: http://www.jokosher.org
+Vcs-Svn: svn://svn.debian.org/python-apps/packages/jokosher/trunk/
+Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/jokosher/trunk/
+Standards-Version: 3.8.1
+
+Package: jokosher
+Architecture: all
+Depends: ${python:Depends}, ${misc:Depends}, python-cairo, python-dbus, python-glade2, python-gtk2, python-gst0.10, gstreamer0.10-gnonlin (>= 0.10.8), gstreamer0.10-plugins-good (>= 0.10.9), gstreamer0.10-plugins-base (>= 0.10.12), python-pkg-resources
+Description: simple and easy to use audio multi-tracker
+ Jokosher is a simple and poweful multi-track studio. Jokosher provides a
+ complete application for recording, editing, mixing and exporting audio, and
+ has been specifically designed with usability in mind. The developers behind
+ Jokosher have re-thought audio production at every level, and created
+ something devilishly simple to use.
+ .
+ Jokosher offers a strong featureset:
+  * Easy to use interface, designed from the ground up. Jokosher uses concepts
+    and language familiar to musicians, and is a breeze to use.
+  * Simple editing with splitting, trimming and moving tools.
+  * Multi-track volume mixing with VU sliders.
+  * Import audio (Ogg Vorbis, MP3, FLAC, WAV and anything else supported by
+    GStreamer) into your projects.
+  * A range of instruments can be added to a project, and instruments can be
+    renamed. Instruments can also be muted and soloed easily.
+  * Export to MP3, Ogg Vorbis, FLAC, WAV and anything else GStreamer supports.
+

Added: packages/jokosher/trunk/debian/copyright
===================================================================
--- packages/jokosher/trunk/debian/copyright	                        (rev 0)
+++ packages/jokosher/trunk/debian/copyright	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,90 @@
+This package was debianized by Florian Ragwitz <rafl at debian.org> on
+Wed, 09 Aug 2006 01:33:22 +0200 based upon the packages in Ubuntu by
+Daniel Holbach <daniel.holbach at ubuntu.com>.
+
+It was downloaded from http://jokosher.org.
+
+Upstream authors:
+
+  Coders:
+    Jono Bacon <jono at jonobacon.org>
+    Jason Field <jfield at sonaptic.com>
+    Jens Geiregat <jens.geiregat at gmail.com>
+    Stuart Langridge <sil at kryogenix.org>
+    Laszlo Pandy <laszlok2 at gmail.com>
+    Chris Procter <chris-procter at talk21.com>
+    Michael Sheldon <mike at mikeasoft.com>
+    Fabrice Silva <silva at crans.org>
+    Ben Thorp <mrben at jedimoose.org>
+    David Corrales <corrales.david at gmail.com>
+    John Kelly <jkelly.dev at googlemail.com>
+
+   Documentation:
+    Jono Bacon <jono at jonobacon.org>
+    Dennis Lichtenthäler <dennis.lichtenthaeler at episode-iv.de>
+    Alasdair MacLeod <alasdair.macleod at gmail.com>
+    Robert McWilliam <rmcw at allmail.net>
+    Jeff Ratliff <jefrat at gmail.com>
+    David Corrales <corrales.david at gmail.com>
+
+  Website:
+    Alasdair MacLeod <alasdair.macleod at gmail.com>
+
+  Artists:
+    Tuomas Kuosmanen <tigert at gmail.com>
+    Dan Nawara <dan at itsawisechild.com>
+    Andreas Nilsson <nisses.mail at home.se>
+    Gregory Sheeran <greg at grogoreo.co.uk>
+    
+
+Copyright 2006-2009
+    Jono Bacon <jono at jonobacon.org>
+    Jason Field <jfield at sonaptic.com>
+    Jens Geiregat <jens.geiregat at gmail.com>
+    Stuart Langridge <sil at kryogenix.org>
+    Laszlo Pandy <laszlok2 at gmail.com>
+    Chris Procter <chris-procter at talk21.com>
+    Michael Sheldon <mike at mikeasoft.com>
+    Fabrice Silva <silva at crans.org>
+    Ben Thorp <mrben at jedimoose.org>
+    David Corrales <corrales.david at gmail.com>
+    John Kelly <jkelly.dev at googlemail.com>
+
+
+
+License:
+
+   This package 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.
+
+   This package 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 this package; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
+LICENCE EXCEPTION:
+
+The Jokosher project hereby grants permission for non-GPL compatible
+GStreamer plugins to be used and distributed together with GStreamer
+and Jokosher. This permission is above and beyond the permissions
+granted by the GPL licensei by which Jokosher is covered. If you
+modify this code, you may extend this exception to your version of the
+code, but you are not obligated to do so. If you do not wish to do so,
+delete this exception statement from your version.
+
+
+
+The Debian packaging is © 2006-2009, Florian Ragwitz <rafl at debian.org>,
+© 2009 Luca Falavigna <dktrkranz at ubuntu.com> and is licensed under the GPL, see above.
+
+This package is based upon the Ubuntu packages from Daniel Holbach
+<daniel.holbach at ubuntu.com>, which is licensed under the GPL as well.

Added: packages/jokosher/trunk/debian/jokosher.1
===================================================================
--- packages/jokosher/trunk/debian/jokosher.1	                        (rev 0)
+++ packages/jokosher/trunk/debian/jokosher.1	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,40 @@
+.TH jokosher 1 2009-04-18 "jokosher"
+.SH NAME
+jokosher \- Simple and easy to use audio multi-tracker
+.SH SYNOPSIS
+.B jokosher\fR [\fIOPTIONS\fR] [\fIproject-file\fR]
+.SH DESCRIPTION
+Jokosher is a simple yet powerful multi-track studio. With it you can
+create and record music, podcasts and more, all from an integrated simple
+environment.
+.SH OPTIONS
+.TP
+.B -n, --no-project
+Force Jokosher to load without a welcome dialog or project.
+.TP
+.B -e, --no-extensions
+Do not load extensions on startup.
+.TP
+.B -s, --safe-mode
+Don't load extensions or last project on startup (same as \-ne).
+.TP
+.B -w, --welcome-dialog
+Force the welcome dialog to show on startup.
+.TP
+.B -d, --debug
+Print debug output to stdout.
+.TP
+.B -g, --gst-debug
+Sent debug output to Gstreamer's debug system.
+.TP
+.B -h, --help
+Show help message and exit.
+.TP
+.B --version
+Show program's version number and exit.
+.SH COPYRIGHT
+This manual page is Copyright 2009 Luca Falavigna <dktrkranz at ubuntu.com>.
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU General Public License, Version 2 or any later
+version published by the Free Software Foundation.
+

Added: packages/jokosher/trunk/debian/patches/00list
===================================================================
--- packages/jokosher/trunk/debian/patches/00list	                        (rev 0)
+++ packages/jokosher/trunk/debian/patches/00list	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,3 @@
+10_update_mime_database
+20_LevelList_IOError
+30_desktop_file

Added: packages/jokosher/trunk/debian/patches/10_update_mime_database.dpatch
===================================================================
--- packages/jokosher/trunk/debian/patches/10_update_mime_database.dpatch	                        (rev 0)
+++ packages/jokosher/trunk/debian/patches/10_update_mime_database.dpatch	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,31 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10_update_mime_database.dpatch by Florian Ragwitz <rafl at debian.org>
+## DP: Don't call update-{mime,desktop}-database at build-time.
+
+ at DPATCH@
+diff -urNad jokosher-0.11.1~/setup.py jokosher-0.11.1/setup.py
+--- jokosher-0.11.1~/setup.py	2009-04-16 23:24:58.000000000 +0200
++++ jokosher-0.11.1/setup.py	2009-04-18 03:00:01.000000000 +0200
+@@ -98,22 +98,6 @@
+ 		print "Updating the scrollkeeper index..."
+ 		call(["scrollkeeper-update", "-o", installroot + omfdir])
+ 
+-# Update the mime types
+-if os.geteuid() == 0 and dist != None:
+-	print "Updating the mime-types...."
+-	
+-	#update the mimetypes database
+-	try:
+-	    call(["update-mime-database", "/usr/share/mime/"])
+-	except:
+-	    pass
+-	
+-	#update the .desktop file database
+-	try:
+-	   call(["update-desktop-database"])
+-	except:
+-	    pass
+-
+ print "\nInstallation finished! You can now run Jokosher by typing 'jokosher' or through your applications menu icon."
+ 	
+ ## To uninstall manually delete these files/folders:


Property changes on: packages/jokosher/trunk/debian/patches/10_update_mime_database.dpatch
___________________________________________________________________
Added: svn:executable
   + *

Added: packages/jokosher/trunk/debian/patches/20_LevelList_IOError.dpatch
===================================================================
--- packages/jokosher/trunk/debian/patches/20_LevelList_IOError.dpatch	                        (rev 0)
+++ packages/jokosher/trunk/debian/patches/20_LevelList_IOError.dpatch	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,20 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 20_LevelList_IOError.dpatch by Luca Falavigna <dktrkranz at ubuntu.com>
+## DP: Fix IOError exception trying to add an audio file to a project.
+
+ at DPATCH@
+diff -urNad jokosher-0.11.1~/Jokosher/LevelsList.py jokosher-0.11.1/Jokosher/LevelsList.py
+--- jokosher-0.11.1~/Jokosher/LevelsList.py	2009-03-17 04:07:01.000000000 +0100
++++ jokosher-0.11.1/Jokosher/LevelsList.py	2009-04-18 03:05:08.000000000 +0200
+@@ -126,7 +126,10 @@
+ 	#_____________________________________________________________________
+ 	
+ 	def tofile(self,  path):
+-		f = open(path,  "wb")
++		try:
++			f = open(path,  "wb")
++		except IOError:
++			return
+ 		info = array(self.ARRAY_TYPE)
+ 		info.append(self.MAGIC_NUMBER)
+ 		info.append(self.VERSION)


Property changes on: packages/jokosher/trunk/debian/patches/20_LevelList_IOError.dpatch
___________________________________________________________________
Added: svn:executable
   + *

Added: packages/jokosher/trunk/debian/patches/30_desktop_file.dpatch
===================================================================
--- packages/jokosher/trunk/debian/patches/30_desktop_file.dpatch	                        (rev 0)
+++ packages/jokosher/trunk/debian/patches/30_desktop_file.dpatch	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,15 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 30_desktop_file.dpatch by Luca Falavigna <dktrkranz at ubuntu.com>
+## DP: Adhere to Freedesktop.org standards by removing deprecated entries.
+
+ at DPATCH@
+diff -urNad jokosher-0.11.1~/bin/jokosher.desktop jokosher-0.11.1/bin/jokosher.desktop
+--- jokosher-0.11.1~/bin/jokosher.desktop	2009-03-17 04:07:00.000000000 +0100
++++ jokosher-0.11.1/bin/jokosher.desktop	2009-04-18 15:09:59.000000000 +0200
+@@ -8,5 +8,5 @@
+ Terminal=false
+ Type=Application
+ MimeType=application/x-jokosher;
+-Categories=Application;AudioVideo;
++Categories=AudioVideo;
+ GenericName[en_CA]=Jokosher audio editor


Property changes on: packages/jokosher/trunk/debian/patches/30_desktop_file.dpatch
___________________________________________________________________
Added: svn:executable
   + *

Added: packages/jokosher/trunk/debian/pycompat
===================================================================
--- packages/jokosher/trunk/debian/pycompat	                        (rev 0)
+++ packages/jokosher/trunk/debian/pycompat	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1 @@
+2

Added: packages/jokosher/trunk/debian/pyversions
===================================================================
--- packages/jokosher/trunk/debian/pyversions	                        (rev 0)
+++ packages/jokosher/trunk/debian/pyversions	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1 @@
+2.4-

Added: packages/jokosher/trunk/debian/rules
===================================================================
--- packages/jokosher/trunk/debian/rules	                        (rev 0)
+++ packages/jokosher/trunk/debian/rules	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,12 @@
+#!/usr/bin/make -f
+
+DEB_PYTHON_SYSTEM=pysupport
+DEB_INSTALL_MANPAGES_jokosher := debian/jokosher.1
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/python-distutils.mk
+include /usr/share/cdbs/1/rules/dpatch.mk
+
+binary-install/jokosher::
+	dh_desktop -p$(cdbs_curpkg)
+	dh_scrollkeeper -p$(cdbs_curpkg)


Property changes on: packages/jokosher/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: packages/jokosher/trunk/debian/watch
===================================================================
--- packages/jokosher/trunk/debian/watch	                        (rev 0)
+++ packages/jokosher/trunk/debian/watch	2009-04-18 13:27:57 UTC (rev 2760)
@@ -0,0 +1,2 @@
+version=3
+https://launchpad.net/jokosher/+download http://launchpad.net/jokosher/.*/jokosher-(.*)\.tar\.gz




More information about the Python-apps-commits mailing list