--- ensymble-0.28.orig/squeeze/squeeze.py +++ ensymble-0.28/squeeze/squeeze.py @@ -167,6 +167,14 @@ exec code in m.__dict__ return m + +class Py26CompatModuleImporter(ihooks.ModuleImporter): + def import_module(self, name, globals=None, locals=None, fromlist=None, + level=-1): + return ihooks.ModuleImporter.import_module(self, name, globals, + locals, fromlist) + + def boot(name, fp, size, offset = 0): global data @@ -190,7 +198,7 @@ data = marshal.loads(%(data)s) - ihooks.install(ihooks.ModuleImporter(Loader(data))) + ihooks.install(Py26CompatModuleImporter(Loader(data))) """ loaderopen = """ --- ensymble-0.28.orig/debian/changelog +++ ensymble-0.28/debian/changelog @@ -0,0 +1,47 @@ +ensymble (0.28-1.1build1) natty; urgency=low + + * Rebuild with python 2.7 as the python default. + + -- Matthias Klose Wed, 08 Dec 2010 15:02:33 +0000 + +ensymble (0.28-1.1) unstable; urgency=low + + [ Stefano Rivera ] + * Non-maintainer upload. + * Support Python 2.6 (Closes: #586197) + + [ Andreas Barth ] + * Actually uploading. + + -- Andreas Barth Fri, 25 Jun 2010 18:31:59 +0000 + +ensymble (0.28-1) unstable; urgency=low + + * New upstream release + * Update watch file to reflect new project location + * Add Homepage, Vcs-Browser and Vcs-Svn control fields + * Fix reference to GPL to point to GPL-2 specific file + + -- Dominic Hargreaves Wed, 25 Feb 2009 00:09:54 +0000 + +ensymble (0.27-1) unstable; urgency=low + + * New upstream release + * Update Standards-Version: + - Reference Apache 2.0 license rather than including it + + -- Dominic Hargreaves Mon, 14 Jul 2008 23:35:59 +0100 + +ensymble (0.26-2) unstable; urgency=low + + * Fix idiotic lintian/copyright file problems, sorry + ftpmaster. + + -- Dominic Hargreaves Sun, 24 Feb 2008 19:22:22 +0000 + +ensymble (0.26-1) unstable; urgency=low + + * Initial release (Closes: #462273) + + -- Dominic Hargreaves Mon, 28 Jan 2008 00:39:30 +0000 + --- ensymble-0.28.orig/debian/ensymble.sgml +++ ensymble-0.28/debian/ensymble.sgml @@ -0,0 +1,122 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Dominic"> + Hargreaves"> + + January 28, 2008"> + + 1"> + dom@earth.li"> + + ENSYMBLE"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + developer utilities for Symbian OS + + + + &dhpackage; + + + + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + + + &dhpackage; is a program whose functions include + generation of SIS (installation) packages, merging + several SIS packages into one, (re-)signing existing SIS packages and + modifying extension DLL headers For full details, run &dhpackage; + with no arguments, or see /usr/share/doc/ensymble/README. + + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ + + + --- ensymble-0.28.orig/debian/compat +++ ensymble-0.28/debian/compat @@ -0,0 +1 @@ +5 --- ensymble-0.28.orig/debian/rules +++ ensymble-0.28/debian/rules @@ -0,0 +1,88 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +ensymble.1: debian/ensymble.sgml + docbook-to-man $< > $@ + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp ensymble.1 + dh_testdir + + # Add here commands to compile the package. + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + mkdir -p $(CURDIR)/debian/ensymble/usr/bin + ./install.sh $(CURDIR)/debian/ensymble/usr/bin + mv $(CURDIR)/debian/ensymble/usr/bin/ensymble.py $(CURDIR)/debian/ensymble/usr/bin/ensymble + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs +# dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime + dh_pycentral +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman ensymble.1 + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: +# We have nothing to do by default. + + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- ensymble-0.28.orig/debian/copyright +++ ensymble-0.28/debian/copyright @@ -0,0 +1,73 @@ +This package was debianized by Dominic Hargreaves on +Mon, 28 Jan 2008 00:01:38 +0000. + +It was downloaded from + +Upstream Author: + + Jussi Ylänen + jussi ylanen iki fi + +Copyright: + + Copyright 2006-2009 Jussi Ylänen + +License: + + Ensymble is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. + Exceptions follow. + +Binary portions: + +* data/py2sisstub_0xf0000000.exe +* exestubdata in cmd_py2sis.py + +Apache License V2.0 + +This is the py2sis EXE stub from PyS60 source package +("templates_eka2/PyTest.cpp.template"), patched by the author of Ensymble. +The patch can be found under "exestub/pytest.cpp.template.diff". + +Generating this file requires a complete Symbian OS C++ toolchain. + +* pythons60rscdata in cmd_py2sis.py + +Apache License V2.0 + +This is a stripped down version of "templates_eka2/PyTest.rss.template" +from the PyS60 source package. The line that says "RESOURCE +LOCALISABLE_APP_INFO r_python_localisable_app_info" and everything +after it has been removed. + +Generating this file requires a tool called rcomp, which part of Symbian +OS C++ toolchain. + +* data/pythonlogo.svg +* defaulticondata in cmd_py2sis.py + +Apache License V2.0, actual logo is a trademark of the Python Software +Foundation (This is an altered version, so special rules apply.) + +An SVG version of the Python logo. This +is "templates_eka2/python_star.svg" from PyS60 source package. + +The Debian packaging is (C) 2008-2009, Dominic Hargreaves and +is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. + +squeeze/ +-------- + +Copyright (c) 1997 by Fredrik Lundh. +Copyright (c) 1997-1998 by Secret Labs AB + +info@pythonware.com +http://www.pythonware.com + +-------------------------------------------------------------------- +Permission to use, copy, modify, and distribute this software and +its associated documentation for any purpose and without fee is +hereby granted. This software is provided as is. +-------------------------------------------------------------------- + +The text of the Apache 2.0 license may be found in +`/usr/share/common-licenses/Apache-2.0`. --- ensymble-0.28.orig/debian/dirs +++ ensymble-0.28/debian/dirs @@ -0,0 +1 @@ +usr/bin --- ensymble-0.28.orig/debian/control +++ ensymble-0.28/debian/control @@ -0,0 +1,26 @@ +Source: ensymble +Section: devel +Priority: extra +Maintainer: Dominic Hargreaves +Build-Depends: debhelper (>= 5), docbook-to-man, python-central +Standards-Version: 3.8.0 +XS-Python-Version: 2.6 +Homepage: http://code.google.com/p/ensymble/ +Vcs-Browser: http://code.google.com/p/ensymble/source/browse/ +Vcs-Svn: http://ensymble.googlecode.com/svn/trunk/ + +Package: ensymble +Architecture: all +Depends: ${python:Depends}, openssl +XB-Python-Version: ${python:Versions} +Description: developer utilities for Symbian OS + This is the Ensymble developer utilities for Symbian OS(TM), a + collection of Python modules and command line programs for Symbian + OS software development. + . + Current focus of Ensymble development is to provide useful tools for + making "Python for S60" (also called PyS60) programs. Supported + functions include generation of SIS (installation) packages, merging + several SIS packages into one, (re-)signing existing SIS packages and + modifying extension DLL headers. Support for other Symbian OS software + development tasks will follow. --- ensymble-0.28.orig/debian/docs +++ ensymble-0.28/debian/docs @@ -0,0 +1,3 @@ +README +TODO +www/* --- ensymble-0.28.orig/debian/watch +++ ensymble-0.28/debian/watch @@ -0,0 +1,23 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to examine a Webpage +# +http://code.google.com/p/ensymble/downloads/list \ + http://ensymble\.googlecode\.com/files/ensymble-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +#http://www.example.com/pub/ensymble-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/ensymble-(.*)\.tar\.gz debian uupdate + +# Uncomment to find new files on sourceforge, for debscripts >= 2.9 +# http://sf.net/ensymble/ensymble-(.*)\.tar\.gz + +