diff -Nru bookletimposer-0.3~beta1/bin/bookletimposer bookletimposer-0.3+ds/bin/bookletimposer --- bookletimposer-0.3~beta1/bin/bookletimposer 2019-09-29 21:18:53.000000000 +0000 +++ bookletimposer-0.3+ds/bin/bookletimposer 2019-12-13 12:18:35.000000000 +0000 @@ -2,20 +2,20 @@ # -*- coding: UTF-8 -*- ######################################################################## -# +# # BookletImposer - Utility to achieve some basic imposition on PDF documents -# Copyright (C) 2008-2012 Kjö Hansi Glaz -# +# Copyright (C) 2008-2019 Kjö Hansi Glaz +# # 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 . # @@ -40,71 +40,88 @@ import os sys.path.insert(0, os.path.join(os.getcwd(), "lib")) -import pdfimposer # We need its exceptions +# We need its exceptions +import pdfimposer # noqa: E402 -import bookletimposer.backend as backend -import bookletimposer.config as config +import bookletimposer.backend as backend # noqa: E402 +import bookletimposer.config as config # noqa: E402 gettext.install("bookletimposer", localedir=config.get_localedir()) -__version__ = "0.3beta1" +__version__ = "0.3" + def main(): """ This is the function that launches the program """ - infile = None - + parser = optparse.OptionParser( usage="%prog [options] [infile]", version="%prog " + __version__) - parser.add_option ("-o", "--output", dest="outfile", + parser.add_option( + "-o", "--output", dest="outfile", help=_("output PDF file")) - parser.add_option ("-a", "--no-gui", + parser.add_option( + "-a", "--no-gui", action="store_false", dest="gui", default=True, - help=_("automatic conversion (don't show the user interface). At least input file must be defined")) - parser.add_option ("-i", "--gui", + help=_("automatic conversion (don't show the user interface). " + "At least input file must be defined.")) + parser.add_option( + "-i", "--gui", action="store_true", dest="gui", default=True, help=_("shows the user interface (default).")) - parser.add_option ("-b", "--booklet", - action="store_const", dest="conv_type", - const=backend.ConversionType.BOOKLETIZE, default=backend.ConversionType.BOOKLETIZE, + parser.add_option( + "-b", "--booklet", + action="store_const", dest="conv_type", + const=backend.ConversionType.BOOKLETIZE, + default=backend.ConversionType.BOOKLETIZE, help=_("makes a booklet")) - parser.add_option ("-l", "--linearize", - action="store_const", dest="conv_type", - const=backend.ConversionType.LINEARIZE, default=backend.ConversionType.BOOKLETIZE, + parser.add_option( + "-l", "--linearize", + action="store_const", dest="conv_type", + const=backend.ConversionType.LINEARIZE, + default=backend.ConversionType.BOOKLETIZE, help=_("convert a booklet to single pages")) - parser.add_option ("-n", "--no-reorganisation", - action="store_const", dest="conv_type", - const=backend.ConversionType.REDUCE, default=backend.ConversionType.BOOKLETIZE, - help=_("don't do any reorganisation (will only scale and assemble pages)")) - parser.add_option ("-c", "--copy-pages", + parser.add_option( + "-n", "--no-reorganisation", + action="store_const", dest="conv_type", + const=backend.ConversionType.REDUCE, + default=backend.ConversionType.BOOKLETIZE, + help=_("don't do any reorganisation (will only scale and assemble " + "pages)")) + parser.add_option( + "-c", "--copy-pages", action="store_true", dest="copy_pages", default=False, help=_("Copy the same group of input pages on one output page")) - parser.add_option ("-p", "--pages-per-sheet", - dest="pages_per_sheet", - default="2x1", - help=_("number of pages per sheet, in the format HORIZONTALxVERTICAL, e.g. 2x1")) - parser.add_option ("-f", "--format", - dest="output_format", + parser.add_option( + "-p", "--pages-per-sheet", + dest="pages_per_sheet", + default="2x1", + help=_("number of pages per sheet, in the format HORIZONTALxVERTICAL, " + "e.g. 2x1")) + parser.add_option( + "-f", "--format", + dest="output_format", default=None, help=_("output page format, e.g. A4 or A3R")) - parser.add_option ("-k", "--keep", + parser.add_option( + "-k", "--keep", action="store_false", dest="overwrite", default=True, help=_("do not overwrite output file if it exists")) - + (options, args) = parser.parse_args() - + if len(args) >= 1: infile = args[0] - + preferences = backend.ConverterPreferences() - + if infile: preferences.infile_name = infile if options.outfile: @@ -117,26 +134,32 @@ preferences.layout = options.pages_per_sheet if options.copy_pages: preferences.copy_pages = True - + if options.gui: import bookletimposer.gui as gui ui = gui.BookletImposerUI(preferences) gui.Gtk.main() else: if not preferences.infile_name: - print(_("ERROR: In automatic mode, you must provide a file to process.")) + print(_("ERROR: In automatic mode, you must provide a file to " + "process.")) return + def overwrite_callback(filename): return options.overwrite + try: converter = preferences.create_converter(overwrite_callback) except pdfimposer.UserInterruptError: return + def progress_callback(message, progress): print((_("%i%%: %s") % (progress*100, message))) + converter.set_progress_callback(progress_callback) converter.run() - return 0 - + return 0 + + if __name__ == "__main__": main() diff -Nru bookletimposer-0.3~beta1/CHANGELOG bookletimposer-0.3+ds/CHANGELOG --- bookletimposer-0.3~beta1/CHANGELOG 2019-09-29 21:18:53.000000000 +0000 +++ bookletimposer-0.3+ds/CHANGELOG 2019-12-13 12:18:35.000000000 +0000 @@ -1,8 +1,12 @@ Changelog ========= -0.3beta1 --------- +0.3 +--- + +- update documentation and website +- update file headears +- add a Keywords entry to desktop file ### pdfimposer @@ -15,13 +19,21 @@ ### bookletimposer - gui: select layout as a pair of spinbuttons -- start without gtk -- only use local data if DEBUG envvar is set +- allow to start without gtk +- only use local data if DEBUG environnment variable is set - gui: add an option to support long-edge flip printing - update german translation +- update french translation - add danish translation - add hungarian translation +- gui: fix "copy pages" button +- gui: update to GTK 3.22 +- gui: fix icon names +- pass pylint checks + +### tests +- add CLI integration tests 0.2 --- diff -Nru bookletimposer-0.3~beta1/data/bookletimposer.desktop bookletimposer-0.3+ds/data/bookletimposer.desktop --- bookletimposer-0.3~beta1/data/bookletimposer.desktop 2019-09-29 21:18:53.000000000 +0000 +++ bookletimposer-0.3+ds/data/bookletimposer.desktop 2019-12-13 12:18:35.000000000 +0000 @@ -1,6 +1,7 @@ [Desktop Entry] -Version=0.3beta1 +Version=0.3 Name=bookletimposer +Keywords=PDF; Comment=Impose PDF documents to create booklets Comment[fr]=Imposer des documents PDF pour créer des brochures Type=Application diff -Nru bookletimposer-0.3~beta1/data/bookletimposer.ui bookletimposer-0.3+ds/data/bookletimposer.ui --- bookletimposer-0.3~beta1/data/bookletimposer.ui 2019-09-29 21:18:53.000000000 +0000 +++ bookletimposer-0.3+ds/data/bookletimposer.ui 2019-12-13 12:18:35.000000000 +0000 @@ -1,64 +1,7 @@ + - - - False - 5 - center-on-parent - True - normal - main_window - BookletImposer - 0.3beta1 - Copyright © 2008-2012 kjo@a4nancy.net.eu.org - Convert PDF documents between diffrents page layouts - http://kjo.herbesfolles.org/bookletimposer/ - -PyPdfConv - Utility to convert PDF files between diffrents page layouts -Copyright (C) 2008-2012 Kjö Hansi Glaz <kjo&a4nancy.net.eu.org> - -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 <http://www.gnu.org/licenses/>. - - Kjö Hansi Glaz <kjo@a4nancy.net.eu.org> - True - - - - - True - False - vertical - 2 - - - True - False - end - - - False - True - end - 0 - - - - - - - - + 1 100 @@ -76,9 +19,12 @@ False 12 - bookletimposer.svg + bookletimposer + + + True False @@ -95,10 +41,10 @@ True False - 0 Output _paper format True output_paper_format_combobox + 0 5 @@ -110,10 +56,10 @@ True False - 0 Two-sided _flip True output_paper_format_combobox + 0 6 @@ -125,10 +71,10 @@ True False - 0 Number of pages in _width True pages_in_width_spinbutton + 0 3 @@ -168,10 +114,10 @@ True False - 0 _Output file True output_file_chooser_button + 0 7 @@ -185,7 +131,6 @@ True True True - False 0 @@ -196,7 +141,7 @@ False gtk-file - 1 + 1 False @@ -208,9 +153,9 @@ True False - 0 5 (None) + 0 True @@ -234,7 +179,7 @@ True False gtk-save-as - 1 + 1 False @@ -258,10 +203,10 @@ True False - 0 _Copy the same group of input pages on one output page True copy_pages_switch + 0 2 @@ -271,10 +216,10 @@ - False True True - False + end + start @@ -282,6 +227,7 @@ 2 2 3 + GTK_SHRINK | GTK_FILL GTK_FILL @@ -310,7 +256,6 @@ True True False - False True 0.5 top @@ -328,7 +273,7 @@ False 180 booklet - 6 + 6 False @@ -366,7 +311,6 @@ True True False - False True 0 top @@ -384,7 +328,7 @@ False 180 linearise - 6 + 6 False @@ -422,7 +366,6 @@ True True False - False True 0 top @@ -440,7 +383,7 @@ False 180 reduce - 6 + 6 False @@ -494,10 +437,10 @@ True False - 0 _Input file True input_file_chooser_button + 0 1 @@ -526,10 +469,10 @@ True False - 0 Number of pages in _height True pages_in_height_spinbutton + 0 4 @@ -603,7 +546,6 @@ True True True - False True @@ -621,7 +563,6 @@ True True True - False True @@ -640,7 +581,6 @@ False True True - False True @@ -656,7 +596,6 @@ False True True - False True @@ -676,5 +615,67 @@ + + + False + 5 + center-on-parent + True + normal + main_window + BookletImposer + 0.3 + Copyright © 2008-2019 kjo@a4nancy.net.eu.org + Convert PDF documents between diffrents page layouts + http://kjo.herbesfolles.org/bookletimposer/ + +PyPdfConv - Utility to convert PDF files between diffrents page layouts +Copyright (C) 2008-2019 Kjö Hansi Glaz <kjo&a4nancy.net.eu.org> + +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 <http://www.gnu.org/licenses/>. + + Kjö Hansi Glaz <kjo@a4nancy.net.eu.org> + bookletimposer + True + + + + + + + + True + False + vertical + 2 + + + True + False + end + + + False + True + end + 0 + + + + + + + diff -Nru bookletimposer-0.3~beta1/debian/changelog bookletimposer-0.3+ds/debian/changelog --- bookletimposer-0.3~beta1/debian/changelog 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/changelog 2020-02-24 21:45:06.000000000 +0000 @@ -1,3 +1,17 @@ +bookletimposer (0.3+ds-1) unstable; urgency=medium + + * New upstream version (Closes: #945165, #945167, #945168). + * d/watch: re-enable signature check, new tags are signed. + * d/patches: delete 0001, it has been upstreamed. + * d/tests: use upstream's unit tests as an autopkgtest. + * d/upstream: add metadata file. + * Update Standards-Version to 4.5.0.0 (no changes needed). + * d/rules: remove the 'help' dir, as those files aren't useful. + * d/patches: add a new patch to make autopkgtests work. + * Repack the upstream source to fix 'source-contains-unsafe-symlink' + + -- Louis-Philippe Véronneau Mon, 24 Feb 2020 16:45:06 -0500 + bookletimposer (0.3~beta1-1) unstable; urgency=medium [ Louis-Philippe Véronneau ] diff -Nru bookletimposer-0.3~beta1/debian/control bookletimposer-0.3+ds/debian/control --- bookletimposer-0.3~beta1/debian/control 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/control 2020-02-24 21:45:06.000000000 +0000 @@ -10,7 +10,7 @@ intltool, pandoc, Build-Depends-Indep: python3-distutils-extra -Standards-Version: 4.4.1 +Standards-Version: 4.5.0.0 Vcs-Browser: https://salsa.debian.org/python-team/applications/bookletimposer Vcs-Git: https://salsa.debian.org/python-team/applications/bookletimposer.git Homepage: https://kjo.herbesfolles.org/bookletimposer/ diff -Nru bookletimposer-0.3~beta1/debian/copyright bookletimposer-0.3+ds/debian/copyright --- bookletimposer-0.3~beta1/debian/copyright 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/copyright 2020-02-24 21:45:06.000000000 +0000 @@ -1,5 +1,9 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://kjo.herbesfolles.org/bookletimposer/ +Comment: + The upstream source tarball is repacked to fix 'source-contains-unsafe-symlink' +Files-Excluded: + help/C/img Files: * Copyright: © 2008-2012 Kjö Hansi Glaz @@ -7,8 +11,32 @@ Files: debian/* Copyright: © 2011-2016 intrigeri + © 2019 Louis-Philippe Véronneau License: GPL-3+ +Files: debian/tests/unittests +Copyright: 2019 Stefano Rivera +License: Expat + +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-3+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff -Nru bookletimposer-0.3~beta1/debian/patches/0001_Freedesktop_Keywords_Entry.patch bookletimposer-0.3+ds/debian/patches/0001_Freedesktop_Keywords_Entry.patch --- bookletimposer-0.3~beta1/debian/patches/0001_Freedesktop_Keywords_Entry.patch 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/patches/0001_Freedesktop_Keywords_Entry.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ -Add a Keyworks entry in the .desktop file to make Lintian happy. -Index: bookletimposer/data/bookletimposer.desktop -=================================================================== ---- bookletimposer.orig/data/bookletimposer.desktop -+++ bookletimposer/data/bookletimposer.desktop -@@ -1,6 +1,7 @@ - [Desktop Entry] - Version=0.3beta1 - Name=bookletimposer -+Keywords=PDF; - Comment=Impose PDF documents to create booklets - Comment[fr]=Imposer des documents PDF pour créer des brochures - Type=Application diff -Nru bookletimposer-0.3~beta1/debian/patches/0001_unittest.patch bookletimposer-0.3+ds/debian/patches/0001_unittest.patch --- bookletimposer-0.3~beta1/debian/patches/0001_unittest.patch 1970-01-01 00:00:00.000000000 +0000 +++ bookletimposer-0.3+ds/debian/patches/0001_unittest.patch 2020-02-24 21:45:06.000000000 +0000 @@ -0,0 +1,28 @@ +Call the binary from the proper path, or else it fails during autopkgtests +Index: bookletimposer/tests/test_bookletimposer_cli.py +=================================================================== +--- bookletimposer.orig/tests/test_bookletimposer_cli.py ++++ bookletimposer/tests/test_bookletimposer_cli.py +@@ -31,19 +31,19 @@ def getContents(pdf_path, num_pages): + + def convertToBooklet(in_pdf, out_pdf): + subprocess.check_call( +- ['bin/bookletimposer', '-a', '-b', '-o', out_pdf, ++ ['bookletimposer', '-a', '-b', '-o', out_pdf, + in_pdf]) + + + def convertToLinear(in_pdf, out_pdf): + subprocess.check_call( +- ['bin/bookletimposer', '-a', '-l', '-o', out_pdf, ++ ['bookletimposer', '-a', '-l', '-o', out_pdf, + in_pdf]) + + + def convertScale(in_pdf, out_pdf): + subprocess.check_call( +- ['bin/bookletimposer', '-a', '-l', '-o', out_pdf, ++ ['bookletimposer', '-a', '-l', '-o', out_pdf, + in_pdf]) + + diff -Nru bookletimposer-0.3~beta1/debian/patches/series bookletimposer-0.3+ds/debian/patches/series --- bookletimposer-0.3~beta1/debian/patches/series 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/patches/series 2020-02-24 21:45:06.000000000 +0000 @@ -1 +1 @@ -0001_Freedesktop_Keywords_Entry.patch +0001_unittest.patch diff -Nru bookletimposer-0.3~beta1/debian/rules bookletimposer-0.3+ds/debian/rules --- bookletimposer-0.3~beta1/debian/rules 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/rules 2020-02-24 21:45:06.000000000 +0000 @@ -4,3 +4,7 @@ %: dh $@ --with python3 --buildsystem=pybuild + +override_dh_auto_build: + rm -R help + dh_auto_build diff -Nru bookletimposer-0.3~beta1/debian/tests/control bookletimposer-0.3+ds/debian/tests/control --- bookletimposer-0.3~beta1/debian/tests/control 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/tests/control 2020-02-24 21:45:06.000000000 +0000 @@ -1,3 +1,14 @@ -Tests: testsuite -Depends: bookletimposer, poppler-utils, imagemagick +Tests: unittests +Depends: + python3-all, + python3-pytest, + poppler-utils, + bookletimposer +Restrictions: superficial + +Tests: integration +Depends: + bookletimposer, + poppler-utils, + imagemagick Restrictions: superficial diff -Nru bookletimposer-0.3~beta1/debian/tests/integration bookletimposer-0.3+ds/debian/tests/integration --- bookletimposer-0.3~beta1/debian/tests/integration 1970-01-01 00:00:00.000000000 +0000 +++ bookletimposer-0.3+ds/debian/tests/integration 2020-02-24 21:45:06.000000000 +0000 @@ -0,0 +1,28 @@ +#!/bin/sh + +set -e + +# Generate a PDF with 4 A4 pages, use bookletimposer and verify if the final +# PDF has 2 A4 pages + +for i in 1 2 3 4 +do + convert xc:none -page A4 $i.pdf +done + +pdfunite 1.pdf 2.pdf 3.pdf 4.pdf linear.pdf +bookletimposer -a linear.pdf -o booklet.pdf -f A4 +pdfinfo booklet.pdf | grep -c "Pages: \+2" +pdfinfo booklet.pdf | grep -c "Page size: \+842 x 595 pts (A4)" + +# Take the booklet we previously generated, linearise it and check if the final +# PDF has 4 A4 pages. + +bookletimposer -a booklet.pdf -o newlinear.pdf -f A4 -l +pdfinfo newlinear.pdf | grep -c "Pages: \+4" +pdfinfo newlinear.pdf | grep -c "Page size: \+595 x 842 pts (A4)" + +# Make sure the "--keep" option works + +bookletimposer -a booklet.pdf -o linear.pdf -f A4 -l -k +diff -s linear.pdf newlinear.pdf | grep -c "differ" diff -Nru bookletimposer-0.3~beta1/debian/tests/testsuite bookletimposer-0.3+ds/debian/tests/testsuite --- bookletimposer-0.3~beta1/debian/tests/testsuite 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/tests/testsuite 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -#!/bin/sh - -set -e - -# Generate a PDF with 4 A4 pages, use bookletimposer and verify if the final -# PDF has 2 A4 pages - -for i in 1 2 3 4 -do - convert xc:none -page A4 $i.pdf -done - -pdfunite 1.pdf 2.pdf 3.pdf 4.pdf linear.pdf -bookletimposer -a linear.pdf -o booklet.pdf -f A4 -pdfinfo booklet.pdf | grep -c "Pages: \+2" -pdfinfo booklet.pdf | grep -c "Page size: \+842 x 595 pts (A4)" - -# Take the booklet we previously generated, linearise it and check if the final -# PDF has 4 A4 pages. - -bookletimposer -a booklet.pdf -o newlinear.pdf -f A4 -l -pdfinfo newlinear.pdf | grep -c "Pages: \+4" -pdfinfo newlinear.pdf | grep -c "Page size: \+595 x 842 pts (A4)" - -# Make sure the "--keep" option works - -bookletimposer -a booklet.pdf -o linear.pdf -f A4 -l -k -diff -s linear.pdf newlinear.pdf | grep -c "differ" diff -Nru bookletimposer-0.3~beta1/debian/tests/unittests bookletimposer-0.3+ds/debian/tests/unittests --- bookletimposer-0.3~beta1/debian/tests/unittests 1970-01-01 00:00:00.000000000 +0000 +++ bookletimposer-0.3+ds/debian/tests/unittests 2020-02-24 21:45:06.000000000 +0000 @@ -0,0 +1,12 @@ +#!/bin/sh +set -efu + +pys="$(py3versions -r 2> /dev/null)" + +cp -a tests "$AUTOPKGTEST_TMP" +cd "$AUTOPKGTEST_TMP" + +for py in $pys; do + echo "=== $py ===" + $py -m pytest tests 2>&1 +done diff -Nru bookletimposer-0.3~beta1/debian/upstream/metadata bookletimposer-0.3+ds/debian/upstream/metadata --- bookletimposer-0.3~beta1/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ bookletimposer-0.3+ds/debian/upstream/metadata 2020-02-24 21:45:06.000000000 +0000 @@ -0,0 +1,7 @@ +Bug-Submit: kjo@a4nancy.net.eu.org +Contact: Kjö Hansi Glaz +Changelog: https://git.codecoop.org/kjo/bookletimposer/blob/master/CHANGELOG +Documentation: https://git.codecoop.org/kjo/bookletimposer/blob/master/README.md +Name: bookletimposer +Repository-Browse: https://git.codecoop.org/kjo/bookletimposer +Repository: https://git.codecoop.org/kjo/bookletimposer diff -Nru bookletimposer-0.3~beta1/debian/watch bookletimposer-0.3+ds/debian/watch --- bookletimposer-0.3~beta1/debian/watch 2019-11-16 06:57:33.000000000 +0000 +++ bookletimposer-0.3+ds/debian/watch 2020-02-24 21:45:06.000000000 +0000 @@ -1,6 +1,4 @@ version=4 -# The latest release is not signed, so uscan fails... -# opts="mode=git, pgpmode=gittag" \ -opts="mode=git, uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/" \ +opts="mode=git, pgpmode=gittag, uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/, repacksuffix=+ds, dversionmangle=s/\+ds//,repack" \ https://git.codecoop.org/kjo/bookletimposer.git \ refs/tags/(\d.+) diff -Nru bookletimposer-0.3~beta1/doc/bookletimposer.1.mdwn bookletimposer-0.3+ds/doc/bookletimposer.1.mdwn --- bookletimposer-0.3~beta1/doc/bookletimposer.1.mdwn 2019-09-29 21:18:53.000000000 +0000 +++ bookletimposer-0.3+ds/doc/bookletimposer.1.mdwn 2019-12-13 12:18:35.000000000 +0000 @@ -1,6 +1,6 @@ % BOOKLETIMPOSER(1) bookletimposer user manual % Kjö Hansi Glaz -% 2012 +% 2019 NAME Binary files /tmp/tmpfcWJCR/6gtVeMSnJg/bookletimposer-0.3~beta1/help/C/figures/icon.png and /tmp/tmpfcWJCR/f0SWVRM50f/bookletimposer-0.3+ds/help/C/figures/icon.png differ Binary files /tmp/tmpfcWJCR/6gtVeMSnJg/bookletimposer-0.3~beta1/help/C/figures/main-window.png and /tmp/tmpfcWJCR/f0SWVRM50f/bookletimposer-0.3+ds/help/C/figures/main-window.png differ diff -Nru bookletimposer-0.3~beta1/help/C/index.docbook bookletimposer-0.3+ds/help/C/index.docbook --- bookletimposer-0.3~beta1/help/C/index.docbook 2019-09-29 21:18:53.000000000 +0000 +++ bookletimposer-0.3+ds/help/C/index.docbook 2019-12-13 12:18:35.000000000 +0000 @@ -20,7 +20,7 @@ documents - 2012 + 2019 Kjö Hansi Glaz