[Python-apps-commits] r11953 - in packages/hovercraft/trunk (20 files)
danstender-guest at users.alioth.debian.org
danstender-guest at users.alioth.debian.org
Sat May 16 09:46:21 UTC 2015
Date: Saturday, May 16, 2015 @ 09:46:20
Author: danstender-guest
Revision: 11953
[svn-inject] Debian-?\195?\132nderungen (2.0~b1+dfsg-1) werden auf das Basisverzeichnis (?\194?\187Trunk?\194?\171) angewandt.
Added:
packages/hovercraft/trunk/debian/
packages/hovercraft/trunk/debian/changelog
packages/hovercraft/trunk/debian/compat
packages/hovercraft/trunk/debian/control
packages/hovercraft/trunk/debian/copyright
packages/hovercraft/trunk/debian/examples
packages/hovercraft/trunk/debian/gbp.conf
packages/hovercraft/trunk/debian/hovercraft.doc-base
packages/hovercraft/trunk/debian/links
packages/hovercraft/trunk/debian/patches/
packages/hovercraft/trunk/debian/patches/console-script.diff
packages/hovercraft/trunk/debian/patches/fix-for-dfsg.diff
packages/hovercraft/trunk/debian/patches/improve-docs.diff
packages/hovercraft/trunk/debian/patches/series
packages/hovercraft/trunk/debian/repack.sh
packages/hovercraft/trunk/debian/rules
packages/hovercraft/trunk/debian/source/
packages/hovercraft/trunk/debian/source/format
packages/hovercraft/trunk/debian/source/options
packages/hovercraft/trunk/debian/watch
Property changes on: packages/hovercraft/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
+ 1
Added: packages/hovercraft/trunk/debian/changelog
===================================================================
--- packages/hovercraft/trunk/debian/changelog (rev 0)
+++ packages/hovercraft/trunk/debian/changelog 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,5 @@
+hovercraft (2.0~b1+dfsg-1) unstable; urgency=medium
+
+ * Initial release (Closes: #775016).
+
+ -- Daniel Stender <debian at danielstender.com> Thu, 19 Mar 2015 13:21:21 +0100
Added: packages/hovercraft/trunk/debian/compat
===================================================================
--- packages/hovercraft/trunk/debian/compat (rev 0)
+++ packages/hovercraft/trunk/debian/compat 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1 @@
+9
Added: packages/hovercraft/trunk/debian/control
===================================================================
--- packages/hovercraft/trunk/debian/control (rev 0)
+++ packages/hovercraft/trunk/debian/control 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,33 @@
+Source: hovercraft
+Section: misc
+Priority: optional
+Maintainer: Daniel Stender <debian at danielstender.com>
+Uploaders:
+ Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
+Build-Depends:
+ debhelper (>=9),
+ dh-python,
+ python-pygments,
+ python-sphinx (>= 1.0.7+dfsg-1~),
+ python3-all,
+ python3-setuptools
+Standards-Version: 3.9.6
+Homepage: https://github.com/regebro/hovercraft/
+X-Python3-Version: >= 3.2
+
+Package: hovercraft
+Architecture: all
+Depends:
+ python3-docutils,
+ python3-lxml,
+ python3-svg.path,
+ python3-watchdog,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${sphinxdoc:Depends}
+Description: generator for impress.js presentations from reStructuredText
+ Hovercraft provides the convenience of reStructuredText together
+ with the capability of impress.js for spectacular presentations.
+ With that, slides for fancy presentations including pan, zooming,
+ and even 3d rotating are written as reST sources and then get generated
+ a into HTML output which a standard browser is capable to display.
Added: packages/hovercraft/trunk/debian/copyright
===================================================================
--- packages/hovercraft/trunk/debian/copyright (rev 0)
+++ packages/hovercraft/trunk/debian/copyright 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,126 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: hovercraft
+Upstream-Contact: Lennart Regebro <regebro at gmail.com>
+Source: https://github.com/regebro/hovercraft
+
+Files: *
+Copyright: 2013-2014 Lennart Regebro
+ Carl Meyer
+ Chris Withers
+License: Expat
+
+Files: debian/*
+Copyright: 2015 Daniel Stender <debian at danielstender.com>
+License: Expat
+
+Files: hovercraft/templates/default/js/impress.js
+ hovercraft/templates/simple/js/impress.js
+ hovercraft/tests/test_data/maximal/js/impress.js
+ hovercraft/tests/test_data/minimal/js/impress.js
+Copyright: 2011-2012 Bartek Szopka
+License: Expat or GPL-2+
+Comment: https://github.com/bartaz/impress.js/issues/225
+
+Files: hovercraft/templates/default/css/impressConsole.css
+ hovercraft/templates/default/js/impressConsole.js
+ hovercraft/tests/test_data/maximal/css/impressConsole.css
+ hovercraft/tests/test_data/maximal/js/impressConsole.js
+Copyright: 2012-2013 Lennart Regebro
+ David Souther <davidsouther at gmail.com>
+License: Expat
+Comment: https://github.com/regebro/impress-console
+
+Files: hovercraft/templates/reST.xsl
+Copyright: 2006 Michael Alyn Miller <malyn at strangeGizmo.com>
+License: BSD-3-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. Neither the name of the author nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+ IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files: hovercraft/tests/test_data/maximal/fonts/texgyreschola-regular-webfont*
+Copyright: 2007-2009 B. Jackowski
+ J. M. Nowacki
+Comment: http://www.gust.org.pl/projects/e-foundry/tex-gyre/schola/readme-tex-gyre-schola.txt/view
+License: GFL
+ This is version 1.0, dated 22 June 2009, of the GUST Font License.
+ (GUST is the Polish TeX Users Group, http://www.gust.org.pl)
+ .
+ For the most recent version of this license see
+ http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or
+ http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
+ .
+ This work may be distributed and/or modified under the conditions
+ of the LaTeX Project Public License, either version 1.3c of this
+ license or (at your option) any later version.
+ .
+ Please also observe the following clause:
+ 1) it is requested, but not legally required, that derived works be
+ distributed only after changing the names of the fonts comprising this
+ work and given in an accompanying "manifest", and that the
+ files comprising the Work, as listed in the manifest, also be given
+ new names. Any exceptions to this request are also given in the
+ manifest.
+ .
+ We recommend the manifest be given in a separate file named
+ MANIFEST-<fontid>.txt, where <fontid> is some unique identification
+ of the font family. If a separate "readme" file accompanies the Work,
+ we recommend a name of the form README-<fontid>.txt.
+ .
+ The latest version of the LaTeX Project Public License is in
+ http://www.latex-project.org/lppl.txt and version 1.3c or later
+ is part of all distributions of LaTeX version 2006/05/20 or later.
+
+License: Expat
+ 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.
+
+License: GPL-2+
+ 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 2
+ 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.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ version 2 can be found in the /usr/share/common-licenses/GPL-2 file.
Added: packages/hovercraft/trunk/debian/examples
===================================================================
--- packages/hovercraft/trunk/debian/examples (rev 0)
+++ packages/hovercraft/trunk/debian/examples 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1 @@
+docs/examples/*
\ No newline at end of file
Added: packages/hovercraft/trunk/debian/gbp.conf
===================================================================
--- packages/hovercraft/trunk/debian/gbp.conf (rev 0)
+++ packages/hovercraft/trunk/debian/gbp.conf 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,9 @@
+[DEFAULT]
+upstream-tag = upstream/%(version)s
+debian-tag = debian/%(version)s
+pristine-tar = True
+
+[git-import-orig]
+upstream-branch = upstream
+debian-branch = master
+
Added: packages/hovercraft/trunk/debian/hovercraft.doc-base
===================================================================
--- packages/hovercraft/trunk/debian/hovercraft.doc-base (rev 0)
+++ packages/hovercraft/trunk/debian/hovercraft.doc-base 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,10 @@
+Document: hovercraft-docs
+Title: Documentation of Hovercraft
+Author: Lennart Regebro <regebro at gmail.com>
+Abstract: This manual describes the Hovercraft presentation generator
+ Hovercraft lets you create impress.js based presentations from reStructuredText.
+Section: Office
+
+Format: HTML
+Index: /usr/share/doc/hovercraft/html/index.html
+Files: /usr/share/doc/hovercraft/html/*.html
Added: packages/hovercraft/trunk/debian/links
===================================================================
--- packages/hovercraft/trunk/debian/links (rev 0)
+++ packages/hovercraft/trunk/debian/links 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1 @@
+/usr/share/hovercraft/console_script /usr/bin/hovercraft
\ No newline at end of file
Added: packages/hovercraft/trunk/debian/patches/console-script.diff
===================================================================
--- packages/hovercraft/trunk/debian/patches/console-script.diff (rev 0)
+++ packages/hovercraft/trunk/debian/patches/console-script.diff 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,16 @@
+Description: Rename console_script to fit into private module setup
+Author: Daniel Stender <debian at danielstender.com>
+Applied-Upstream: not-needed
+Last-Update: 2015-03-18
+
+--- a/setup.py
++++ b/setup.py
+@@ -54,7 +54,7 @@
+ test_suite='hovercraft.tests',
+ entry_points={
+ 'console_scripts': [
+- 'hovercraft = hovercraft:main',
++ 'console_script = hovercraft:main',
+ ],
+ },
+ cmdclass={'install': CustomInstall}
Added: packages/hovercraft/trunk/debian/patches/fix-for-dfsg.diff
===================================================================
--- packages/hovercraft/trunk/debian/patches/fix-for-dfsg.diff (rev 0)
+++ packages/hovercraft/trunk/debian/patches/fix-for-dfsg.diff 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,30 @@
+Description: Fix examples for removed Python logo image
+Author: Daniel Stender <debian at danielstender.com>
+Applied-Upstream: not-needed
+Last-Update: 2015-03-19
+
+--- a/docs/examples/tutorial.rst
++++ b/docs/examples/tutorial.rst
+@@ -145,11 +145,11 @@
+
+ You can insert an image with the .. image:: directive:
+
+-.. image:: images/python-logo-master-v3-TM.png
++.. image:: images/hovercraft_logo.png
+
+ And you can optionally set width and height:
+
+-.. image:: images/python-logo-master-v3-TM.png
++.. image:: images/hovercraft_logo.png
+ :width: 50px
+ :height: 130px
+
+@@ -158,7 +158,7 @@
+
+ ----
+
+-.. image:: images/python-logo-master-v3-TM.png
++.. image:: images/hovercraft_logo.png
+
+ ----
+
Added: packages/hovercraft/trunk/debian/patches/improve-docs.diff
===================================================================
--- packages/hovercraft/trunk/debian/patches/improve-docs.diff (rev 0)
+++ packages/hovercraft/trunk/debian/patches/improve-docs.diff 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,37 @@
+Description: fix some things in the docs
+ copyright span, version number; exclude examples from doc build
+Author: Daniel Stender <debian at danielstender.com>
+Applied-Upstream: no
+Last-Update: 2015-02-04
+
+--- a/docs/conf.py
++++ b/docs/conf.py
+@@ -41,16 +41,16 @@
+
+ # General information about the project.
+ project = u'Hovercraft!'
+-copyright = u'2013, Lennart Regebro'
++copyright = u'2013-2014, Lennart Regebro'
+
+ # The version info for the project you're documenting, acts as replacement for
+ # |version| and |release|, also used in various other places throughout the
+ # built documents.
+ #
+ # The short X.Y version.
+-version = '1.0'
++version = '2.0'
+ # The full version, including alpha/beta/rc tags.
+-release = '1.0'
++release = '2.0'
+
+ # The language for content autogenerated by Sphinx. Refer to documentation
+ # for a list of supported languages.
+@@ -64,7 +64,7 @@
+
+ # List of patterns, relative to source directory, that match files and
+ # directories to ignore when looking for source files.
+-exclude_patterns = []
++exclude_patterns = ['examples']
+
+ # The reST default role (used for this markup: `text`) to use for all documents.
+ #default_role = None
Added: packages/hovercraft/trunk/debian/patches/series
===================================================================
--- packages/hovercraft/trunk/debian/patches/series (rev 0)
+++ packages/hovercraft/trunk/debian/patches/series 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,3 @@
+fix-for-dfsg.diff
+console-script.diff
+improve-docs.diff
Added: packages/hovercraft/trunk/debian/repack.sh
===================================================================
--- packages/hovercraft/trunk/debian/repack.sh (rev 0)
+++ packages/hovercraft/trunk/debian/repack.sh 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,21 @@
+#!/bin/sh -e
+# Repackaging script to be called by Uscan, but that
+# makes problems with .zip archives. Therefore, called
+# here by debian/rules (get-orig-source).
+
+echo "Repackaging ..."
+TARBALL="$3"
+TMP=`mktemp -d`
+PKG="`dpkg-parsechangelog|sed 's/^Source: //p;d'`_$2+dfsg.orig"
+
+echo "Extracting tarball into $TMP ..."
+tar xzf "$TARBALL" -C "$TMP"
+cd "$TMP"
+
+echo "Removing unwanted stuff ..."
+find hovercraft-* -name python-logo-master-v3-TM.png -exec rm -fv '{}' \;
+
+echo "Packaging ..."
+tar -czf "$PKG.tar.gz" hovercraft-*/
+
+echo "Repackaged tarball created in $TMP."
Property changes on: packages/hovercraft/trunk/debian/repack.sh
___________________________________________________________________
Added: svn:executable
+ *
Added: packages/hovercraft/trunk/debian/rules
===================================================================
--- packages/hovercraft/trunk/debian/rules (rev 0)
+++ packages/hovercraft/trunk/debian/rules 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE=1
+export DEB_BUILD_OPTIONS=nocheck # needs python3-manuel and fix for removed Python logo image
+export PYBUILD_NAME=hovercraft
+
+%:
+ dh $@ --with python3,sphinxdoc --buildsystem=pybuild
+
+override_dh_auto_install:
+ python3 setup.py install --root=debian/hovercraft --install-layout=deb --install-lib=/usr/share/hovercraft --install-scripts=/usr/share/hovercraft
+ find debian/hovercraft -type d -name tests -print | xargs /bin/rm -rf
+ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
+ PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml docs debian/hovercraft/usr/share/doc/hovercraft/html
+endif
+
+override_dh_installman:
+ PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bman docs .pybuild
+ dh_installman .pybuild/hovercraft.1
+
+override_dh_compress:
+ dh_compress -X.rst # save examples
+
+get-orig-source:
+ uscan --no-conf --verbose --download-current-version --destdir ../ --rename
+ sh debian/repack.sh notneeded 2.0~b1 ../hovercraft_2.0~b1.orig.tar.gz
Property changes on: packages/hovercraft/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: packages/hovercraft/trunk/debian/source/format
===================================================================
--- packages/hovercraft/trunk/debian/source/format (rev 0)
+++ packages/hovercraft/trunk/debian/source/format 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1 @@
+3.0 (quilt)
\ No newline at end of file
Added: packages/hovercraft/trunk/debian/source/options
===================================================================
--- packages/hovercraft/trunk/debian/source/options (rev 0)
+++ packages/hovercraft/trunk/debian/source/options 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1 @@
+extend-diff-ignore="^[^/]+\.egg-info/"
Added: packages/hovercraft/trunk/debian/watch
===================================================================
--- packages/hovercraft/trunk/debian/watch (rev 0)
+++ packages/hovercraft/trunk/debian/watch 2015-05-16 09:46:20 UTC (rev 11953)
@@ -0,0 +1,5 @@
+version=3
+opts=uversionmangle=s/(rc|a|b|c)/~$1/,\
+dversionmangle=s/\+dfsg\d*$// \
+http://pypi.debian.net/hovercraft/ \
+hovercraft-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
More information about the Python-apps-commits
mailing list