[Python-modules-commits] r1205 - in /packages/cheetah/trunk/debian:
./ NEWS README.Debian changelog
cheetah.1 compat control control.in copyright docs links manpages patches/
patches/01_eggify.patch pycompat pyversions rules
arnau-guest at users.alioth.debian.org
arnau-guest at users.alioth.debian.org
Wed Jul 26 20:19:56 UTC 2006
Author: arnau-guest
Date: Wed Jul 26 20:19:55 2006
New Revision: 1205
URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=1205
Log:
Add cheetah to the repository.
Added:
packages/cheetah/trunk/debian/ (with props)
packages/cheetah/trunk/debian/NEWS
packages/cheetah/trunk/debian/README.Debian
packages/cheetah/trunk/debian/changelog
packages/cheetah/trunk/debian/cheetah.1
packages/cheetah/trunk/debian/compat
packages/cheetah/trunk/debian/control
packages/cheetah/trunk/debian/control.in
packages/cheetah/trunk/debian/copyright
packages/cheetah/trunk/debian/docs
packages/cheetah/trunk/debian/links
packages/cheetah/trunk/debian/manpages
packages/cheetah/trunk/debian/patches/
packages/cheetah/trunk/debian/patches/01_eggify.patch
packages/cheetah/trunk/debian/pycompat
packages/cheetah/trunk/debian/pyversions
packages/cheetah/trunk/debian/rules (with props)
Propchange: packages/cheetah/trunk/debian/
------------------------------------------------------------------------------
mergeWithUpstream = 1
Added: packages/cheetah/trunk/debian/NEWS
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/NEWS?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/NEWS (added)
+++ packages/cheetah/trunk/debian/NEWS Wed Jul 26 20:19:55 2006
@@ -1,0 +1,62 @@
+cheetah (1.0-1) unstable; urgency=high
+
+ New upstream version. Make sure you RECOMPILE your templates/cache! Read the
+ upstream changelog for more information on feature enhancements and bug fixes.
+
+ NOTE: python2.2-cheetah DROPPED. Debian no longer ships with Python 2.2.
+
+cheetah (0.9.16-1) unstable; urgency=high
+
+ This version fixes a grave security problem with the template
+ engine, allowing arbitrary code to be injected through the /tmp
+ directory. This patch removes the use of temporary files
+ completely.
+
+ The thread of discussion is found at:
+
+ http://sourceforge.net/mailarchive/forum.php?thread_id=7070332&forum_id=1542
+
+ -- Chad Walstrom <chewie at debian.org> Sat, 21 May 2005 11:55:03 -0500
+
+cheetah (0.9.16-0) unstable; urgency=low
+
+ CAUTION: http://sourceforge.net/mailarchive/message.php?msg_id=10636026
+
+ From: Tavis Rudd <tavis at da...>
+ important note about upgrading to / testing 0.9.16
+ 2005-01-23 12:35
+
+ The new release outputs significantly different python code. Thus, if
+ you have a set of .tmpl files you compile statically you should recompile
+ them when upgrading, or more importantly, when downgrading if you run into
+ problems with the new release.
+ Tavis
+
+ There have been **lots** of changes to the source code between 0.9.15 and
+ 0.9.16. Be sure to read the upstream changelog.
+
+ NOTE: python2.1-cheetah DROPPED. Upstream no longer supports it.
+
+ -- Chad Walstrom <chewie at debian.org> Tue, 5 Apr 2005 15:20:44 -0500
+
+cheetah (0.9.15-5) unstable; urgency=low
+
+ * First unstable release!
+
+ -- Chad Walstrom <chewie at debian.org> Mon, 15 Mar 2004 15:56:19 -0600
+
+cheetah (0.9.15-3) experimental; urgency=low
+
+ * A new package was created, cheetah-common, to contain the examples and a
+ manpage for the cheetah scripts. Manpage links were created in each of
+ the pythonX.Y-cheetah packages to point back to the common package.
+
+ This separate package was created to keep the dependency tree simple,
+ avoiding gratuitous use of virtual packages and circular dependencies in a
+ repurposed python-cheetah. See the README.Debian file for more
+ information.
+
+ * I intend this to be the last "experimental" upload. Please test and send
+ bug reports to the BTS!
+
+ -- Chad Walstrom <chewie at debian.org> Mon, 15 Mar 2004 15:56:19 -0600
Added: packages/cheetah/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/README.Debian?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/README.Debian (added)
+++ packages/cheetah/trunk/debian/README.Debian Wed Jul 26 20:19:55 2006
@@ -1,0 +1,39 @@
+Cheetah on Debian
+=================
+
+Cheetah is a developer-centric library, and as such, it is important
+to provide multiple Python version-specific packages. In most cases,
+Python is backwards-compatible for language syntax. That same
+"guarantee" does not exist for the byte-compiled code, therefore, the
+cheetah software on Debian uses python-support to provide byte-compiled
+files for all supported Python versions.
+
+Code Incompatibility between 1.0 and 0.9.16
+==============================================
+Once again, the structure of the compiled templates has changed. Make
+sure you recompile static templates and clear the cache saved for
+dynamic templates.
+
+Code Incompatibility between 0.9.15 and 0.9.16
+==============================================
+From http://sourceforge.net/mailarchive/message.php?msg_id=10636026::
+
+ From: Tavis Rudd <tavis at da...>
+ important note about upgrading to / testing 0.9.16
+ 2005-01-23 12:35
+
+ The new release outputs significantly different python code. Thus, if you
+ have a set of .tmpl files you compile statically you should recompile them
+ when upgrading, or more importantly, when downgrading if you run into
+ problems with the new release. Tavis
+
+
+Additional References and Documentation
+=======================================
+Developer and User reference guides [1]_ are provided by the Cheetah
+Development Team at their website. [2]_ They are released under the
+Open Publication License, and as such may be eligable for packaging
+and distributing in Debian.
+
+.. [1] http://cheetahtemplate.org/learn.html
+.. [2] http://cheetahtemplate.sourceforge.net
Added: packages/cheetah/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/changelog?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/changelog (added)
+++ packages/cheetah/trunk/debian/changelog Wed Jul 26 20:19:55 2006
@@ -1,0 +1,129 @@
+cheetah (1.0-2) unstable; urgency=low
+
+ * New maintainer. Closes: #376189.
+ * Acknowledge NMU. Closes: #373265, #366759.
+ * Add debian/control.in and regenerates debian/control.
+
+ -- Arnaud Fontaine <arnaud at andesi.org> Wed, 26 Jul 2006 22:03:15 +0200
+
+cheetah (1.0-1.1) unstable; urgency=low
+
+ [ Arnaud Fontaine ]
+ * Non-maintainer upload.
+ * Update Standards-Version to 3.7.2. No changes needed.
+ * Remove cheetah-common package.
+ * Add egg support. Thanks to Piotr Ozarowski
+ <ozarow at gmail.com>. Closes: #366759.
+ * Remove alternatives which are no more needed since pythonX.Y-cheetah
+ are folded into python-cheetah.
+ + Remove pythonX.Y-cheetah.postinst.in and pythonX.Y-cheetah.prerm.in
+ in debian/.
+ + Remove *.links files in favor of debian/links.
+ + Remove *.manpages files in favor of debian/manpages.
+ + Clean debian/rules.
+ * New Python policy changes. Closes: #373265.
+ + Update debian/cheetah.1 and debian/README.Debian:
+ + Add debian/pyversions and debian/pycompat.
+ + debian/compat:
+ - Update debhelper compatibility to 5.
+ + debian/rules:
+ - Add DEB_PYTHON_SYSTEM=pysupport.
+ + debian/control:
+ - Update Build-Depends.
+ - Add XB-Python-Version for binary package.
+ - Add Conflicts and Replaces fields against previous revisions.
+
+ [ Raphael Hertzog ]
+ * Sponsoring upload.
+ * Improvements in the rules file. Rename egg-info directory soon enough so
+ that dh_pysupport can decide to share it.
+ * Updated README.Debian.
+
+ -- Raphael Hertzog <hertzog at debian.org> Fri, 30 Jun 2006 19:11:25 +0200
+
+cheetah (1.0-1) unstable; urgency=low
+
+ * New upstream version. Closes: #344977
+ * debian/NEWS, debian/README.Debian: Updated to reflect new info.
+ * debian/control, debian/rules: Dropped build support for python2.2-cheetah
+ package. Closes: #351120
+
+ -- Chad Walstrom <chewie at debian.org> Fri, 3 Feb 2006 13:50:19 -0600
+
+cheetah (0.9.16-1) unstable; urgency=high
+
+ * debian/rules, debian/patches: Added simple-patchsys so we can
+ apply security patches.
+ * debian/patches/309648-tmpfix.patch: Kenshi Muto grabbed this one
+ from the cheetahtemplate CVS. Upstream rewrote how imports were
+ handled, removing the need to use temp files and eliminating this
+ security breech. Closes: #309648
+ * debian/control: Added version dependency for cdbs, required to support
+ Python 2.4.
+
+ -- Chad Walstrom <chewie at debian.org> Sat, 21 May 2005 12:40:10 -0500
+
+cheetah (0.9.16-0) unstable; urgency=low
+
+ * New upstream. Closes: #295957
+ * debian/cheetah.1: Dedicated the manpage to the Public Domain.
+ * debian/NEWS: Noted code incompatibility between 0.9.15 and 0.9.16.
+ * debian/pythonX.Y-cheetah.*: Replaced maintainer scripts with sed templates
+ * debian/control, debian/rules: Added python2.4-cheetah package.
+ Dropped python2.1-cheetah package.
+
+ -- Chad Walstrom <chewie at debian.org> Tue, 5 Apr 2005 17:03:44 -0500
+
+cheetah (0.9.15-5) unstable; urgency=low
+
+ * First unstable release!
+ * debian/rules:
+ - Removed all traces of incorrect linking for python-cheetah.
+ - Excluded .arch-ids directories from cheetah-common examples
+ - Replaced entire first line of cheetah and cheetah-compile scripts
+ instead of selectively appending python version.
+ * debian/control:
+ - Cleaned up package descriptions to follow the control file style guide
+ more closely.
+ - Removed ${python:Depends}. Causing incorrect dependencies on multiple
+ versions of Python. You could install python2.1-cheetah only if python
+ >= 2.3 was installed.
+
+ -- Chad Walstrom <chewie at debian.org> Tue, 30 Mar 2004 18:47:41 -0600
+
+cheetah (0.9.15-4) experimental; urgency=low
+
+ * The "I was sleeping on the job" release.
+ * Moved debian/python-cheetah.manpages to debian/cheetah-common.manpages.
+ Manpages installed in wrong package.
+ * debian/rules: Install examples in cheetah-common. No, really! I mean it
+ this time!
+
+ -- Chad Walstrom <chewie at debian.org> Wed, 17 Mar 2004 22:22:55 -0600
+
+cheetah (0.9.15-3) experimental; urgency=low
+
+ * Last experimental upload! Please test and report bugs to the BTS!
+ * debian/control: (NEW) cheetah-common package for common docs, manpages,
+ and examples. Versioned dependencies for cheetah-common were added to
+ pythonX.Y-cheetah packages.
+ * debian/rules: Cleaned up per package post-install targets. Added linking
+ scripts for manpages and examples directories.
+ * cheetah.1: (NEW) Debian manpage for cheetah and cheetah-compile.
+ * examples directory included in cheetah-common package.
+
+ -- Chad Walstrom <chewie at debian.org> Tue, 16 Mar 2004 12:38:08 -0600
+
+cheetah (0.9.15-2) experimental; urgency=low
+
+ * Moved update-alternatives call to *.prerm.
+
+ -- Chad Walstrom <chewie at debian.org> Thu, 5 Feb 2004 09:46:25 -0600
+
+cheetah (0.9.15-1) experimental; urgency=low
+
+ * Initial Release.
+ * Answers the call to package cheetah-template. Closes: #135456
+
+ -- Chad Walstrom <chewie at debian.org> Fri, 23 Jan 2004 23:54:05 -0600
+
Added: packages/cheetah/trunk/debian/cheetah.1
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/cheetah.1?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/cheetah.1 (added)
+++ packages/cheetah/trunk/debian/cheetah.1 Wed Jul 26 20:19:55 2006
@@ -1,0 +1,138 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CHEETAH 1 "2005 Apr 04"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cheetah \- Python template command-line tool
+.SH SYNOPSIS
+.B cheetah, cheetah-compile
+.PP
+.B cheetah COMMAND
+.RI [ options ] " FILE" ...
+.br
+.B cheetah-compile
+.RI [ options ] " FILE" ...
+.SH DESCRIPTION
+This manual page documents briefly the
+\fBcheetah\fP command-line tool. This manual page was written for the Debian
+distribution because the original program does not have a manual page.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+\fBcheetah\fP is a Python-powered template engine and code generator. It can be
+used as a standalone utility or it can be combined with other tools. Cheetah
+has many potential uses, but web developers looking for a viable alternative to
+ASP, JSP, PHP and PSP are expected to be its principle user group.
+.PP
+The \fBcheetah\fP command-line tool is the standalone utility portion of the
+software suite. \fBcheetah-compile\fP is a convenience script that for the
+"\fBcheetah compile ...\fP" command. The utility accepts a single command
+possible options and a list of files. If \fBFILE\fP is a single "-", read
+standard input and write standard output.
+.SH COMMANDS
+.\" cheetah compile [options] [FILES ...] : Compile template definitions
+.\" cheetah fill [options] [FILES ...] : Fill template definitions
+.\" cheetah help : Print this help message
+.\" cheetah options : Print options help message
+.\" cheetah test : Run Cheetah's regression tests
+.\" cheetah version : Print Cheetah version number
+The possible \fBcheetah\fP commands are listed below. You may abbreviate the
+command to the first letter; e.g., 'h' == 'help'.
+.TP
+.B compile
+Compile template definitions
+.TP
+.B fill
+Fill template definitions
+.TP
+.B help
+Print commands help message
+.TP
+.B options
+Print options help message for compile and fill commands
+.TP
+.B test
+Run regression tests
+.TP
+.B version
+Print version number
+.\".B
+.SH OPTIONS
+.\" --idir DIR, --odir DIR : input/output directories (default: current dir)
+.\" --iext EXT, --oext EXT : input/output filename extensions
+.\" (default for compile: tmpl/py, fill: tmpl/html)
+.\" -R : recurse subdirectories looking for input files
+.\" --debug : print lots of diagnostic output to standard error
+.\" --env : put the environment in the searchList
+.\" --flat : no destination subdirectories
+.\" --nobackup : don't make backups
+.\" --pickle FILE : unpickle FILE and put that object in the searchList
+.\" --stdout, -p : output to standard output (pipe)
+The options for
+.B cheetah
+apply to the
+.B compile
+and
+.B fill
+commands. A summary of options is included below.
+.TP
+.B \-\-idir DIR
+Input directories(default: current dir)
+.TP
+.B \-\-odir ODIR
+Output directories (default: current dir)
+.TP
+.B \-\-iext IEXT
+Input extension. The default input extension for both the
+\fBcompile\fP and \fBfill\fP commands is "\fBtmpl\fP".
+.TP
+.B \-\-oext OEXT
+Output extension. The default output extension for the
+\fBcompile\fP command is "\fBpy\fP". The default output extension for \fBfill\fP
+is "\fBhtml\fB".
+.TP
+.B \-R
+Recurse subdirectories looking for input files
+.TP
+.B \-\-debug
+Print lots of diagnostic output to the standard error file descriptor
+.TP
+.B \-\-env
+Print the environment in the searchList
+.TP
+.B \-\-flat
+No destination subdirectories
+.TP
+.B \-\-nobackup
+Do not make backups
+.TP
+.B \-\-pickle FILE
+unpickle FILE and put that output in the searchList
+.TP
+.B \-\-stdout, \-p
+Output to standard output file descriptor (pipe)
+.SH SEE ALSO
+.BR pydoc(1)
+.br
+The programs are documented fully on the project website
+.IR http://cheetahtemplate.sourceforge.net.
+You can also browse the Python library files and their docstring descriptions
+by using the standard pydoc utility.
+.SH AUTHOR
+This manual page was written by Chad C. Walstrom <chewie at debian.org>,
+for the Debian project and is dedicated to the Public Domain.
+
Added: packages/cheetah/trunk/debian/compat
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/compat?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/compat (added)
+++ packages/cheetah/trunk/debian/compat Wed Jul 26 20:19:55 2006
@@ -1,0 +1,1 @@
+5
Added: packages/cheetah/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/control?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/control (added)
+++ packages/cheetah/trunk/debian/control Wed Jul 26 20:19:55 2006
@@ -1,0 +1,39 @@
+Source: cheetah
+Section: text
+Priority: optional
+Maintainer: Arnaud Fontaine <arnaud at andesi.org>
+Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-all-dev (>= 2.3.5-11), python-support (>= 0.3.2), patchutils (>= 0.2.25), python-setuptools (>= 0.6b3-1)
+Standards-Version: 3.7.2
+
+Package: python-cheetah
+Architecture: any
+Depends: ${python:Depends}, ${shlibs:Depends}
+Replaces: python2.3-cheetah (<< 1.0-1.1), python2.4-cheetah (<< 1.0-1.1), cheetah-common (<< 1.0-1.1)
+Conflicts: python2.3-cheetah (<< 1.0-1.1), python2.4-cheetah (<< 1.0-1.1), cheetah-common (<< 1.0-1.1)
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
+Description: text-based template engine and Python code generator
+ Cheetah can be used as a standalone templating utility or referenced as a
+ library from other Python applications. It has many potential uses, but web
+ developers looking for a viable alternative to ASP, JSP, PHP and PSP are
+ expected to be its principle user group.
+ .
+ Features:
+ * Generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any other
+ text-based format.
+ * Cleanly separates content, graphic design, and program code.
+ * Blends the power and flexibility of Python with a simple template language
+ that non-programmers can understand.
+ * Gives template writers full access to any Python data structure, module,
+ function, object, or method in their templates.
+ * Makes code reuse easy by providing an object-orientated interface to
+ templates that is accessible from Python code or other Cheetah templates.
+ One template can subclass another and selectively reimplement sections of
+ it.
+ * Provides a simple, yet powerful, caching mechanism that can dramatically
+ improve the performance of a dynamic website.
+ * Compiles templates into optimized, yet readable, Python code.
+ .
+ Cheetah integrates tightly with Webware for Python
+ (http://webware.sourceforge.net/): a Python application server and persistent
+ servlet framework.
Added: packages/cheetah/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/control.in?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/control.in (added)
+++ packages/cheetah/trunk/debian/control.in Wed Jul 26 20:19:55 2006
@@ -1,0 +1,39 @@
+Source: cheetah
+Section: text
+Priority: optional
+Maintainer: Arnaud Fontaine <arnaud at andesi.org>
+Build-Depends: @cdbs@, python-setuptools (>= 0.6b3-1)
+Standards-Version: 3.7.2
+
+Package: python-cheetah
+Architecture: any
+Depends: ${python:Depends}, ${shlibs:Depends}
+Replaces: python2.3-cheetah (<< 1.0-1.1), python2.4-cheetah (<< 1.0-1.1), cheetah-common (<< 1.0-1.1)
+Conflicts: python2.3-cheetah (<< 1.0-1.1), python2.4-cheetah (<< 1.0-1.1), cheetah-common (<< 1.0-1.1)
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
+Description: text-based template engine and Python code generator
+ Cheetah can be used as a standalone templating utility or referenced as a
+ library from other Python applications. It has many potential uses, but web
+ developers looking for a viable alternative to ASP, JSP, PHP and PSP are
+ expected to be its principle user group.
+ .
+ Features:
+ * Generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any other
+ text-based format.
+ * Cleanly separates content, graphic design, and program code.
+ * Blends the power and flexibility of Python with a simple template language
+ that non-programmers can understand.
+ * Gives template writers full access to any Python data structure, module,
+ function, object, or method in their templates.
+ * Makes code reuse easy by providing an object-orientated interface to
+ templates that is accessible from Python code or other Cheetah templates.
+ One template can subclass another and selectively reimplement sections of
+ it.
+ * Provides a simple, yet powerful, caching mechanism that can dramatically
+ improve the performance of a dynamic website.
+ * Compiles templates into optimized, yet readable, Python code.
+ .
+ Cheetah integrates tightly with Webware for Python
+ (http://webware.sourceforge.net/): a Python application server and persistent
+ servlet framework.
Added: packages/cheetah/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/copyright?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/copyright (added)
+++ packages/cheetah/trunk/debian/copyright Wed Jul 26 20:19:55 2006
@@ -1,0 +1,26 @@
+This package was debianized by Chad Walstrom <chewie at debian.org> on
+Fri, 23 Jan 2004 23:47:52 -0600
+
+It was downloaded from SourceForge at
+http://prdownloads.sourceforge.net/cheetahtemplate/Cheetah-0.9.15.tar.gz?download
+
+Copyright:
+
+ Copyright 2001, The Cheetah Development Team: Tavis Rudd, Mike Orr, Chuck
+ Esterbrook, Ian Bicking.
+
+License:
+
+ Permission to use, copy, modify, and distribute this software for any purpose
+ and without fee is hereby granted, provided that the above copyright notice
+ appear in all copies and that both that copyright notice and this permission
+ notice appear in supporting documentation, and that the names of the authors
+ not be used in advertising or publicity pertaining to distribution of the
+ software without specific, written prior permission.
+
+ THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
+ DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Added: packages/cheetah/trunk/debian/docs
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/docs?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/docs (added)
+++ packages/cheetah/trunk/debian/docs Wed Jul 26 20:19:55 2006
@@ -1,0 +1,2 @@
+debian/NEWS
+debian/README.Debian
Added: packages/cheetah/trunk/debian/links
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/links?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/links (added)
+++ packages/cheetah/trunk/debian/links Wed Jul 26 20:19:55 2006
@@ -1,0 +1,1 @@
+usr/share/man/man1/cheetah.1.gz usr/share/man/man1/cheetah-compile.1.gz
Added: packages/cheetah/trunk/debian/manpages
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/manpages?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/manpages (added)
+++ packages/cheetah/trunk/debian/manpages Wed Jul 26 20:19:55 2006
@@ -1,0 +1,1 @@
+debian/cheetah.1
Added: packages/cheetah/trunk/debian/patches/01_eggify.patch
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/patches/01_eggify.patch?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/patches/01_eggify.patch (added)
+++ packages/cheetah/trunk/debian/patches/01_eggify.patch Wed Jul 26 20:19:55 2006
@@ -1,0 +1,11 @@
+--- setup.py.old 2006-06-30 17:05:26.000000000 +0200
++++ setup.py 2006-06-30 17:05:38.000000000 +0200
+@@ -6,6 +6,8 @@
+ os.remove('MANIFEST') # to avoid those bloody out-of-date manifests!!
+ except:
+ pass
++
++from setuptools import setup
+
+ import SetupTools
+ import SetupConfig
Added: packages/cheetah/trunk/debian/pycompat
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/pycompat?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/pycompat (added)
+++ packages/cheetah/trunk/debian/pycompat Wed Jul 26 20:19:55 2006
@@ -1,0 +1,1 @@
+2
Added: packages/cheetah/trunk/debian/pyversions
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/pyversions?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/pyversions (added)
+++ packages/cheetah/trunk/debian/pyversions Wed Jul 26 20:19:55 2006
@@ -1,0 +1,1 @@
+2.3-
Added: packages/cheetah/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/cheetah/trunk/debian/rules?rev=1205&op=file
==============================================================================
--- packages/cheetah/trunk/debian/rules (added)
+++ packages/cheetah/trunk/debian/rules Wed Jul 26 20:19:55 2006
@@ -1,0 +1,28 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Debian rules file for cheetah
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+DEB_PYTHON_SYSTEM=pysupport
+
+################################################################################
+# CDBS File Inclusions and Variable Declarations
+################################################################################
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/python-distutils.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+# Install egg-info directories
+DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed
+
+install/$(DEB_PYTHON_MODULE_PACKAGE)::
+ # Rename egg-info directory to share it between several python versions
+ set -e; \
+ for v in $(shell pyversions -rv); do \
+ mv debian/python-cheetah/usr/lib/python$$v/site-packages/Cheetah-$(DEB_UPSTREAM_VERSION)-py$${v}.egg-info \
+ debian/python-cheetah/usr/lib/python$$v/site-packages/Cheetah-$(DEB_UPSTREAM_VERSION).egg-info; \
+ done
+
+clean::
+ -rm -rf Cheetah.egg-info
Propchange: packages/cheetah/trunk/debian/rules
------------------------------------------------------------------------------
svn:executable = *
More information about the Python-modules-commits
mailing list