--- elyxer-1.2.5.orig/debian/elyxer.docs +++ elyxer-1.2.5/debian/elyxer.docs @@ -0,0 +1,6 @@ +docs/devguide.html +docs/userguide*.html +docs/index.html +docs/math*.html +docs/*.png +docs/*.css --- elyxer-1.2.5.orig/debian/rules +++ elyxer-1.2.5/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f +%: + dh $@ --with python2 + + +override_dh_auto_install: + install --mode=755 elyxer.py debian/elyxer/usr/bin/elyxer + install --mode=755 loremipsumize.py debian/elyxer/usr/bin/loremipsumize + cp -r po/locale debian/elyxer/usr/share/ + +override_dh_installchangelogs: + dh_installchangelogs docs/changelog.html --- elyxer-1.2.5.orig/debian/watch +++ elyxer-1.2.5/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://github.com/alexfernandez/elyxer/tags .*/(\d[\d\.]+)\.tar\.gz --- elyxer-1.2.5.orig/debian/elyxer.manpages +++ elyxer-1.2.5/debian/elyxer.manpages @@ -0,0 +1,2 @@ +debian/elyxer.1 +debian/loremipsumize.1 --- elyxer-1.2.5.orig/debian/copyright +++ elyxer-1.2.5/debian/copyright @@ -0,0 +1,43 @@ +This package was created by Sven Hoexter for +the Debian LyX Maintainers . + + +Upstream author: +Alex Fernández + +It was downloaded from the website at: +http://alexfernandez.github.com/elyxer/ + + +Copyright: + +The manpages, included in the /debian/ directory, are +Copyright (C) 2009-2013 Sven Hoexter and Alex Fernández + + +Everything else is +Copyright (C) 2009-2013 Alex Fernández + + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +On any Debian system, you can find the complete text of the GNU GPL +(GNU General Public License) in the file /usr/share/common-licenses/GPL-3 + + +The code contained in math2html.py is additionally licensed under the terms +of the Apache License version 2.0. + +On any Debian system, you can find the complete text of the Apache License +version 2.0 in the file /usr/share/common-licenses/Apache-2.0 --- elyxer-1.2.5.orig/debian/elyxer.1 +++ elyxer-1.2.5/debian/elyxer.1 @@ -0,0 +1,230 @@ +.TH eLyXer "1" "August 2011" +.SH NAME +elyxer - convert LyX files to html +.SH SYNOPSIS +.B elyxer +[options] +[infile] +[outfile] + +.SH DESCRIPTION +eLyXer (pronounced elixir) is a LyX to HTML converter. It's written in plain +Python and doesn't rely on any kind of TeX to html converters. + +.SH COMMON OPTIONS +.sp 1 +.TP 0.5i +.BR \-\-help +Display help. + +.TP 0.5i +.BR \-\-quiet +Disable all runtime messages. + + +.SH ADVANCED OPTIONS +.sp 1 +.TP 0.5i +.BR \-\-debug +Enable debugging messages (for developers). + +.TP 0.5i +.BR \-\-version +Show version number and release date. + +.TP 0.5i +.BR \-\-lyxformat +Return the highest supported LyX version that can be converted. + + +.SH HTML OUTPUT OPTIONS +.sp 1 +.TP 0.5i +.BR \-\-title " title" +Set the generated page title. + +.TP 0.5i +.BR \-\-css " file.css" +Use a custom CSS file. + +.TP 0.5i +.BR \-\-embedcss " file.css" +Embed the CSS file into the HTML output instead of including +a separate file. + +.TP 0.5i +.BR \-\-html +Output HTML 4.0 instead of the default XHTML. + +.TP 0.5i +.BR \-\-unicode +Full unicode output. + +.TP 0.5i +.BR \-\-iso885915 +Output the document with ISO-8859-15 encoding +instead of UTF-8. + +.TP 0.5i +.BR \-\-nofooter +Don't include the 'created by eLyXer' footer. + +.TP 0.5i +.BR \-\-simplemath +Do not generate fancy math constructions. + +.SH IMAGE OUTPUT OPTIONS +.sp 1 +.TP 0.5i +.BR \-\-directory " image_dir" +Look for images in the specified directory. + +.TP 0.5i +.BR \-\-destdirectorty " dest_dir" +Place converted images into this directory. + +.TP 0.5i +.BR \-\-forceformat " .extension (deprecated)" +Starting with eLyXer 1.1.1 this option has been replaced by the +\fB\-\-imageformat\fR option. + +.TP 0.5i +.BR \-\-imageformat " .extension | copy" +Force the image output format, default is PNG. + +This option is helpful in cases were you'd like to override the automatic +conversion to the PNG image format. If you'd like to preserve all images +in the original format use the \fBcopy\fR command. + +.TP 0.5i +.BR \-\-converter " inkscape" +Use Inkscape as the image converter. + +.TP 0.5i +.BR \-\-noconvert +Do not convert images, just use them in the current available +format they're stored in. + +Be aware that you've to copy your image files to the output directory if +you create the html output outside of the source directory. + +.SH FOODNOTE OPTIONS +.TP 0.5i +.BR \-\-numberfoot +Label footnotes with numbers instead of letters. + +.TP 0.5i +.BR \-\-symbolfoot +Label footnotes with symbols instead of letters, e.g. *, **. + +.TP 0.5i +.BR \-\-hoverfoot +Show footnotes as hovering text (default). + +.TP 0.5i +.BR \-\-marginfoot +Show footnotes on the page margin. + +.TP 0.5i +.BR \-\-endfoot +Show footnotes at the end of the page. + +.TP 0.5i +.BR \-\-supfoot +Use superscript for footnote markers (default). + +.TP 0.5i +.BR \-\-alignfoot +Use aligned text for footnote markers. + +.TP 0.5i +.BR \-\-footnotes " number,symbol,hover,margin,end,sup,align" +You can specify one or more of the above footnote options as +a comma speparated list. + +.SH ADVANCED OUTPUT OPTIONS +.sp 1 +.TP 0.5i +.BR \-\-splitpart " level" +Split the resulting webpage at the given level. + +.TP 0.5i +.BR \-\-tocfor " page" +Generate a TOC that points to the given page. + +.TP 0.5i +.BR \-\-toc " (deprecated)" +Create a table of contents. + +.TP 0.5i +.BR \-\-target " frame" +Let all links point to the given frame. + +.TP 0.5i +.BR \-\-toctarget " page (deprecated)" +Generate a TOC that points to the given page. + +.TP 0.5i +.BR \-\-notoclabels +Omit the part lables like 'Chapter' in the TOC. + +.TP 0.5i +.BR \-\-lowmem +Force on the fly conversion to conserve memory. +.br +This is the old behaviour of eLyXer prior to 0.36. + +.TP 0.5i +.BR \-\-raw +Generate HTML without header or footer. + +.TP 0.5i +.BR \-\-jsmath " URL (deprecated)" +Use jsMath fomr the given URL to display equations. + +.TP 0.5i +.BR \-\-mathjax " URL | remote" +Use MathJax from the given URL to display equations. +If you use \fB\-\-mathjax\fR with the keyword \fBremote\fR +instead of an URL you can use the MathJax CDN instead of a +local copy. + +.TP 0.5i +.BR \-\-googlecharts +Use Google Charts to generate formular images. + +.TP 0.5i +.BR \-\-template " file" +Use a template, put everything into . + +.TP 0.5i +.BR \-\-copyright +Add a copyright notice at the bottom. + +.TP 0.5i +.BR \-\-nocopy " (deprecated)" +Disables the copyright notice at the bottom. +With eLyXer 0.99 the default changed to not include +a copyright notice. See also \-\-copyright if you +would like to have copyright notice printed. + +.SH AUTHOR +This manpage was written by Sven Hoexter for the Debian +operating system. +eLyXer was written by Alex Fernández . + +.SH COPYRIGHT +eLyXer is copyright \(co 2009-13 Alex Fernández. +.br +This manpage is copyright \(co 2009-13 Sven Hoexter and Alex Fernández. +.br +License GPLv3+: GNU GPL version 3 or later . +.br +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. + + +.SH SEE ALSO +On a Debian operating system you can find the full documentation for eLyXer +in /usr/share/doc/elyxer/. +The website of eLyXer is --- elyxer-1.2.5.orig/debian/loremipsumize.1 +++ elyxer-1.2.5/debian/loremipsumize.1 @@ -0,0 +1,36 @@ +.TH loremipsumize "1" "March 2010" +.SH NAME +loremipsumize - Lorem-ipsumize a LyX document +.SH SYNOPSIS +.B loremipsumize +[infile] +[outfile] + +.SH DESCRIPTION +This script is a helper tool intended to let you replace the actual content +of your Lyx file to meaningless blind text (lorem ipsum) so you can send it +in along with your bugreports about eLyXer. +It will replace all alphanumeric texts longer than two words with +"lorem ipsum" and leave the symbols. It is not 100% bulletproof so please +review your documents before sending for any confidential information left. + +.SH AUTHOR +This manpage was written by Sven Hoexter for the Debian +operating system. +loremipsumize was written by Alex Fernández as part of +eLyXer, a LyX to HTML converter. + +.SH COPYRIGHT +eLyXer is copyright \(co 2009-13 Alex Fernández. +.br +This manpage is copyright \(co 2009-13 Sven Hoexter and Alex Fernández. +.br +License GPLv3+: GNU GPL version 3 or later . +.br +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. + +.SH SEE ALSO +On a Debian operating system you can find the full documentation for eLyXer +in /usr/share/doc/elyxer/. +The website of eLyXer is --- elyxer-1.2.5.orig/debian/control +++ elyxer-1.2.5/debian/control @@ -0,0 +1,19 @@ +Source: elyxer +Maintainer: Debian LyX Maintainers +Uploaders: Sven Hoexter +Priority: optional +Section: text +Standards-Version: 3.9.4 +Build-Depends-Indep: debhelper (>= 9), python +Vcs-Git: git://anonscm.debian.org/pkg-lyx/elyxer.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-lyx/elyxer.git +Homepage: http://alexfernandez.github.com/elyxer/ + +Package: elyxer +Architecture: all +Depends: ${misc:Depends}, ${python:Depends} +Description: standalone LyX to HTML converter + eLyXer (pronounced elixir) is a standalone LyX to HTML converter written in + Python. eLyXer has a focus on flexibility and elegant output. + It's not yet possible to convert every LyX document but a lot of document + types already work. --- elyxer-1.2.5.orig/debian/changelog +++ elyxer-1.2.5/debian/changelog @@ -0,0 +1,307 @@ +elyxer (1.2.5-1) unstable; urgency=low + + * New upstream release - fixes a failure in the released build which + was subsequently incomplete. + + -- Sven Hoexter Tue, 12 Mar 2013 09:49:15 +0100 + +elyxer (1.2.4-1) unstable; urgency=low + + * New upstream release. + * Update the homepage and download location in d/control and d/copyright. + * Update d/watch to scrape git tags on github. + * Update copyright years in d/copyright and the manpages. + * Update Standards-Version to 3.9.4 - no changes required. + * Unversion Build-Depends-Indept on python - satisfied since squeeze. + * Update dh compat level from 8 to 9 - no changes required. + + -- Sven Hoexter Mon, 11 Mar 2013 11:51:26 +0100 + +elyxer (1.2.3-1) unstable; urgency=low + + * New upstream release. + + The --title option now works with non-ascii characters. + (Closes: #639712) + * Update the elyxer.1 manpage. + + Remove the long text from --imageformat. + + Mark --jsmath and --nocopy as deprecated. + + Document the new --mathjax remote option. + + -- Sven Hoexter Wed, 31 Aug 2011 20:32:28 +0200 + +elyxer (1.2.2-1) unstable; urgency=low + + * New upstream release + + Supports LyX 2.0.0 format. + * According to dev-ref 6.2.2 the short description is no sentence so + we should start in lowercase letters. + * Update Vcs-* to the new anonscm.d.o structure. + * Update Standards-Version to 3.9.2, no changes required. + + -- Sven Hoexter Sun, 12 Jun 2011 08:59:10 +0200 + +elyxer (1.2.1-1) unstable; urgency=low + + * New upstream release + * Remove override_dh_clean. + * Increase compat level to 8. + * Use dh_python2 to generate the python dependency. + * Update the elyxer manapge: + + Add --tocfor and --googlecharts. + + Deprecate --toc and --toctarget. + + -- Sven Hoexter Mon, 07 Mar 2011 13:35:05 +0100 + +elyxer (1.2.0-1) unstable; urgency=low + + * New upstream release + + This release no longer provides the elyxer Python module. + * Temporarily override_dh_clean to exclude a leftover tempfile + in /tests/ from the cleanup to keep the diff clean. + * Work around the current install facility and don't run dh_auto_install + at all. + * Remove the dh_auto_clean override. + * Increment all years in debian/copyright. + * Replace the use of python-support with a simple dependency on python. + * Note in debian/copyright that the code in math2html.py is additionally + licensed under the Apache License 2.0. + * Update the elyxer.1 manpage, add --simplemath. + + -- Sven Hoexter Mon, 31 Jan 2011 15:27:18 +0100 + +elyxer (1.1.2-1) experimental; urgency=low + + * New upstream release + + The --forceformat option got deprecated by --imageformat. + * Improve the manpage for the --forceformat and --noconvert option. + * Update the manpage for all new options: --embedcss, --imageformat, + several --*foot and --notoclabels. + + -- Sven Hoexter Thu, 23 Dec 2010 10:06:03 +0100 + +elyxer (1.0.4-1) experimental; urgency=low + + * New upstream release + + Mainly bugfixes for part numbering and BibTeX. + + -- Sven Hoexter Tue, 02 Nov 2010 07:36:43 +0100 + +elyxer (1.0.3-1) experimental; urgency=low + + * New upstream release + + Added support for \stackrel. + + Added a lot of escaped characters to the BibTeX parsing. + + A lot of other improvements, see the upstream changelog. + + -- Sven Hoexter Fri, 15 Oct 2010 10:27:33 +0200 + +elyxer (1.0.2-1) experimental; urgency=low + + * New upstream relese + + Added --noconvert option to use images in the original format. + + BibTeX improvements. + + Show footnotes as hovering text. + * Remove override_dh_clean target from debian/rules. + * Re-organize the manpage into sections as used in the --help output + and document the missing --noconvert and --toctarget options. + + -- Sven Hoexter Mon, 20 Sep 2010 08:53:25 +0200 + +elyxer (1.0.1-1) experimental; urgency=low + + * New upstream release + + More robust BibTeX parsing, parse comma separated entries correctly. + + Improved support for horizontal and vertical spacing. + + Support for sizes in tables columns, figures and boxes. + + Basic support for LyX change tracking. + + Solved bug in text handling which separated consecutive centered + lines with a space. + * Update to Standards-Version: 3.9.1 - no changes required. + * Do nothing for dh_auto_clean and add an override_dh_clean: target + to debian/rules to preserve a leftover docs/#changelog.lyx# file + so that it won't clutter the diff. + + -- Sven Hoexter Thu, 02 Sep 2010 11:25:38 +0200 + +elyxer (1.0.0-1) unstable; urgency=low + + * New upstream release + * Update to Standards-Version: 3.9.0 - no changes required. + + -- Sven Hoexter Thu, 22 Jul 2010 22:30:45 +0200 + +elyxer (0.99-1) unstable; urgency=low + + * New upstream release + + Improved BibTeX support. + + New option --template to use a HTML template. + + Deprecates --nocopy and adds --copyright. See the manpage for details. + + Add support to include files as code listing. + * Update the elyxer.1 manpage. + + -- Sven Hoexter Thu, 24 Jun 2010 14:13:38 +0200 + +elyxer (0.98-2) unstable; urgency=low + + * Add XS-Python-Version: >= 2.5 to debian/control and remove the dependency + on plain python. The elyxer python module seems to require at least + Python 2.5 so this will ensure we correctly depend on python >= 2.5 so + that elyxer will work even with partial upgrades from Lenny to Squeeze. + Thanks to Jakub Wilk for his efforts to make me aware of the issue. + + -- Sven Hoexter Mon, 17 May 2010 20:58:17 +0200 + +elyxer (0.98-1) unstable; urgency=low + + * New upstream release + + New option --splitpart [level]: split resulting webpage. + + Support for macros in LyX insets and as \newcommand. + + Improved lists of figures, tables and algorithms. + + Improved support for a few BibTeX formats. + * Add --splitpart to the elyxer manpage. + * Override dh_auto_clean with dh_clean -d to avoid the removal of + some pyc files which would mess up the .diff.gz. + * Add a debian/watch file. + + -- Sven Hoexter Fri, 14 May 2010 19:17:54 +0200 + +elyxer (0.43-1) unstable; urgency=low + + * New upstream release + + Added options for mathematical equations: --jsmath to use + jsMath and --mathjax to use MathJax. + * Add --jsmath and --mathjax to the elyxer manpage. + * Add debian/gbp.conf to use pristine-tar. + * Remove the removal of the pre-generated fr2 accidently included + in the eLyXer 0.42 tarball from debian/rules. + * Add debian/source/format to state that this package is in 1.0 source + format. + + -- Sven Hoexter Sat, 10 Apr 2010 10:19:36 +0200 + +elyxer (0.42-3) unstable; urgency=low + + * Brown paper bag release. + * Install the correct loremipsumize.py into the package. + * Call install with --mode=755 - dh_fixperms has the amazing ability + to hide your errors. + * Copy the generated .mo files from the source into the package instead + of moving them. + + -- Sven Hoexter Sun, 21 Mar 2010 14:43:23 +0100 + +elyxer (0.42-2) unstable; urgency=low + + * Add src/loremipsumize.py as /usr/bin/loremipsumize to the package. + * Add a manpage for loremipsumize. + * Correct the copyright notice in the manpages - accidently I left in + the FSF from a template which was plain wrong. + * Update debian/copyright accordingly with the manpage changes. + + -- Sven Hoexter Sat, 20 Mar 2010 21:52:20 +0100 + +elyxer (0.42-1) unstable; urgency=low + + * New upstream release + + New option --raw to output raw HTML without header or footer. + + support for some IPA characters, including \textcrh. Better + parsing of \textipa text. + + French and Dutch translations. + * Add --raw and --numberfoot to the manpage. + * Use the pre-generated .mo files and remove the empty fr2 directory. + + -- Sven Hoexter Thu, 18 Mar 2010 18:59:56 +0100 + +elyxer (0.41-1) unstable; urgency=low + + * New upstream release + + Adds option --iso885915 and --converter inkscape. + * Update the manpage for the new options. + * Bump Standards-Version to 3.8.4 - no changes required. + * Add the new math-iso885915.html to the docs in /usr/share/doc/elyxer/. + + -- Sven Hoexter Fri, 12 Feb 2010 21:53:03 +0100 + +elyxer (0.40-1) unstable; urgency=low + + * New upstream release + + Faster BibTeX parsing. + + Support for compressed documents. + + Configurable alignment support for equation enviroments. + + Support for internationalization (German and Spanish so far). + * Add a for loop to the override_dh_auto_install target in debian/rules + to generate and install the needed .mo files for the translations. + + -- Sven Hoexter Wed, 20 Jan 2010 13:38:57 +0100 + +elyxer (0.39-1) unstable; urgency=low + + * New upstream release + + Solves several crashes with the LyX documentation. + + Solves some issue with BibTeX parsing. + + Solves a problem with image conversion from directories. + + Support for omitted aligned brackets. + + -- Sven Hoexter Mon, 21 Dec 2009 20:07:08 +0100 + +elyxer (0.38-1) unstable; urgency=low + + * New upstream release + + Smaler font size, global font size is now specified in percent. + + Solved some bugs in image scaling. + + Solved bug in paragraph indentation and listings. + + -- Sven Hoexter Thu, 03 Dec 2009 18:36:08 +0100 + +elyxer (0.37-1) unstable; urgency=low + + * New upstream release + + eLyXer now uses in memory processing and generates a TOC by default. + + New option --lowmem to force the old one-pass filtering. + + PNG and JPEG images are no longer rescaled. + + New option --splitpart to split the output in multiple pages. + * Migrate from svn to git, update debian/control accordingly. + * Update the manpage: add --lowmem, update the description for --toc. + + -- Sven Hoexter Mon, 30 Nov 2009 21:21:38 +0100 + +elyxer (0.35-1) unstable; urgency=low + + * New upstream release + + -- Sven Hoexter Fri, 06 Nov 2009 15:34:00 +0100 + +elyxer (0.34-1) unstable; urgency=low + + [ Sven Hoexter ] + * New upstream release + + Converts currency symbols. + + Includes LyX child documents. + * Include new documentation in debian/elyxer.docs (userguide*.html, toc.css). + + -- Sven Hoexter Wed, 28 Oct 2009 15:52:09 +0100 + +elyxer (0.33-1) unstable; urgency=low + + * New upstream release + + -- Sven Hoexter Tue, 20 Oct 2009 09:48:33 +0200 + +elyxer (0.32-1) unstable; urgency=low + + * New upstream release + * Update the manpage with the new options --lyxformat, --toc and --target. + + -- Sven Hoexter Mon, 05 Oct 2009 08:40:19 +0200 + +elyxer (0.31-1) unstable; urgency=low + + * New upstream release + + -- Sven Hoexter Wed, 30 Sep 2009 20:48:53 +0200 + +elyxer (0.30-1) unstable; urgency=low + + * Initial release. (Closes: #530262) + + -- Sven Hoexter Sat, 26 Sep 2009 17:39:21 +0200 --- elyxer-1.2.5.orig/debian/elyxer.dirs +++ elyxer-1.2.5/debian/elyxer.dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/doc/elyxer --- elyxer-1.2.5.orig/debian/elyxer.doc-base +++ elyxer-1.2.5/debian/elyxer.doc-base @@ -0,0 +1,11 @@ +Document: elyxer +Title: LyX to HTML converter +Author: Alex Fernández +Abstract: eLyXer (pronounced elixir) is a LyX to HTML converter. + While there are a ton of such projects all over the web, eLyXer + has a clear focus on flexibility and elegant output. +Section: Text + +Format: HTML +Index: /usr/share/doc/elyxer/index.html +Files: /usr/share/doc/elyxer/*.html --- elyxer-1.2.5.orig/debian/gbp.conf +++ elyxer-1.2.5/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +pristine-tar = True --- elyxer-1.2.5.orig/debian/compat +++ elyxer-1.2.5/debian/compat @@ -0,0 +1 @@ +9 --- elyxer-1.2.5.orig/debian/source/format +++ elyxer-1.2.5/debian/source/format @@ -0,0 +1 @@ +1.0