# HG changeset patch # User Paul Boddie # Date 1271018649 -7200 # Node ID a3ef1eb51013b9fe8e1e8f3fc6fa2d85fa5ac495 # Parent 9c2ce734f985b17c8010e1db9beb7ba85f8d3c42 Incorporated numerous suggestions from D Haley with regard to the changelog (Debian-specific changes only), compliance, and general tidiness. Updated the packaging for Shed Skin 0.4. diff -r 9c2ce734f985 -r a3ef1eb51013 README.txt --- a/README.txt Sun Jan 17 02:37:38 2010 +0100 +++ b/README.txt Sun Apr 11 22:44:09 2010 +0200 @@ -12,11 +12,13 @@ Then, export a snapshot to a separate directory: -svn export . ../shedskin-snapshot-20100114 +svn export . ../shedskin-snapshot-20100327 + +The idea is then to combine the snapshot with this packaging infrastructure. Move into the export directory: -cd ../shedskin-snapshot-20100114 +cd ../shedskin-snapshot-20100327 Now, copy the debian directory from this directory into the export directory: @@ -35,5 +37,6 @@ Release Subversion Revision ------- ------------------- +0.4 1363 0.3-2 1165 0.3-1 1165 diff -r 9c2ce734f985 -r a3ef1eb51013 debian/changelog --- a/debian/changelog Sun Jan 17 02:37:38 2010 +0100 +++ b/debian/changelog Sun Apr 11 22:44:09 2010 +0200 @@ -1,37 +1,5 @@ -shedskin (0.3-2) unstable; urgency=low - - * Removed test files from the installed documentation. - - -- Paul Boddie Sun, 17 Jan 2010 01:51:36 +0100 - -shedskin (0.3-1) unstable; urgency=low +shedskin (0.4) unstable; urgency=low - * Support for 3 new standard library modules (now about 20 - in total): - - itertools (jeremie roquet) - - heapq (jeremie roquet) - - csv (converted using shedskin) - * 4 new example programs (now 44 in total!): - - maximum weighted matching algorithm (joris van - rantwijk) - - kanoodle: knuth's dancing links (david austin) - - bidirectional dijkstra algorithm (from networkx) - - barnes-hut force calculation - * Improved type inference (scalability, bugfixes, major - cleanup) - * Support for 'map', 'filter', 'reduce' and 'next' - * Support for 'with' statement (jeremie roquet) - * Support for 'key' argument of 'sorted' (and 'list.sort') - * Reorganized codebase, distutils setup.py (thomas spura) - * Optimized list indexing (joris van rantwijk) - * Optimized addition of 1-length lists and strings - * Improved forward referencing of variables/functions - * Avoid GCC warnings for 'shedskin -e' - * Support for passing keyword arguments to extension module - * Optimized list slicing - * Ignore blocks surrounded by #{ and #} (mike schrick) - * Add --makefile option (mike schrick) - * Several cleanups, removing about 100 lines again - * Large amount of bugfixes + * Initial release (Closes: #564533) - -- Paul Boddie Thu, 14 Jan 2010 00:07:52 +0100 + -- Paul Boddie Sat, 27 Mar 2010 21:46:32 +0100 diff -r 9c2ce734f985 -r a3ef1eb51013 debian/compat diff -r 9c2ce734f985 -r a3ef1eb51013 debian/control --- a/debian/control Sun Jan 17 02:37:38 2010 +0100 +++ b/debian/control Sun Apr 11 22:44:09 2010 +0200 @@ -4,11 +4,16 @@ Maintainer: Paul Boddie Build-Depends: debhelper (>= 5.0.38), python-all-dev (>= 2.3.5-11), python-central (>= 0.5.6), python-docutils XS-Python-Version: all -Standards-Version: 3.7.2.1 +Standards-Version: 3.8.4 +Vcs-Svn: http://shedskin.googlecode.com/svn/trunk +Vcs-Browser: http://code.google.com/p/shedskin/source/browse/ Package: shedskin Architecture: all Depends: ${python:Depends}, libgc-dev (>= 6.8), libpcre3-dev (>= 7.4) Suggests: g++ XB-Python-Version: ${python:Versions} -Description: Shed Skin is an experimental Python-to-C++ compiler designed to speed up the execution of Python programs. It converts programs written in a static subset of Python to C++. The C++ code can be compiled to executable code, which can be run either as a standalone program or as a module imported from Python. +Description: Python-to-C++ compiler designed to speed up Python programs + Shed Skin converts programs written in a static subset of Python to C++. + The C++ code can be compiled to executable code, which can be run either + as a standalone program or as a module imported from Python. diff -r 9c2ce734f985 -r a3ef1eb51013 debian/copyright --- a/debian/copyright Sun Jan 17 02:37:38 2010 +0100 +++ b/debian/copyright Sun Apr 11 22:44:09 2010 +0200 @@ -1,28 +1,18 @@ -Package creator: +This package was debianized by Paul Boddie . - Paul Boddie - -The origin of the package is: +It was downloaded from http://shedskin.googlecode.com/ - http://shedskin.googlecode.com/ +Upstream Authors: -Package author: - - Mark Dufour + Mark Dufour + Jérémie Roquet Copyright: -This package is comprised of two parts: - - - the Shed Skin compiler, plus testing framework (shedskin/*.py, unit.py) - - a C++ implementation of the Python builtins and libraries - (shedskin/lib/*.?pp, shedskin/lib/os/*.?pp) + Copyright (c) 2005-2010 Mark Dufour + Copyright (c) 2009 Jérémie Roquet -On Debian GNU/Linux systems, the complete text of the GNU General Public -License is in `/usr/share/common-licenses/GPL', version 3 of this license in -`/usr/share/common-licenses/GPL-3'. - --------- +Licenses: Concerning the Shed Skin compiler, plus testing framework (shedskin/*.py, unit.py): @@ -91,3 +81,12 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------- + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in `/usr/share/common-licenses/GPL', with version 3 of +this license in `/usr/share/common-licenses/GPL-3'. + +The Debian packaging is (C) 2010, Paul Boddie and +is licensed under the GPL version 3 or later, see above. diff -r 9c2ce734f985 -r a3ef1eb51013 debian/docs diff -r 9c2ce734f985 -r a3ef1eb51013 debian/rules --- a/debian/rules Sun Jan 17 02:37:38 2010 +0100 +++ b/debian/rules Sun Apr 11 22:44:09 2010 +0200 @@ -25,7 +25,7 @@ dh_testdir dh_testroot rm -f *-stamp - rm -rf build + rm -rf build* find . -name '*.py[co]' | xargs rm -f dh_clean @@ -51,8 +51,8 @@ dh_pycentral -i dh_installdocs -i dh_installchangelogs -i - gzip --best debian/shedskin.1 - dh_installman -i debian/shedskin.1.gz + dh_installman -i debian/shedskin.1 + dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i diff -r 9c2ce734f985 -r a3ef1eb51013 debian/watch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/watch Sun Apr 11 22:44:09 2010 +0200 @@ -0,0 +1,3 @@ +# Compulsory line, this is a version 3 file +version=3 + http://shedskin.googlecode.com/files/shedskin-(.*)\.tgz