Import weasyprint_51-2.debian.tar.xz
[dgit import tarball weasyprint 51-2 weasyprint_51-2.debian.tar.xz]
This commit is contained in:
commit
503e04e01f
|
@ -0,0 +1,53 @@
|
|||
weasyprint (51-2) unstable; urgency=medium
|
||||
|
||||
* Add ca-certificates to Recommends (Closes: #951382)
|
||||
- Thanks to Petr Novak for the report and a suggested solution
|
||||
* Bump standards-version to 4.5.0 without further change
|
||||
|
||||
-- Scott Kitterman <scott@kitterman.com> Mon, 17 Feb 2020 12:16:25 -0500
|
||||
|
||||
weasyprint (51-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Drop d/p/0002-Revert-upstream-simplify-line-breaking.patch, alternate
|
||||
fix incorporated upstream
|
||||
|
||||
-- Scott Kitterman <scott@kitterman.com> Wed, 25 Dec 2019 01:16:42 -0500
|
||||
|
||||
weasyprint (50-2) unstable; urgency=medium
|
||||
|
||||
[ Ondřej Nový ]
|
||||
* Use debhelper-compat instead of debian/compat.
|
||||
* Bump Standards-Version to 4.4.1.
|
||||
|
||||
[ Scott Kitterman ]
|
||||
* Update compat to 12
|
||||
* Add d/p/0002-Revert-upstream-simplify-line-breaking.patch to fix IETF RFC
|
||||
PDF generation with xml2rfc (Closes: #942366)
|
||||
|
||||
-- Scott Kitterman <scott@kitterman.com> Fri, 18 Oct 2019 11:58:01 -0400
|
||||
|
||||
weasyprint (50-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- Scott Kitterman <scott@kitterman.com> Sun, 22 Sep 2019 18:54:27 -0400
|
||||
|
||||
weasyprint (49-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Refresh patches
|
||||
|
||||
-- Scott Kitterman <scott@kitterman.com> Sun, 15 Sep 2019 02:44:51 -0400
|
||||
|
||||
weasyprint (48-2) unstable; urgency=medium
|
||||
|
||||
* Upload to unstable
|
||||
|
||||
-- Scott Kitterman <scott@kitterman.com> Tue, 27 Aug 2019 03:29:37 -0400
|
||||
|
||||
weasyprint (48-1) experimental; urgency=medium
|
||||
|
||||
* Initial release (Closes: #844046)
|
||||
|
||||
-- Scott Kitterman <scott@kitterman.com> Fri, 16 Aug 2019 16:42:07 -0400
|
|
@ -0,0 +1,40 @@
|
|||
Source: weasyprint
|
||||
Section: text
|
||||
Priority: optional
|
||||
Maintainer: Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
|
||||
Uploaders: Scott Kitterman <scott@kitterman.com>
|
||||
Build-Depends: debhelper-compat (= 12),
|
||||
dh-python,
|
||||
python3 (>= 3.5),
|
||||
python3-pytest,
|
||||
python3-pytest-cov,
|
||||
python3-pytest-runner,
|
||||
python3-setuptools (>=39.2.0)
|
||||
Standards-Version: 4.5.0
|
||||
Homepage: https://weasyprint.org/
|
||||
Vcs-git: https://salsa.debian.org/python-team/applications/weasyprint.git
|
||||
Vcs-Browser: https://salsa.debian.org/python-team/applications/weasyprint
|
||||
|
||||
Package: weasyprint
|
||||
Architecture: all
|
||||
Depends: libglib2.0-dev,
|
||||
libpango1.0-dev,
|
||||
python3-cairocffi (>=0.9.0),
|
||||
python3-cairosvg (>=2.4.0),
|
||||
python3-tinycss2 (>=1.0.0),
|
||||
shared-mime-info,
|
||||
${misc:Depends},
|
||||
${python3:Depends}
|
||||
Recommends: ca-certificates
|
||||
Description: Document factory for creating PDF files from HTML
|
||||
WeasyPrint is a smart solution helping web developers to create PDF
|
||||
documents. It turns simple HTML pages into gorgeous statistical reports,
|
||||
invoices, tickets, etc.
|
||||
.
|
||||
From a technical point of view, WeasyPrint is a visual rendering engine for
|
||||
HTML and CSS that can export to PDF and PNG. It aims to support web standards
|
||||
for printing. WeasyPrint is free software made available under a BSD license.
|
||||
.
|
||||
It is based on various libraries but *not* on a full rendering engine like
|
||||
WebKit or Gecko. The CSS layout engine is written in Python, designed for
|
||||
pagination, and meant to be easy to hack on.
|
|
@ -0,0 +1,42 @@
|
|||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: weasyprint
|
||||
Source: https://weasyprint.org/
|
||||
|
||||
Files: *
|
||||
Copyright: 2011-2019 Simon Sapin and contributors, see AUTHORS.
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2019 Scott Kitterman <scott@kitterman.com>
|
||||
License: BSD-3-Clause
|
||||
|
||||
License: BSD-3-Clause
|
||||
BSD 3-Clause License
|
||||
.
|
||||
Copyright (c) 2011-2019, Simon Sapin and contributors (see AUTHORS).
|
||||
All rights reserved.
|
||||
.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
.
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
.
|
||||
* 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.
|
||||
.
|
||||
* Neither the name of the copyright holder 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 COPYRIGHT HOLDER 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.
|
|
@ -0,0 +1,58 @@
|
|||
From: Python Applications Packaging Team
|
||||
<python-apps-team@lists.alioth.debian.org>
|
||||
Date: Sun, 15 Sep 2019 02:42:23 -0400
|
||||
Subject: test_fixup
|
||||
|
||||
===================================================================
|
||||
---
|
||||
setup.cfg | 16 ++++++++--------
|
||||
1 file changed, 8 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/setup.cfg b/setup.cfg
|
||||
index f18b709..9a599a7 100644
|
||||
--- a/setup.cfg
|
||||
+++ b/setup.cfg
|
||||
@@ -53,8 +53,8 @@ install_requires =
|
||||
tests_require =
|
||||
pytest-runner
|
||||
pytest-cov
|
||||
- pytest-flake8
|
||||
- pytest-isort
|
||||
+ #pytest-flake8
|
||||
+ #pytest-isort
|
||||
python_requires = >= 3.5
|
||||
|
||||
[options.entry_points]
|
||||
@@ -72,8 +72,8 @@ doc =
|
||||
test =
|
||||
pytest-runner
|
||||
pytest-cov
|
||||
- pytest-flake8
|
||||
- pytest-isort
|
||||
+ #pytest-flake8
|
||||
+ #pytest-isort
|
||||
|
||||
[bdist_wheel]
|
||||
python-tag = py3
|
||||
@@ -86,7 +86,7 @@ build-dir = docs/_build
|
||||
test = pytest
|
||||
|
||||
[tool:pytest]
|
||||
-addopts = --flake8 --isort
|
||||
+#addopts = --flake8 --isort
|
||||
norecursedirs = build dist .cache .eggs .git
|
||||
|
||||
[coverage:run]
|
||||
@@ -101,9 +101,9 @@ exclude_lines =
|
||||
omit =
|
||||
.*
|
||||
|
||||
-[isort]
|
||||
-default_section = THIRDPARTY
|
||||
-multi_line_output = 4
|
||||
+#[isort]
|
||||
+#default_section = THIRDPARTY
|
||||
+#multi_line_output = 4
|
||||
|
||||
[egg_info]
|
||||
tag_build =
|
|
@ -0,0 +1 @@
|
|||
0001-test_fixup.patch
|
|
@ -0,0 +1,8 @@
|
|||
setuptools python3-pkg-resources
|
||||
cffi python3-cffi
|
||||
html5lib python3-html5lib
|
||||
cairocffi python3-cairocffi (>=0.9.0)
|
||||
tinycss2 python3-tinycss2 (>=1.0.0)
|
||||
cssselect2 python3-cssselect2
|
||||
CairoSVG python3-cairosvg (>=2.4.0)
|
||||
Pyphen python3-pyphen
|
|
@ -0,0 +1,14 @@
|
|||
#!/usr/bin/make -f
|
||||
# -*- makefile -*-
|
||||
|
||||
# Uncomment this to turn on verbose mode.
|
||||
#export DH_VERBOSE=1
|
||||
|
||||
%:
|
||||
dh $@ --with python3 --buildsystem=pybuild
|
||||
|
||||
override_dh_python3:
|
||||
dh_python3 -p weasyprint
|
||||
|
||||
override_dh_auto_test:
|
||||
# Needs network
|
|
@ -0,0 +1 @@
|
|||
3.0 (quilt)
|
|
@ -0,0 +1,3 @@
|
|||
version=3
|
||||
opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
|
||||
https://pypi.debian.net/WeasyPrint/WeasyPrint-(.+)\.tar\.gz
|
|
@ -0,0 +1,198 @@
|
|||
\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
.de Sh \" Subsection heading
|
||||
.br
|
||||
.if t .Sp
|
||||
.ne 5
|
||||
.PP
|
||||
\fB\\$1\fR
|
||||
.PP
|
||||
..
|
||||
.de Sp \" Vertical space (when we can't use .PP)
|
||||
.if t .sp .5v
|
||||
.if n .sp
|
||||
..
|
||||
.de Vb \" Begin verbatim text
|
||||
.ft CW
|
||||
.nf
|
||||
.ne \\$1
|
||||
..
|
||||
.de Ve \" End verbatim text
|
||||
.ft R
|
||||
.fi
|
||||
..
|
||||
.\" Set up some character translations and predefined strings. \*(-- will
|
||||
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
.\" double quote, and \*(R" will give a right double quote. \*(C+ will
|
||||
.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
|
||||
.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
|
||||
.\" nothing in troff, for use with C<>.
|
||||
.tr \(*W-
|
||||
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
.ie n \{\
|
||||
. ds -- \(*W-
|
||||
. ds PI pi
|
||||
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
. ds L" ""
|
||||
. ds R" ""
|
||||
. ds C` ""
|
||||
. ds C' ""
|
||||
'br\}
|
||||
.el\{\
|
||||
. ds -- \|\(em\|
|
||||
. ds PI \(*p
|
||||
. ds L" ``
|
||||
. ds R" ''
|
||||
'br\}
|
||||
.\"
|
||||
.\" If the F register is turned on, we'll generate index entries on stderr for
|
||||
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
|
||||
.\" entries marked with X<> in POD. Of course, you'll have to process the
|
||||
.\" output yourself in some meaningful fashion.
|
||||
.if \nF \{\
|
||||
. de IX
|
||||
. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
..
|
||||
. nr % 0
|
||||
. rr F
|
||||
.\}
|
||||
.\"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.hy 0
|
||||
.if n .na
|
||||
.\"
|
||||
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
. \" fudge factors for nroff and troff
|
||||
.if n \{\
|
||||
. ds #H 0
|
||||
. ds #V .8m
|
||||
. ds #F .3m
|
||||
. ds #[ \f1
|
||||
. ds #] \fP
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
. ds #V .6m
|
||||
. ds #F 0
|
||||
. ds #[ \&
|
||||
. ds #] \&
|
||||
.\}
|
||||
. \" simple accents for nroff and troff
|
||||
.if n \{\
|
||||
. ds ' \&
|
||||
. ds ` \&
|
||||
. ds ^ \&
|
||||
. ds , \&
|
||||
. ds ~ ~
|
||||
. ds /
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
.\}
|
||||
. \" troff and (daisy-wheel) nroff accents
|
||||
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
. \" corrections for vroff
|
||||
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
. \" for low resolution devices (crt and lpr)
|
||||
.if \n(.H>23 .if \n(.V>19 \
|
||||
\{\
|
||||
. ds : e
|
||||
. ds 8 ss
|
||||
. ds o a
|
||||
. ds d- d\h'-1'\(ga
|
||||
. ds D- D\h'-1'\(hy
|
||||
. ds th \o'bp'
|
||||
. ds Th \o'LP'
|
||||
. ds ae ae
|
||||
. ds Ae AE
|
||||
.\}
|
||||
.rm #[ #] #H #V #F C
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.TH weasyprint 1 "2019-08-16"
|
||||
.SH "NAME"
|
||||
weasyprint
|
||||
\-
|
||||
Document factory for creating PDF files from HTML
|
||||
.SH "VERSION"
|
||||
48
|
||||
|
||||
.SH "DESCRIPTION"
|
||||
|
||||
WeasyPrint is a smart solution helping web developers to create PDF
|
||||
documents. It turns simple HTML pages into gorgeous statistical reports,
|
||||
invoices, tickets, etc.
|
||||
|
||||
From a technical point of view, WeasyPrint is a visual rendering engine for
|
||||
HTML and CSS that can export to PDF and PNG. It aims to support web standards
|
||||
for printing. WeasyPrint is free software made available under a BSD license.
|
||||
|
||||
It is based on various libraries but *not* on a full rendering engine like
|
||||
WebKit or Gecko. The CSS layout engine is written in Python, designed for
|
||||
pagination, and meant to be easy to hack on.
|
||||
|
||||
.SH "USAGE"
|
||||
|
||||
usage: weasyprint [\-h] [\-\-version] [\-e ENCODING] [\-f {pdf,png}]
|
||||
[\-s STYLESHEET] [\-m MEDIA_TYPE] [\-r RESOLUTION]
|
||||
[\-u BASE_URL] [\-a ATTACHMENT] [\-p] [\-v] [\-d] [\-q]
|
||||
input output
|
||||
|
||||
Renders web pages to PDF or PNG.
|
||||
|
||||
positional arguments:
|
||||
input URL or filename of the HTML input, or \- for stdin
|
||||
output Filename where output is written, or \- for stdout
|
||||
|
||||
optional arguments:
|
||||
\-h, \-\-help show this help message and exit
|
||||
\-\-version Print WeasyPrint's version number and exit.
|
||||
\-e ENCODING, \-\-encoding ENCODING
|
||||
Character encoding of the input
|
||||
\-f {pdf,png}, \-\-format {pdf,png}
|
||||
Output format. Can be omitted if `output` ends with a
|
||||
.pdf or .png extension.
|
||||
\-s STYLESHEET, \-\-stylesheet STYLESHEET
|
||||
URL or filename for a user CSS stylesheet. May be
|
||||
given multiple times.
|
||||
\-m MEDIA_TYPE, \-\-media-type MEDIA_TYPE
|
||||
Media type to use for @media, defaults to print
|
||||
\-r RESOLUTION, \-\-resolution RESOLUTION
|
||||
PNG only: the resolution in pixel per CSS inch.
|
||||
Defaults to 96, one PNG pixel per CSS pixel.
|
||||
\-u BASE_URL, \-\-base-url BASE_URL
|
||||
Base for relative URLs in the HTML input. Defaults to
|
||||
the input's own filename or URL or the current
|
||||
directory for stdin.
|
||||
\-a ATTACHMENT, \-\-attachment ATTACHMENT
|
||||
URL or filename of a file to attach to the PDF
|
||||
document
|
||||
\-p, \-\-presentational\-hints
|
||||
Follow HTML presentational hints.
|
||||
\-v, \-\-verbose Show warnings and information messages.
|
||||
\-d, \-\-debug Show debugging messages.
|
||||
\-q, \-\-quiet Hide logging messages.
|
||||
|
||||
.SH "AUTHORS"
|
||||
This version of \fBweasyprint\fR was written by Simon Sapin and contributors.
|
||||
.PP
|
||||
This man-page was created by Scott Kitterman <scott@kitterman.com> and is
|
||||
licensed under the same terms as weasyprint.
|
|
@ -0,0 +1,5 @@
|
|||
# Only provided for test, not meant for end-user use.
|
||||
weasyprint: font-in-non-font-package usr/lib/python3/dist-packages/weasyprint/tests/resources/AHEM____.TTF
|
||||
weasyprint: font-outside-font-dir usr/lib/python3/dist-packages/weasyprint/tests/resources/AHEM____.TTF
|
||||
weasyprint: font-in-non-font-package usr/lib/python3/dist-packages/weasyprint/tests/resources/weasyprint.otf
|
||||
weasyprint: font-outside-font-dir usr/lib/python3/dist-packages/weasyprint/tests/resources/weasyprint.otf
|
|
@ -0,0 +1 @@
|
|||
debian/weasyprint.1
|
Loading…
Reference in New Issue