debian/0000755000000000000000000000000011772755624007206 5ustar debian/README.source0000644000000000000000000000050511714465752011361 0ustar Building turbogears2 Debian package =================================== This source package uses quilt to apply and remove its patches. Please refer to `/usr/share/doc/quilt/README.source' for information about how to use quilt for source packages. -- Stefano Zacchiroli , Sun, 21 Mar 2010 22:47:05 +0100 debian/changelog0000644000000000000000000004123011772755624011060 0ustar turbogears2 (2.1.5-2) unstable; urgency=low * Add required Python Babel dependency for internationalization. -- Laszlo Boszormenyi (GCS) Thu, 28 Jun 2012 06:16:46 +0200 turbogears2 (2.1.5-1) unstable; urgency=low * New upstream release. -- Laszlo Boszormenyi (GCS) Fri, 08 Jun 2012 15:35:29 +0200 turbogears2 (2.1.4-2) unstable; urgency=low * Loosen dependency on WebOb. -- Laszlo Boszormenyi (GCS) Sun, 26 Feb 2012 21:47:45 +0100 turbogears2 (2.1.4-1) unstable; urgency=low * New upstream release (closes: #608730), refresh patch to apply clean. * New maintainer (closes: #658926), update packaging bits. * Use 3.0 (quilt) package format. -- Laszlo Boszormenyi (GCS) Wed, 08 Feb 2012 12:35:23 +0000 turbogears2 (2.0.3-3) unstable; urgency=low * Orphan package. -- Stefano Zacchiroli Wed, 01 Feb 2012 18:23:33 +0100 turbogears2 (2.0.3-2) unstable; urgency=low * add quilt support (build-dep, CDBS snippet, README.source) * add patch routes-mapper-minimize-by-default which enables Routes mapper minimization: it is required by TG2, but it has been disabled in python-routes (>= 1.12). Thanks to Piotr Ożarowski for the patch! (Closes: #574640) * bump Standards-Version to 3.8.4, no changes needed * fix unneeded build-dep on python-dev -- Stefano Zacchiroli Sun, 21 Mar 2010 22:56:08 +0100 turbogears2 (2.0.3-1) unstable; urgency=low * new upstream release * debian/control: - bump turbojson dependency to the last (debian) revision with sane dependencies, i.e. 1.2.1-3 (Closes: #541022) - bump Standards-Version to 3.8.3 (no changes needed) -- Stefano Zacchiroli Mon, 24 Aug 2009 17:27:05 +0200 turbogears2 (2.0.1-2) unstable; urgency=low * first upload to unstable * debian/control: clarify in description the respective roles of python-{turbogears2,tg.devtools} -- Stefano Zacchiroli Sun, 02 Aug 2009 16:13:50 +0200 turbogears2 (2.0.1-1) experimental; urgency=low * New upstream release - debian/control: build deps/recommends accordingly -- Stefano Zacchiroli Fri, 03 Jul 2009 12:01:46 +0200 turbogears2 (2.0-3) experimental; urgency=low [ Stefano Zacchiroli ] * adopting package * new upstream release * resurrect packaging from last Python Modules Team work, with the blessing of the last maintainer there; thanks Gustavo Noronha Silva! * empty README.Debian, now obsolete * debian/control - set Maintainer to Python Modules Team, Uploaders to me - recommend python-tg.devtools, to get "paster quickstart" - revamp Description - sync (build-)dependencies with what currently required (Closes: #530879, #532729) - bump Standards-Version to 3.8.2 (no changes needed) * debian/watch: make it point to current download site * debian/rules: remove simple-patchsys, as we have no patches anymore [ Sandro Tosi ] * debian/control - switch Vcs-Browser field to viewsvn -- Stefano Zacchiroli Sat, 20 Jun 2009 15:15:37 +0200 turbogears2 (2.0-2) unstable; urgency=low * Orphaning package. -- Daniel Baumann Tue, 16 Jun 2009 08:13:00 +0200 turbogears2 (2.0-1) unstable; urgency=low * Merging upstream version 2.0. * Tidy rules file. * Updating to standards 3.8.1. * Using correct rfc-2822 date formats in changelog. -- Daniel Baumann Mon, 18 May 2009 20:47:44 +0200 turbogears2 (2.0~b4) experimental; urgency=low * Initial release (Closes: #511884). -- Daniel Baumann Sun, 01 Feb 2009 16:09:00 +0100 turbogears2 (1.9.7~a2-1) unstable; urgency=low * New, development release of the next major TG version -- Gustavo Noronha Silva Tue, 01 Jul 2008 22:33:38 -0300 turbogears (1.0.4.4-1) unstable; urgency=low * New upstream release * debian/control: - replaced the dependency on python-setuptools for a dependency on python-pkg-resources (Closes: #468708) * debian/control, debian/patches/01_disable_requirements.diff: - no longer try to fight the dumb setuptools dependency stuff, we'll just play along, providing the build system with all the runtime needs * 03_sqlalchemy_identity_toolbox_fixup.diff: - updated for new version * debian/patches/02_sqlalchemy_default_if_no_correct_sqlobject.diff: - use the actual requirement expression which is defined in setup.py, instead of hardcoding our own * debian/control: - removed the debian revision from all deps and build-deps which were refering to -1 revisions - updated turbokid's requirement to 1.0.4 - updated turbojson's requirement to 1.1.2 - updated python-dispatch's requirement to 0.5a.svn20080510 - updated sqlobject's requirement to 0.8 - accept patch by Vincent Bernat to fix celementtree deps given that python 2.5 already has the module builtin (Closes: #476225) * debian/patches/04_loosen_sqlobject_requirement.diff: - make sqlobject requirement be >=0.8, so that it will work with the version currently in unstable, with which it is supposed to work (Closes: #479713, #478134) -- Gustavo Noronha Silva Sat, 10 May 2008 18:08:44 -0300 turbogears (1.0.4.3-1) unstable; urgency=low [ Sandro Tosi ] * debian/control - uniforming Vcs-Browser field [ Piotr Ożarowski ] * Bump required python-pastescript version to 1.6.1.1-1 (Closes: #460258) [ Gustavo Noronha Silva ] * New upstream release (Closes: #462599, 463490) * debian/control: - remove -1 from setuptools' version requirement on build-deps -- Gustavo Noronha Silva Mon, 11 Feb 2008 00:08:02 -0200 turbogears (1.0.4~b3-1) unstable; urgency=low * New upstream release - fixes quickstart (Closes: #457303) * debian/patches/01_disable_requirements.diff, debian/patches/02_sqlalchemy_default_if_no_correct_sqlobject.diff: - updated to the new version * debian/patches/01_disable_requirements.diff: - also hardcode the specific version requirement quickstart tries to add for sqlobject and sqlalchemy, since we don't list the requirements on setup.py * debian/control: - updated Standards-Version, no changes required -- Gustavo Noronha Silva Tue, 01 Jan 2008 19:16:34 -0200 turbogears (1.0.4~b2-1) unstable; urgency=low [ Piotr Ożarowski ] * Vcs-Browser and Homepage fields added * XS-Vcs-Svn field renamed to Vcs-Svn [ Gustavo Noronha Silva ] * New upstream release - supports the new version of SQLAlchemy (Closes: #449588) * debian/patches/01_disable_requirements.diff, debian/patches/02_sqlalchemy_default_if_no_correct_sqlobject.diff: - patches updated for the new version * debian/control: - added python-elixir to Recommends -- Gustavo Noronha Silva Fri, 16 Nov 2007 18:41:56 -0200 turbogears (1.0.3.2-1) unstable; urgency=low * New upstream release (Closes: #439370, #434443) - includes the xml.etree patch (Closes: #433192) - includes fix for the mismatch between the identity model classes and the tables used by toolbox (Closes: #415909) * 01_disable_requirements.diff, 02_sqlalchemy_default_if_no_correct_sqlobject.diff, 03_sqlalchemy_identity_toolbox_fixup.diff: - updated to match new version * debian/patches/05_xml_etree.diff: - removed; no longer needed, since it has been applied upstream * debian/patches/04_keep_using_pyprotocols.diff, debian/control: - removed; now we're able to use the newest python-decoratortools package; - also depend on the new package, thus -- Gustavo Noronha Silva Sat, 15 Sep 2007 15:01:20 -0300 turbogears (1.0.2.2-2) UNRELEASED; urgency=low * debian/patches/05_xml_etree.diff: Try importing xml.etree from python2.5 and fall-back to elementtree if not available (http://trac.turbogears.org/changeset/3262) -- Scott Kitterman Sun, 05 Aug 2007 23:17:29 -0400 turbogears (1.0.2.2-1) unstable; urgency=low * New upstream release - includes fix for SA autocommit, which was not working because the call was being optimized out; See: http://trac.turbogears.org/changeset/2874 (Closes: #408358) * debian/control: - changed python-markup to python-genshi on Suggests, following the upstream (and Debian package) rename (Closes: #419567) - Build-Depends on python-support >= 0.6.4, which automatically renames the egg-info directories to remove the python version number from their names - updated build-dependencies according to the python policy (python-support and cdbs affected) - updated dependencies according to the requirements expressed in setup.py * debian/watch: - added to watch for new versions * debian/patches/01_disable_requirements.diff: - updated according to the changes in upstream package * debian/patches/04_keep_using_pyprotocols.diff: - added; reverse change done upstream which makes TurboGears depend on PEAK's peak.util.decorators module, which is not yet packaged for Debian; since the change is minimal and doesn't seem to affect other modules in TG, I decided to reverse it * debian/rules: - fixed pyversions script usage to only get the current default python version, in order to rename the egg-info directory - removed hack to rename the egg-info directory, since python-support 0.6.4 already does this -- Gustavo Noronha Silva Sat, 12 May 2007 14:45:02 -0300 turbogears (1.0.1-1) unstable; urgency=low * New upstream release. -- Gustavo Noronha Silva Wed, 14 Feb 2007 23:33:00 -0200 turbogears (1.0-1) unstable; urgency=medium * New upstream release. 1.0 is here! * debian/patches/01_disable_requirements.diff, debian/patches/03_sqlalchemy_identity_toolbox_fixup.diff: - updated to match the new version * debian/patches/04_sqlalchemy_fix_identity_relations.diff: - removed; applied upstream * debian/NEWS.Debian, debian/README.Debian: - document changes and important information concerning upgrade from the preview releases to the 1.0 stable release * debian/control: - moved python-support to Build-Depends, following lintian's advice * urgency set to medium since this is basically the 1.0~b series with bug fixes -- Gustavo Noronha Silva Fri, 5 Jan 2007 17:50:16 -0200 turbogears (1.0~b1-4) UNRELEASED; urgency=low * Added XS-Vcs-Svn field -- Piotr Ozarowski Thu, 23 Nov 2006 14:44:59 +0100 turbogears (1.0~b1-3) unstable; urgency=high * debian/README.Debian: - updated to remove incorrect info on SQLObject and also to improve a little on some descriptions (Closes: #398134) -- Gustavo Noronha Silva Mon, 13 Nov 2006 22:42:19 -0200 turbogears (1.0~b1-2) unstable; urgency=low * debian/patches/04_sqlalchemy_fix_identity_relations.diff: - added, grabbed from upstream to fix doubled relations declarations canceling each other; patch from: http://trac.turbogears.org/turbogears/changeset/1958#file1 -- Gustavo Noronha Silva Wed, 8 Nov 2006 23:28:07 -0200 turbogears (1.0~b1-1) unstable; urgency=low * First TG beta release; first upload to unstable! - no longer provides the docs HTMLs, for they are being worked on the wiki and site; check them for the docs * debian/python-turbogears.doc-base.docs: - removed; * debian/patches/01_disable_requirements.diff: - updated for the new version * debian/patches/03_sqlalchemy_identity_toolbox_fixup.diff: - make toolbox work when the project is using sqlalchemy + identity * debian/README.Debian: - document SQLAlchemy as default backend; -- Gustavo Noronha Silva Sun, 10 Sep 2006 22:09:57 -0300 turbogears (0.9a9-1) experimental; urgency=low [ Gustavo Noronha Silva ] * New upstream release * debian/patches/01_disable_requirements.diff: - updated * debian/patches/{02_fix_toolbox_configuration.diff,03_fix_admi18n.diff}: - removed; fixes included in upstream code * got the docs from the previous tarball since this new tarball does not provide them; * debian/control: - added python-sqlalchemy as alternative to the development version of SQLObject (Closes: #384415) * debian/patches/02_sqlalchemy_default_if_no_correct_sqlobject.diff: - allow sqlalchemy to be the default ORM if the required SQLObject version is not available; this may be allow me to upload TG to unstable this week if no critical problems arise [ Piotr Ozarowski ] * Added SQLAlchemy to long description -- Gustavo Noronha Silva Sat, 26 Aug 2006 21:10:11 -0300 turbogears (0.9a8-3) experimental; urgency=low * debian/control: - Recommend python-pysqlite2 (Closes: #381156) -- Gustavo Noronha Silva Wed, 02 Aug 2006 23:33:35 -0300 turbogears (0.9a8-2) experimental; urgency=low * debian/patches/03_fix_admi18n.diff: - added; fixes string collection and pot file generation in admi18n - patch by Joseph Wenninger grabbed from the project's trac ticket #945 -- Gustavo Noronha Silva Mon, 24 Jul 2006 19:51:11 -0300 turbogears (0.9a8-1) experimental; urgency=low * New upstream release (Closes: #379078) * debian/patches/01_disable_requirements.diff: - updated to the new version; also avoid using ez_setup, which would require a newer setuptools which is not in Debian yet without the need; * debian/patches/02_project_start_py2.4.diff: - removed; the TurboGears build system is now smart enough to auto detect the Python version with which it was built * debian/patches/02_fix_toolbox_configuration.diff: - added; bug fix grabbed from the 1.0 branch of the upstream SVN; avoids bug in the Identity framework code which would not allow Catwalk to add users, and maybe more problems; * debian/control: - build-depend on python-all, for we will sometimes need python2.4, instead of simply 'python' -- Gustavo Noronha Silva Sat, 22 Jul 2006 15:02:35 -0300 turbogears (0.9a6-3) experimental; urgency=low * debian/python-turbogears.install, debian/rules, debian/python-turbogears.doc-base: - install documentation, and replace the ${root} substitution variable in the HTMLs for the absolute path of their 'root' when installed (Closes: #378448) -- Gustavo Noronha Silva Sun, 9 Jul 2006 15:33:40 -0300 turbogears (0.9a6-2) experimental; urgency=low * debian/control: - fixed dependencies so that the sqlobject snapshot from experimental is required, as well as the new python-policy conformant cheetah * debian/patches/01_disable_turbocheetah.diff: - removed in favor of 03_disable_sqlobject_requirement.diff * debian/patches/01_disable_requirements.diff: - added, do not honor setup.py requirements - do not require stuff in setup.py * debian/rules: - remove hack to detect and apply changing the python hashbang (mainly in the tg-admin script) since this appears to be taken care of by python-support now -- Gustavo Noronha Silva Sun, 9 Jul 2006 15:16:10 -0300 turbogears (0.9a6-1) experimental; urgency=low * First 0.9 release for Debian - supports the new Python Policy * debian/control: - updated dependencies; pastescript, formencode >= 0.5.1-2, cherrypy >= 2.2.1, simplejson >= 1.3, ruledispatch, nose >= 0.8, sqlobject >= 0.7.0-3, celementtree >= 1.0.5-6, pastedeploy >= 0.5, paste, turbokid >= 0.9.6, turbojson >= 0.9.2, cheetah (needed by quickstart); - moved python and python-setuptools to build-deps, since they are needed on clean - fixed Homepage pseudo-header; thanks to Piotr Ozarowski for pointing the relevant section of Developer's Reference - updated build-dep to mention python-setuptools >= 0.6a11 - updated Standards-Version to 3.7.2 * debian/patches/00_avoid_deps_on_build.diff, debian/patches/01_reloader_args_for_cherrypy2.2.diff: - removed; no longer apply * debian/patches/01_disable_turbocheetah.diff: - added, to disable turbocheetah for now (there's no egg-info) support for the package in Debian, and it is not required, since we have kid * debian/patches/02_project_start_py2.4.diff: - updated * debian/copyright: - updated to mention the copyright information for the json plugin * debian/rules: - fix permissions, so we don't have lots of file with the executable bit set without the need for that * debian/python-turbogears.{postinst,prerm}: - removed; generated by dh_pysupport now -- Gustavo Noronha Silva Mon, 15 May 2006 21:59:06 -0300 turbogears (0.8.9-1) UNRELEASED; urgency=low * Initial Release (Closes: #338676) -- Gustavo Noronha Silva Wed, 3 May 2006 22:52:25 -0300 debian/compat0000644000000000000000000000000211714465752010400 0ustar 7 debian/control0000644000000000000000000000350611772755252010612 0ustar Source: turbogears2 Section: python Priority: optional Maintainer: Laszlo Boszormenyi (GCS) Build-Depends: debhelper (>= 7), cdbs, quilt, python, python-support, python-setuptools, python-pylons Standards-Version: 3.9.3 Homepage: http://www.turbogears.org/ Package: python-turbogears2 Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-pylons (>= 0.9.7), python-genshi (>= 0.5.1), python-webflash (>= 0.1a8), python-toscawidgets (>= 0.9.4), python-weberror (>= 0.10.1), python-repoze.what-plugins, python-repoze.tm2 (>= 1.0a4), python-turbojson (>= 1.2.1-3), python-babel (>= 0.9.4) Recommends: python-pysqlite2, python-tg.devtools (>= 2.0.1) Suggests: python-elixir Description: Python web application framework TurboGears2 is a framework to develop web applications in Python. . TurboGears2 application are developed according to a model-view-controller (MVC) architecture composed of several components: an Object Relational Mapper (or ORM, to code the model), a template engine (to write views), and an URL mapper (to associate URLs to Python methods acting as controllers). . TurboGears2 relies on the best available individual components and combines them into a coherent and well-documented whole. TurboGears2 includes parts that join the components together and make them work together seamlessly, but does not obscure each included project. This allows one to take advantage of existing documentation, articles, mailing lists and other resources that have built up in the communities for each project. . TurboGears2 is the next major version of TurboGears, and builds on the Pylons framework. . This package contains all you would need to run (but not develop) web applications powered by TurboGears2; to develop them you should also install the python-tg.devtools packages. debian/copyright0000644000000000000000000000311711714466650011135 0ustar This package was debianized by Gustavo Noronha Silva on Thu, 10 Mar 2005 09:32:58 -0300. Packaging was taken over by Laszlo Boszormenyi (GCS) on Wed, 08 Feb 2012 12:35:23. It was downloaded from http://www.turbogears.org/ Authors: Mark Ramm Jonathan LaCour Rick Copland Alberto Vargas and the TurboGears community Copyright: TurboGears has the folowing copyright: Copyright © 2005-2009 Kevin Dangoor and contributors. TurboGears is a trademark of Kevin Dangoor. License: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 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. debian/patches/0000755000000000000000000000000011764400050010612 5ustar debian/patches/loosen_webob_dependency.patch0000644000000000000000000000136311722521370016514 0ustar Description: loosen WebOb dependency Let TurboGears2 depend on newer versions of WebOb, not just on a specific version. . Author: Laszlo Boszormenyi (GCS) --- Forwarded: Last-Update: <2012-02-26> --- turbogears2-2.1.4.orig/setup.py +++ turbogears2-2.1.4/setup.py @@ -49,7 +49,7 @@ setup( include_package_data=True, zip_safe=False, install_requires=[ - 'WebOb == 1.0.8', + 'WebOb >= 1.0.8', 'Pylons >= 0.9.7', 'WebFlash >= 0.1a8', 'WebError >= 0.10.1', --- turbogears2-2.1.4.orig/TurboGears2.egg-info/requires.txt +++ turbogears2-2.1.4/TurboGears2.egg-info/requires.txt @@ -1,4 +1,4 @@ -WebOb == 1.0.8 +WebOb >= 1.0.8 Pylons >= 0.9.7 WebFlash >= 0.1a8 WebError >= 0.10.1 debian/patches/routes-mapper-minimize-by-default0000644000000000000000000000056411764400050017216 0ustar --- a/tg/configuration.py +++ b/tg/configuration.py @@ -287,6 +287,7 @@ map = Mapper(directory=config['pylons.paths']['controllers'], always_scan=config['debug']) + map.minimization = True # Setup a default route for the root of object dispatch map.connect('*url', controller='root', action='routes_placeholder') debian/patches/series0000644000000000000000000000010011722520354012022 0ustar routes-mapper-minimize-by-default loosen_webob_dependency.patch debian/rules0000755000000000000000000000041111714465752010256 0ustar #!/usr/bin/make -f DEB_PYTHON_SYSTEM = pysupport include /usr/share/cdbs/1/rules/patchsys-quilt.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/python-distutils.mk DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed debian/source/0000755000000000000000000000000011722515565010477 5ustar debian/source/format0000644000000000000000000000001411714465766011715 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000014111714466735010231 0ustar version=2 http://www.turbogears.org/2.1/downloads/current/ \ TurboGears2-([0-9a-z.]+)\.tar\.gz