1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/packages/ubuntu-feisty/python-xsltools/debian/changelog Sat Sep 08 16:21:49 2007 +0000
1.3 @@ -0,0 +1,148 @@
1.4 +xsltools (0.4.7-0ubuntu1) feisty; urgency=low
1.5 +
1.6 + * Added Ubuntu Feisty (7.04) package support.
1.7 +
1.8 + -- Paul Boddie <paul@boddie.org.uk> Sat, 8 Sep 2007 18:12:19 +0200
1.9 +
1.10 +xsltools (0.4.6-0ubuntu1) hoary; urgency=low
1.11 +
1.12 + * Improved the Login module, enabling the
1.13 + VerySimpleWithLogin example for various frameworks.
1.14 + * Relicensed under the LGPL version 3 or later.
1.15 + * Upgraded to Sarissa 0.9.7.8 (compatible with LGPL/GPL
1.16 + version 3), removing a test around DOMParser so that
1.17 + Konqueror 3.4.0 is still supported.
1.18 +
1.19 + -- Paul Boddie <paul@boddie.org.uk> Sat, 7 Jul 2007 18:16:51 +0200
1.20 +
1.21 +xsltools (0.4.5-0ubuntu1) hoary; urgency=low
1.22 +
1.23 + * Fixed the result of transformations in XSLOutput: proper
1.24 + document nodes are now produced.
1.25 + * Added an XSLForms.Resources.Login module which provides
1.26 + resources to support login screens and redirects.
1.27 + * Fixed newlines in the attributes created from fields in
1.28 + XSLForms: CR characters are no longer included since
1.29 + this caused the doubling up of newlines in Firefox.
1.30 +
1.31 + -- Paul Boddie <paul@boddie.org.uk> Wed, 6 Jun 2007 01:17:17 +0200
1.32 +
1.33 +xsltools (0.4.4-0ubuntu1) hoary; urgency=low
1.34 +
1.35 + * Fixed translation selection for the template:i18n
1.36 + annotation attribute, not just for the template:i18n
1.37 + extension function - more apologies for resulting output
1.38 + changes!
1.39 + * Improved the template fixing stylesheet and added some
1.40 + documentation for the script and the related expr-prefix
1.41 + attribute.
1.42 + * Introduced WebStack 1.2.2 EncodingSelector and encoding
1.43 + changes.
1.44 + * Added docstring and return value for the
1.45 + write_month_to_document function in XSLTools.XMLCalendar.
1.46 +
1.47 + -- Paul Boddie <paul@boddie.org.uk> Wed, 28 Feb 2007 23:27:57 +0100
1.48 +
1.49 +xsltools (0.4.3-0ubuntu1) hoary; urgency=low
1.50 +
1.51 + * Fixed translation selection when an unsupported locale
1.52 + is specified, choosing the first locale as the default
1.53 + (rather than exposing the values themselves as
1.54 + translations). Note that this is an unfortunate and
1.55 + subtle change which may affect application output -
1.56 + apologies are hereby offered!
1.57 +
1.58 + -- Paul Boddie <paul@boddie.org.uk> Fri, 19 Jan 2007 00:32:36 +0100
1.59 +
1.60 +xsltools (0.4.2-0ubuntu1) hoary; urgency=low
1.61 +
1.62 + * Added a content type check in the XSLFormsResource
1.63 + class, permitting non-form-based resources to access the
1.64 + raw request data, rather than have the data processed
1.65 + unsuccessfully and consequently discarded.
1.66 + * Added a script and a function to fix template namespaces
1.67 + after editing in a careless editor.
1.68 + * Changed libxml2mod and libxsltmod import details to try
1.69 + libxmlmods - suggested by Lucian Wischik for libxml2dom.
1.70 +
1.71 + -- Paul Boddie <paul@boddie.org.uk> Tue, 28 Nov 2006 23:27:09 +0100
1.72 +
1.73 +xsltools (0.4.1-0ubuntu1) hoary; urgency=low
1.74 +
1.75 + * Made translations specified using the template:i18n
1.76 + annotation take priority over template:value
1.77 + annotations.
1.78 + * Added expression-based template:i18n annotations, and
1.79 + provided fallback output for such translations based on
1.80 + the value of the evaluated expression.
1.81 +
1.82 + -- Paul Boddie <paul@boddie.org.uk> Tue, 21 Mar 2006 02:17:02 +0100
1.83 +
1.84 +xsltools (0.4-0ubuntu1) hoary; urgency=low
1.85 +
1.86 + * Changed the preparation of templates to produce
1.87 + rule-based output stylesheets, thus permitting recursive
1.88 + templates. This requires an extra expr-prefix annotation
1.89 + to be used in certain kinds of templates.
1.90 + * Added a recursive template example application.
1.91 + * Changed fragment production to use original template
1.92 + documents instead of output stylesheets.
1.93 + * Changed the in_page_resources attribute to provide the
1.94 + output identifier, thus changing the prepare_fragment
1.95 + method in Web resources so that only the fragment
1.96 + identifier needs to be supplied.
1.97 + * Added the XSLForms.Resources.WebResources.prepare_resources
1.98 + method for the preparation of initialiser and output
1.99 + stylesheets before an application is run.
1.100 + * Changed selectors to not automatically create elements
1.101 + in the form data document unless requested to do so.
1.102 + Introduced a Form.get_selector method in
1.103 + XSLForms.Fields.
1.104 + * Permitted the creation of hierarchies of elements in
1.105 + XSLForms.Utils.add_elements.
1.106 + * Introduced dynamic parameter evaluation for multiple-
1.107 + choice fields in order to support sources of multiple-
1.108 + choice values which reside in the form data document
1.109 + itself.
1.110 + * Added the FixNamespace.xsl stylesheet to correct
1.111 + documents saved by HTML editors which strip namespace
1.112 + prefixes.
1.113 + * Fixed filesystem encoding issues in the Candidate
1.114 + example; fixed language preference access in the
1.115 + Configurator and VerySimple examples.
1.116 + * Changed the BaseHTTPRequestHandler version of the
1.117 + Candidate example to store data in a subdirectory of
1.118 + the current working directory, thus allowing the
1.119 + demonstration application to work after package
1.120 + installation.
1.121 +
1.122 + -- Paul Boddie <paul@boddie.org.uk> Sun, 12 Mar 2006 16:17:29 +0100
1.123 +
1.124 +xsltools (0.3.1-0ubuntu1) hoary; urgency=low
1.125 +
1.126 + * Fixed copyright and licensing information.
1.127 +
1.128 + -- Paul Boddie <paul@boddie.org.uk> Fri, 09 Dec 2005 14:57:29 +0100
1.129 +
1.130 +xsltools (0.3-0ubuntu1) hoary; urgency=low
1.131 +
1.132 + * Introduced copying of multiple-choice value element
1.133 + contents so that option element labels can differ from
1.134 + the underlying values.
1.135 + * Added internationalisation support, providing the
1.136 + template:i18n annotation and the template:i18n extension
1.137 + function.
1.138 + * Updated the documentation to cover the above new
1.139 + features.
1.140 + * Fixed non-GET/POST request method handling in
1.141 + WebResources.
1.142 + * Added the xslform_preparemacro.py script.
1.143 + * Added an experimental template:range extension function.
1.144 +
1.145 + -- Paul Boddie <paul@boddie.org.uk> Thu, 08 Dec 2005 16:59:02 +0100
1.146 +
1.147 +xsltools (0.2-0ubuntu1) hoary; urgency=low
1.148 +
1.149 + * New upstream release.
1.150 +
1.151 + -- Paul Boddie <paul@boddie.org.uk> Tue, 16 Aug 2005 19:46:29 +0200
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/packages/ubuntu-feisty/python-xsltools/debian/compat Sat Sep 08 16:21:49 2007 +0000
2.3 @@ -0,0 +1,1 @@
2.4 +5
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/packages/ubuntu-feisty/python-xsltools/debian/control Sat Sep 08 16:21:49 2007 +0000
3.3 @@ -0,0 +1,20 @@
3.4 +Source: xsltools
3.5 +Section: python
3.6 +Priority: optional
3.7 +Maintainer: Paul Boddie <paul@boddie.org.uk>
3.8 +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)
3.9 +XS-Python-Version: all
3.10 +Standards-Version: 3.7.2.1
3.11 +
3.12 +Package: python-xsltools
3.13 +Architecture: all
3.14 +Depends: ${python:Depends}, python-libxml2dom (>= 0.4.3), python-libxslt1 (>= 1.1.20-0ubuntu2), python-webstack (>= 1.2.5)
3.15 +Conflicts: python2.4-xsltools (<< 0.4.7-0ubuntu1)
3.16 +Replaces: python2.4-xsltools (<< 0.4.7-0ubuntu1)
3.17 +Suggests: python-qtxmldom, python-qt3 (>= 3.17-0ubuntu3), qt3-designer
3.18 +XB-Python-Version: ${python:Versions}
3.19 +Description: Modules and packages for the development of XML/XSL-based applications
3.20 + XSLTools is a distribution providing modules and packages for the development
3.21 + of XML/XSL-based applications in Python, including Web-based applications,
3.22 + utilising the open source libxml2 and libxslt libraries through the libxml2dom
3.23 + wrapper.
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/packages/ubuntu-feisty/python-xsltools/debian/docs Sat Sep 08 16:21:49 2007 +0000
4.3 @@ -0,0 +1,6 @@
4.4 +README.txt
4.5 +docs
4.6 +examples
4.7 +scripts
4.8 +tools
4.9 +apidocs
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/packages/ubuntu-feisty/python-xsltools/debian/rules Sat Sep 08 16:21:49 2007 +0000
5.3 @@ -0,0 +1,66 @@
5.4 +#!/usr/bin/make -f
5.5 +# A debian/rules file using python-central.
5.6 +
5.7 +# Uncomment this to turn on verbose mode.
5.8 +#export DH_VERBOSE=1
5.9 +
5.10 +export DH_COMPAT=5
5.11 +
5.12 +PYVERS=$(shell pyversions -vr)
5.13 +
5.14 +build: build-stamp
5.15 +
5.16 +build-stamp: $(PYVERS:%=build-python%) build-python-scripts
5.17 + touch $@
5.18 +
5.19 +build-python%:
5.20 + python$* setup.py build_py
5.21 + touch $@
5.22 +
5.23 +build-python-scripts:
5.24 + python setup.py build_scripts
5.25 + touch $@
5.26 +
5.27 +clean:
5.28 + dh_testdir
5.29 + dh_testroot
5.30 + rm -f *-stamp
5.31 + rm -rf build
5.32 + find . -name '*.py[co]' | xargs rm -f
5.33 + dh_clean
5.34 +
5.35 +install: build install-prereq $(PYVERS:%=install-python%) install-python-scripts
5.36 + # Script fixing would appear here.
5.37 +
5.38 +install-prereq:
5.39 + dh_testdir
5.40 + dh_testroot
5.41 + dh_clean -k
5.42 +
5.43 +install-python%:
5.44 + python$* setup.py install_lib --install-dir $(CURDIR)/debian/python-xsltools/usr/lib/python$*/site-packages
5.45 +
5.46 +install-python-scripts:
5.47 + python setup.py install_scripts --install-dir $(CURDIR)/debian/python-xsltools/usr/bin
5.48 +
5.49 +# Build architecture-independent files here.
5.50 +
5.51 +binary-indep: install
5.52 + tools/apidocs.sh
5.53 + dh_testdir -i
5.54 + dh_testroot -i
5.55 + dh_pycentral -i
5.56 + dh_installdocs -i
5.57 + dh_fixperms -i
5.58 + dh_installdeb -i
5.59 + dh_gencontrol -i
5.60 + dh_md5sums -i
5.61 + dh_builddeb -i
5.62 +
5.63 +# Build architecture-dependent files here.
5.64 +
5.65 +binary-arch:
5.66 + # Empty rule for this package.
5.67 +
5.68 +binary: binary-indep binary-arch
5.69 +.PHONY: build clean binary-arch binary-indep binary install