# HG changeset patch # User paulb # Date 1189268509 0 # Node ID 6f45f0c7603f75bb7008e80a7d716ad8b6ec720f # Parent e60a404fd2afd853f3b57ef408cb31c1df818ad3 [project @ 2007-09-08 16:21:49 by paulb] Added Ubuntu Feisty packaging files. diff -r e60a404fd2af -r 6f45f0c7603f packages/ubuntu-feisty/python-xsltools/debian/changelog --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/packages/ubuntu-feisty/python-xsltools/debian/changelog Sat Sep 08 16:21:49 2007 +0000 @@ -0,0 +1,148 @@ +xsltools (0.4.7-0ubuntu1) feisty; urgency=low + + * Added Ubuntu Feisty (7.04) package support. + + -- Paul Boddie Sat, 8 Sep 2007 18:12:19 +0200 + +xsltools (0.4.6-0ubuntu1) hoary; urgency=low + + * Improved the Login module, enabling the + VerySimpleWithLogin example for various frameworks. + * Relicensed under the LGPL version 3 or later. + * Upgraded to Sarissa 0.9.7.8 (compatible with LGPL/GPL + version 3), removing a test around DOMParser so that + Konqueror 3.4.0 is still supported. + + -- Paul Boddie Sat, 7 Jul 2007 18:16:51 +0200 + +xsltools (0.4.5-0ubuntu1) hoary; urgency=low + + * Fixed the result of transformations in XSLOutput: proper + document nodes are now produced. + * Added an XSLForms.Resources.Login module which provides + resources to support login screens and redirects. + * Fixed newlines in the attributes created from fields in + XSLForms: CR characters are no longer included since + this caused the doubling up of newlines in Firefox. + + -- Paul Boddie Wed, 6 Jun 2007 01:17:17 +0200 + +xsltools (0.4.4-0ubuntu1) hoary; urgency=low + + * Fixed translation selection for the template:i18n + annotation attribute, not just for the template:i18n + extension function - more apologies for resulting output + changes! + * Improved the template fixing stylesheet and added some + documentation for the script and the related expr-prefix + attribute. + * Introduced WebStack 1.2.2 EncodingSelector and encoding + changes. + * Added docstring and return value for the + write_month_to_document function in XSLTools.XMLCalendar. + + -- Paul Boddie Wed, 28 Feb 2007 23:27:57 +0100 + +xsltools (0.4.3-0ubuntu1) hoary; urgency=low + + * Fixed translation selection when an unsupported locale + is specified, choosing the first locale as the default + (rather than exposing the values themselves as + translations). Note that this is an unfortunate and + subtle change which may affect application output - + apologies are hereby offered! + + -- Paul Boddie Fri, 19 Jan 2007 00:32:36 +0100 + +xsltools (0.4.2-0ubuntu1) hoary; urgency=low + + * Added a content type check in the XSLFormsResource + class, permitting non-form-based resources to access the + raw request data, rather than have the data processed + unsuccessfully and consequently discarded. + * Added a script and a function to fix template namespaces + after editing in a careless editor. + * Changed libxml2mod and libxsltmod import details to try + libxmlmods - suggested by Lucian Wischik for libxml2dom. + + -- Paul Boddie Tue, 28 Nov 2006 23:27:09 +0100 + +xsltools (0.4.1-0ubuntu1) hoary; urgency=low + + * Made translations specified using the template:i18n + annotation take priority over template:value + annotations. + * Added expression-based template:i18n annotations, and + provided fallback output for such translations based on + the value of the evaluated expression. + + -- Paul Boddie Tue, 21 Mar 2006 02:17:02 +0100 + +xsltools (0.4-0ubuntu1) hoary; urgency=low + + * Changed the preparation of templates to produce + rule-based output stylesheets, thus permitting recursive + templates. This requires an extra expr-prefix annotation + to be used in certain kinds of templates. + * Added a recursive template example application. + * Changed fragment production to use original template + documents instead of output stylesheets. + * Changed the in_page_resources attribute to provide the + output identifier, thus changing the prepare_fragment + method in Web resources so that only the fragment + identifier needs to be supplied. + * Added the XSLForms.Resources.WebResources.prepare_resources + method for the preparation of initialiser and output + stylesheets before an application is run. + * Changed selectors to not automatically create elements + in the form data document unless requested to do so. + Introduced a Form.get_selector method in + XSLForms.Fields. + * Permitted the creation of hierarchies of elements in + XSLForms.Utils.add_elements. + * Introduced dynamic parameter evaluation for multiple- + choice fields in order to support sources of multiple- + choice values which reside in the form data document + itself. + * Added the FixNamespace.xsl stylesheet to correct + documents saved by HTML editors which strip namespace + prefixes. + * Fixed filesystem encoding issues in the Candidate + example; fixed language preference access in the + Configurator and VerySimple examples. + * Changed the BaseHTTPRequestHandler version of the + Candidate example to store data in a subdirectory of + the current working directory, thus allowing the + demonstration application to work after package + installation. + + -- Paul Boddie Sun, 12 Mar 2006 16:17:29 +0100 + +xsltools (0.3.1-0ubuntu1) hoary; urgency=low + + * Fixed copyright and licensing information. + + -- Paul Boddie Fri, 09 Dec 2005 14:57:29 +0100 + +xsltools (0.3-0ubuntu1) hoary; urgency=low + + * Introduced copying of multiple-choice value element + contents so that option element labels can differ from + the underlying values. + * Added internationalisation support, providing the + template:i18n annotation and the template:i18n extension + function. + * Updated the documentation to cover the above new + features. + * Fixed non-GET/POST request method handling in + WebResources. + * Added the xslform_preparemacro.py script. + * Added an experimental template:range extension function. + + -- Paul Boddie Thu, 08 Dec 2005 16:59:02 +0100 + +xsltools (0.2-0ubuntu1) hoary; urgency=low + + * New upstream release. + + -- Paul Boddie Tue, 16 Aug 2005 19:46:29 +0200 diff -r e60a404fd2af -r 6f45f0c7603f packages/ubuntu-feisty/python-xsltools/debian/compat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/packages/ubuntu-feisty/python-xsltools/debian/compat Sat Sep 08 16:21:49 2007 +0000 @@ -0,0 +1,1 @@ +5 diff -r e60a404fd2af -r 6f45f0c7603f packages/ubuntu-feisty/python-xsltools/debian/control --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/packages/ubuntu-feisty/python-xsltools/debian/control Sat Sep 08 16:21:49 2007 +0000 @@ -0,0 +1,20 @@ +Source: xsltools +Section: python +Priority: optional +Maintainer: Paul Boddie +Build-Depends: debhelper (>= 5.0.38), python-all-dev (>= 2.3.5-11), python-central (>= 0.5.6), python2.4-webstack (>= 1.2.5), python-epydoc (>= 2.1-6ubuntu1) +XS-Python-Version: all +Standards-Version: 3.7.2.1 + +Package: python-xsltools +Architecture: all +Depends: ${python:Depends}, python-libxml2dom (>= 0.4.3), python-libxslt1 (>= 1.1.20-0ubuntu2), python-webstack (>= 1.2.5) +Conflicts: python2.4-xsltools (<< 0.4.7-0ubuntu1) +Replaces: python2.4-xsltools (<< 0.4.7-0ubuntu1) +Suggests: python-qtxmldom, python-qt3 (>= 3.17-0ubuntu3), qt3-designer +XB-Python-Version: ${python:Versions} +Description: Modules and packages for the development of XML/XSL-based applications + XSLTools is a distribution providing modules and packages for the development + of XML/XSL-based applications in Python, including Web-based applications, + utilising the open source libxml2 and libxslt libraries through the libxml2dom + wrapper. diff -r e60a404fd2af -r 6f45f0c7603f packages/ubuntu-feisty/python-xsltools/debian/docs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/packages/ubuntu-feisty/python-xsltools/debian/docs Sat Sep 08 16:21:49 2007 +0000 @@ -0,0 +1,6 @@ +README.txt +docs +examples +scripts +tools +apidocs diff -r e60a404fd2af -r 6f45f0c7603f packages/ubuntu-feisty/python-xsltools/debian/rules --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/packages/ubuntu-feisty/python-xsltools/debian/rules Sat Sep 08 16:21:49 2007 +0000 @@ -0,0 +1,66 @@ +#!/usr/bin/make -f +# A debian/rules file using python-central. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DH_COMPAT=5 + +PYVERS=$(shell pyversions -vr) + +build: build-stamp + +build-stamp: $(PYVERS:%=build-python%) build-python-scripts + touch $@ + +build-python%: + python$* setup.py build_py + touch $@ + +build-python-scripts: + python setup.py build_scripts + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f *-stamp + rm -rf build + find . -name '*.py[co]' | xargs rm -f + dh_clean + +install: build install-prereq $(PYVERS:%=install-python%) install-python-scripts + # Script fixing would appear here. + +install-prereq: + dh_testdir + dh_testroot + dh_clean -k + +install-python%: + python$* setup.py install_lib --install-dir $(CURDIR)/debian/python-xsltools/usr/lib/python$*/site-packages + +install-python-scripts: + python setup.py install_scripts --install-dir $(CURDIR)/debian/python-xsltools/usr/bin + +# Build architecture-independent files here. + +binary-indep: install + tools/apidocs.sh + dh_testdir -i + dh_testroot -i + dh_pycentral -i + dh_installdocs -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. + +binary-arch: + # Empty rule for this package. + +binary: binary-indep binary-arch +.PHONY: build clean binary-arch binary-indep binary install