# HG changeset patch # User Paul Boddie # Date 1294615641 -3600 # Node ID 13e059bf53b7dbfe507ea59520bde87dac7d8226 # Parent f5eadb8e1db47cfe7a9da7c177789775d6e5b744 Updated the packaging for 0.7. The python-dev package seems to be required when building extension modules. diff -r f5eadb8e1db4 -r 13e059bf53b7 README.txt --- a/README.txt Mon Oct 18 00:41:13 2010 +0200 +++ b/README.txt Mon Jan 10 00:27:21 2011 +0100 @@ -1,18 +1,19 @@ Shed Skin Packaging for Debian ============================== -Firstly, download the latest upstream source release. For example: +Firstly, download the latest upstream source release. For example, try and +persuade Gitorious to yield a file by visiting the following address: -wget http://gitorious.org/shedskin/mainline/archive-tarball/1e6708d4 +http://gitorious.org/shedskin/mainline/archive-tarball/8fc85b49 The idea is then to combine the snapshot with this packaging infrastructure. Unpack and move into the sources directory: cd .. -tar zxf shedskin-mainline-1e6708d4.tar.gz -mv shedskin-mainline shedskin-mainline-1e6708d4 -cd shedskin-mainline-1e6708d4 +tar zxf shedskin-mainline-8fc85b49.tar.gz +mv shedskin-mainline shedskin-mainline-8fc85b49 +cd shedskin-mainline-8fc85b49 Now, copy the debian directory from this directory into the export directory: @@ -44,13 +45,14 @@ When packaging a new release, update the release history below along with the debian/changelog file: -debchange -v 0.6 -D unstable +debchange -v 0.7 -D unstable Shed Skin Release History ========================= Release Git Changeset ------- ------------- +0.7 8fc85b49137a79ca9acc5e63fa9fdfbb50751907 0.6 1e6708d49e9092a7949ed74b7e339c5245bb6661 Release Subversion Revision diff -r f5eadb8e1db4 -r 13e059bf53b7 debian/changelog --- a/debian/changelog Mon Oct 18 00:41:13 2010 +0200 +++ b/debian/changelog Mon Jan 10 00:27:21 2011 +0100 @@ -1,3 +1,9 @@ +shedskin (0.7) unstable; urgency=low + + * New upstream release. + + -- Paul Boddie Sun, 09 Jan 2011 22:32:48 +0100 + shedskin (0.6) unstable; urgency=low * New upstream release. diff -r f5eadb8e1db4 -r 13e059bf53b7 debian/control --- a/debian/control Mon Oct 18 00:41:13 2010 +0200 +++ b/debian/control Mon Jan 10 00:27:21 2011 +0100 @@ -12,7 +12,7 @@ Package: shedskin Architecture: all Depends: ${python:Depends}, libgc-dev (>= 6.8), libpcre3-dev (>= 7.4) -Suggests: g++, make +Suggests: g++, make, python-dev XB-Python-Version: ${python:Versions} Description: Python-to-C++ compiler designed to speed up Python programs Shed Skin converts programs written in a static subset of Python to C++. diff -r f5eadb8e1db4 -r 13e059bf53b7 setup.py.diff --- a/setup.py.diff Mon Oct 18 00:41:13 2010 +0200 +++ b/setup.py.diff Mon Jan 10 00:27:21 2011 +0100 @@ -1,11 +1,9 @@ ---- setup.py 2010-06-20 20:55:37.000000000 +0200 -+++ setup.py 2010-06-20 20:55:47.000000000 +0200 -@@ -7,6 +7,6 @@ - description='Shed Skin is an experimental compiler, that can translate pure, but implicitly statically typed Python programs into optimized C++. It can generate stand-alone programs or extension modules that can be imported and used in larger Python programs.', +--- setup.py 2010-12-10 18:50:30.000000000 +0100 ++++ setup.py 2011-01-09 22:31:09.000000000 +0100 +@@ -8,5 +8,5 @@ url='http://code.google.com/p/shedskin/', scripts=['scripts/shedskin'], -- packages=['shedskin'], -- package_data={'shedskin': ['lib/*.cpp', 'lib/*.hpp', 'lib/*.py', 'lib/os/*.cpp', 'lib/os/*.hpp', 'lib/os/*.py', 'FLAGS']}, -+ packages=['shedskin'], -+ package_data={'shedskin': ['FLAGS']}, + packages=['shedskin'], +- package_data={'shedskin': ['lib/*.cpp', 'lib/*.hpp', 'lib/*.py', 'lib/os/*.cpp', 'lib/os/*.hpp', 'lib/os/*.py', 'FLAGS', 'illegal']}, ++ package_data={'shedskin': ['FLAGS', 'illegal']}, )