--- memaker-1.0.1.orig/debian/rules +++ memaker-1.0.1/debian/rules @@ -0,0 +1,58 @@ +#!/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 + rm -r $(CURDIR)/themes/glyphFace + dh_install + 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.0.1.orig/debian/changelog +++ memaker-1.0.1/debian/changelog @@ -0,0 +1,66 @@ +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.0.1.orig/debian/control +++ memaker-1.0.1/debian/control @@ -0,0 +1,19 @@ +Source: memaker +Section: misc +Priority: optional +Maintainer: Pete Savage +Build-Depends: debhelper (>= 5.0.37), dpatch +Build-Depends-Indep: python (>= 2.3), python-central (>= 0.5) +Standards-Version: 3.8.2 +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 +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.0.1.orig/debian/compat +++ memaker-1.0.1/debian/compat @@ -0,0 +1 @@ +5 --- memaker-1.0.1.orig/debian/copyright +++ memaker-1.0.1/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.0.1.orig/debian/memaker.install +++ memaker-1.0.1/debian/memaker.install @@ -0,0 +1,6 @@ +data/*.png usr/share/memaker/data +data/*.svg usr/share/memaker/data +data/*.glade usr/share/memaker/data +misc/memaker.desktop usr/share/applications +themes/* usr/share/memaker/themes +memaker usr/bin --- memaker-1.0.1.orig/debian/watch +++ memaker-1.0.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://launchpad.net/memaker/+download http://launchpad.net/memaker/trunk/.*/memaker-(.*)\.tar\.gz --- memaker-1.0.1.orig/debian/docs +++ memaker-1.0.1/debian/docs @@ -0,0 +1,2 @@ +TODO +README --- memaker-1.0.1.orig/debian/pycompat +++ memaker-1.0.1/debian/pycompat @@ -0,0 +1 @@ +2 --- memaker-1.0.1.orig/debian/memaker.dirs +++ memaker-1.0.1/debian/memaker.dirs @@ -0,0 +1,3 @@ +usr/share/memaker/themes/cocoHead +usr/bin +usr/share/applications --- memaker-1.0.1.orig/debian/patches/001-Fix-Install-Errors.dpatch +++ memaker-1.0.1/debian/patches/001-Fix-Install-Errors.dpatch @@ -0,0 +1,56 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 001_Fix-Install-Errors.dpatch by Stefano Forenza +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fixes installation errors caused by unsupported syntax in older python +## DP: versions + +@DPATCH@ + +diff -Nur memaker-1.0.1/MeMaker/image_loader_dummy.py temp/MeMaker/image_loader_dummy.py +--- memaker-1.0.1/MeMaker/image_loader_dummy.py 2008-08-14 11:52:38.000000000 +0200 ++++ temp/MeMaker/image_loader_dummy.py 2008-08-29 20:27:27.000000000 +0200 +@@ -22,7 +22,7 @@ + import os + import gtk + +-class ImageLoader(): ++class ImageLoader: + def __init__(self, width, height, bgcolor, scale_method = gtk.gdk.INTERP_BILINEAR): + pass + +@@ -56,4 +56,4 @@ + return pixbuf + + def load_image(self, file_name): +- pass +\ No newline at end of file ++ pass +diff -Nur memaker-1.0.1/MeMaker/image_loader.py temp/MeMaker/image_loader.py +--- memaker-1.0.1/MeMaker/image_loader.py 2008-08-14 11:52:38.000000000 +0200 ++++ temp/MeMaker/image_loader.py 2008-08-29 20:27:10.000000000 +0200 +@@ -29,7 +29,7 @@ + import StringIO + import pickle + +-class ImageLoader(): ++class ImageLoader: + def __init__(self, width, height, bgcolor, scale_method = gtk.gdk.INTERP_BILINEAR): + self._width = width + self._height = height +diff -Nur memaker-1.0.1/MeMaker/MeMakerGui.py temp/MeMaker/MeMakerGui.py +--- memaker-1.0.1/MeMaker/MeMakerGui.py 2008-08-14 11:52:38.000000000 +0200 ++++ temp/MeMaker/MeMakerGui.py 2008-08-29 20:28:08.000000000 +0200 +@@ -59,10 +59,10 @@ + + class MeMakerGui: + +- class featuresObject(): ++ class featuresObject: + pass + +- class runningHeads(): ++ class runningHeads: + pass + + def __init__(self): --- memaker-1.0.1.orig/debian/patches/00list +++ memaker-1.0.1/debian/patches/00list @@ -0,0 +1 @@ +001-Fix-Install-Errors.dpatch