--- memaker-1.5.orig/debian/pycompat +++ memaker-1.5/debian/pycompat @@ -0,0 +1 @@ +2 --- memaker-1.5.orig/debian/copyright +++ memaker-1.5/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Pete Savage on +Tue, 22 Jan 2008 18:01:23 +0100. + +It was downloaded from https://launchpad.net/memaker + +Copyright Holder: 2008 Jason Brower + +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 3 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-3'. + --- memaker-1.5.orig/debian/README.source +++ memaker-1.5/debian/README.source @@ -0,0 +1,33 @@ +This package uses dpatch in order to apply patches to the upstream source. +Patches are stored in debian/patches and their filenames usually end in .dpatch . +For further details, see the man pages for dpatch and dpatch-edit-patch. + +All commands described below should be run from the top directory of the +package source tree, unless otherwise stated. + + * To generate the fully patched source, in a form ready for + editing, that would be built to create Debian packages, run: + + dpatch apply-all + + Note: It has been proposed that in future, this should happen + automatically when you run dpkg-source -x on a dpatch source + package. However, this proposal has apparently not yet been + implemented, so for now you have to do it yourself like this. + + * To modify the source and save those modifications so that + they will be applied when building the package, pick a + suitably informative patch file name, for example + 01_add_README.source_file.dpatch, and then run: + + dpatch-edit-patch 01_add_README.source_file.dpatch + + This will place you in a new shell in a temporary copy of the + source tree. Make your desired modifications to it, and then + exit the shell to create the patch file containing them (this + file will appear in debian/patches). + + * To remove source modifications that are currently being + applied when building the package, run: + + dpatch deapply-all --- memaker-1.5.orig/debian/control +++ memaker-1.5/debian/control @@ -0,0 +1,21 @@ +Source: memaker +Section: misc +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Pete Savage +Build-Depends: debhelper (>= 5.0.37), dpatch +Build-Depends-Indep: python (>= 2.3), python-central (>= 0.5) +Standards-Version: 3.8.3 +XS-Python-Version: all +Homepage: http://memaker.org + +Package: memaker +Architecture: all +Depends: ${python:Depends}, python-cairo, python-glade2, python-gtk2, librsvg2-common, python-notify, python-gnome2-desktop, python-numpy +XB-Python-Version: ${python:Versions} +Recommends: python-imaging +Suggests: python-launchpadlib +Description: application to create themed avatars + MeMaker allows you to create avatars that can be used in anything from your + web forums to chat programs, or even your login screen. The generated avatars + are SVG images, so that they can be scaled to fit your needs. --- memaker-1.5.orig/debian/compat +++ memaker-1.5/debian/compat @@ -0,0 +1 @@ +5 --- memaker-1.5.orig/debian/watch +++ memaker-1.5/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://launchpad.net/memaker/+download http://launchpad.net/memaker/trunk/.*/memaker-(.*)\.tar\.gz --- memaker-1.5.orig/debian/memaker.install +++ memaker-1.5/debian/memaker.install @@ -0,0 +1,6 @@ +data/*.png usr/share/memaker/data +data/*.svg usr/share/memaker/data +data/*.ui usr/share/memaker/data +misc/memaker.desktop usr/share/applications +themes/* usr/share/memaker/themes +memaker usr/bin --- memaker-1.5.orig/debian/changelog +++ memaker-1.5/debian/changelog @@ -0,0 +1,103 @@ +memaker (1.5-0ubuntu3) karmic; urgency=low + + * debian/patches/lp423492.dpatch: + - Make IDs of GUI components unique within data/memaker.ui + Fixes crash on start up. (LP: #423492) Thanks to Joseph Walton-Rivers. + * Add debian/README.source explaining dpatch. + * debian/control: Bump Standards-Version to 3.8.3 + * debian/rules: Don't install empty dirs. + + -- Andrew Starr-Bochicchio Mon, 05 Oct 2009 14:13:38 -0400 + +memaker (1.5-0ubuntu2) karmic; urgency=low + + * debian/patches/fix-python24-syntax.dpatch: memaker used some syntax + which was incompatible with python 2.4 and therefore made the package + uninstallable on systems with 2.4 installed. + + -- Iain Lane Sat, 29 Aug 2009 12:18:13 +0100 + +memaker (1.5-0ubuntu1) karmic; urgency=low + + * New upstream release (LP: #419077): + - Fixes loads of bugs + - Added launchpad support + - Uses XDG directories + - Uses gtkbuilder instead of glade + - and more ... + * debian/rules + - we can use glyphface theme now (LP: #262815) + * debian/control + - suggests python-launchpadlib for launchpad integration + * debian/patches + - removed patch 001-Fix-Install-Errors.dpatch, + not needed anymore (merged upstream) + + -- Andrew Higginson Tue, 25 Aug 2009 18:47:16 +0100 + +memaker (1.0.1-0ubuntu4) karmic; urgency=low + + * debian/control: + - added Depends on python-numpy. (LP: #367128) + - bumped Standards-Version. + * debian/watch: added. + * debian/docs: don't ship LICENSE. We have it in /usr/share/common-licenses + already. + + -- Daniel Holbach Mon, 29 Jun 2009 07:23:15 +0200 + +memaker (1.0.1-0ubuntu3) intrepid; urgency=low + + * Remove broken glyphface theme (LP: #262815) + + -- Iain Lane Tue, 30 Sep 2008 19:48:22 +0100 + +memaker (1.0.1-0ubuntu2) intrepid; urgency=low + + [ Stefano Forenza ] + * debian/patches/001-Fix-Install-Errors.dpatch: + - Fixing a regression which causes errors with Python 2.4 or + older. (LP: #262750) + + [ Siegfried-Angel Gevatter Pujals ] + * debian/control: + - Remove the application's name from the short description, so that + it's correct according to the Debian policy. + - Improve the long description and remove the homepage and the reference + to the recommended package from it. + + -- Stefano Forenza Fri, 29 Aug 2008 22:55:42 +0200 + +memaker (1.0.1-0ubuntu1) intrepid; urgency=low + + * New Upstream Version See: LP: #214401 + * Add debian/watch file + + -- Stefano Forenza Tue, 26 Aug 2008 19:55:52 +0200 + +memaker (0.9.4-0ubuntu4) intrepid; urgency=low + + * Fix Additional spelling errors in description (LP: #244084) + + -- Nathan Handler Sun, 29 Jun 2008 19:36:28 -0500 + +memaker (0.9.4-0ubuntu3) intrepid; urgency=low + + * debian/patches/001-Fix-Install-Errors.dpatch: Fix installation errors (LP: #214401) + * debian/control: + - Add dpatch to Build-Depends + - Bump Debian Standards version to 3.8.0 + + -- David Futcher Thu, 26 Jun 2008 23:41:57 +0100 + +memaker (0.9.4-0ubuntu2) intrepid; urgency=low + + * debian/control: Fixed spelling error in package description. (LP: #239171) + + -- Nathan Handler Tue, 24 Jun 2008 18:35:25 -0500 + +memaker (0.9.4-0ubuntu1) hardy; urgency=low + + * Initial Import + + -- Pete Savage Tue, 22 Jan 2008 20:49:24 +0000 --- memaker-1.5.orig/debian/rules +++ memaker-1.5/debian/rules @@ -0,0 +1,61 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian rules file for student-control-panel + +#export DH_VERBOSE=1 + +PYVERSIONS= $(shell pyversions -r debian/control) +export PYVERSIONS + +include /usr/share/dpatch/dpatch.make + +build: build-stamp + +build-stamp: patch-stamp + dh_testdir + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + for v in $(PYVERSIONS); do \ + mkdir -p debian/memaker/usr/lib/$$v/site-packages/libmemaker; \ + export MODULESDIR=$(CURDIR)/debian/memaker/usr/lib/$$v/site-packages/ ; make install; \ + done + + dh_installchangelogs + dh_installdocs + dh_installexamples + #dh_installman student-control-panel.1 + dh_install + + # Don't install empty directories. + find debian/memaker/ -type d -empty -delete + + dh_compress + dh_fixperms + dh_pycentral -i + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +binary-arch: + +binary: binary-indep +.PHONY: build clean binary-indep binary install --- memaker-1.5.orig/debian/docs +++ memaker-1.5/debian/docs @@ -0,0 +1,3 @@ +TODO +README +AUTHORS --- memaker-1.5.orig/debian/memaker.dirs +++ memaker-1.5/debian/memaker.dirs @@ -0,0 +1,3 @@ +usr/share/memaker/themes/cocoHead +usr/bin +usr/share/applications --- memaker-1.5.orig/debian/patches/fix-python24-syntax.dpatch +++ memaker-1.5/debian/patches/fix-python24-syntax.dpatch @@ -0,0 +1,35 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix-python24-syntax.dpatch by Iain Lane +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Cannot have () after class declarations in 2.4 + +@DPATCH@ +diff -urNad memaker-1.5~/MeMaker/MeMakerGui.py memaker-1.5/MeMaker/MeMakerGui.py +--- memaker-1.5~/MeMaker/MeMakerGui.py 2009-08-26 08:10:02.000000000 +0100 ++++ memaker-1.5/MeMaker/MeMakerGui.py 2009-08-29 12:17:09.000000000 +0100 +@@ -52,10 +52,10 @@ + + class MeMakerGui: + +- class featuresObject(): ++ class featuresObject: + pass + +- class runningHeads(): ++ class runningHeads: + pass + + def __init__(self): +diff -urNad memaker-1.5~/MeMaker/image_loader.py memaker-1.5/MeMaker/image_loader.py +--- memaker-1.5~/MeMaker/image_loader.py 2009-08-22 15:39:14.000000000 +0100 ++++ memaker-1.5/MeMaker/image_loader.py 2009-08-29 12:17:20.000000000 +0100 +@@ -26,7 +26,7 @@ + import pickle + from xdg import BaseDirectory as xdg + +-class ImageLoader(): ++class ImageLoader: + def __init__(self, width, height, bgcolor, scale_method = gtk.gdk.INTERP_BILINEAR): + self._width = width + self._height = height --- memaker-1.5.orig/debian/patches/00list +++ memaker-1.5/debian/patches/00list @@ -0,0 +1,3 @@ + +fix-python24-syntax +lp423492 --- memaker-1.5.orig/debian/patches/lp423492.dpatch +++ memaker-1.5/debian/patches/lp423492.dpatch @@ -0,0 +1,114 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Make IDs of GUI components unique within the file. +## LP Bug: https://bugs.edge.launchpad.net/ubuntu/+source/memaker/+bug/423492 +## Upstream commits: http://bazaar.launchpad.net/~memaker-crew/memaker/memaker1.5/revision/38 +## http://bazaar.launchpad.net/~memaker-crew/memaker/memaker1.5/revision/39 +@DPATCH@ +--- memaker-1.5~/data/memaker.ui 2009-10-01 16:42:23.495979025 +0100 ++++ memaker-1.5/data/memaker.ui 2009-10-01 23:31:57.798981222 +0100 +@@ -82,7 +82,7 @@ + + Restore + True +- image3 ++ gtk-undo-image + False + + +@@ -179,7 +179,7 @@ + + True + +- ++ + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + +@@ -371,7 +371,7 @@ + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + +- ++ + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + headLabel.png +@@ -1700,7 +1700,7 @@ + + + +- ++ + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Beard +@@ -1781,7 +1781,7 @@ + + + +- ++ + True + gtk-save-as + 1 +@@ -1802,7 +1802,7 @@ + True + True + +- ++ + True + vertical + +@@ -1847,7 +1847,7 @@ + + + +- ++ + True + Allow MeMaker to use my Launchpad account + +@@ -1877,7 +1877,7 @@ + + + +- ++ + True + Launchpad Support + +@@ -1921,7 +1921,7 @@ + closePreferencesButton + + +- ++ + True + gtk-apply + +@@ -1952,7 +1952,7 @@ + + + +- ++ + True + page 1 + +@@ -2094,11 +2094,11 @@ + + + +- ++ + True + gtk-go-forward + +- ++ + True + gtk-undo + 1