Merged update from upstream sources

This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/dblatex.git#3a70e6dc8570c01693ee13b9f201cee303de1541
This commit is contained in:
DistroBaker 2021-03-11 20:29:46 +00:00
parent a0c268594e
commit 90038830a4
4 changed files with 49 additions and 6 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
/dblatex-0.3.10.tar.bz2 /dblatex-0.3.10.tar.bz2
/dblatex-0.3.11.tar.bz2 /dblatex-0.3.11.tar.bz2
/dblatex-0.3.11py3.tar.bz2 /dblatex-0.3.11py3.tar.bz2
/dblatex3-0.3.12.tar.bz2

View File

@ -0,0 +1,33 @@
From ed7d6c2fa6e7848295893d455789ecb3e692b49f Mon Sep 17 00:00:00 2001
Message-Id: <ed7d6c2fa6e7848295893d455789ecb3e692b49f.1613646685.git.github@grubix.eu>
From: Michael J Gruber <github@grubix.eu>
Date: Thu, 18 Feb 2021 12:09:29 +0100
Subject: [PATCH] replace inkscape by rsvg
Inkscape broke headless commandline usage and appears not be fixing it,
see: https://gitlab.com/inkscape/inkscape/-/issues/1342
Switch to rsvg as recommended by upstream, see:
https://sourceforge.net/p/dblatex/mailman/message/37005820/
Signed-off-by: Michael J Gruber <github@grubix.eu>
---
lib/dbtexmf/core/imagedata.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/dbtexmf/core/imagedata.py b/lib/dbtexmf/core/imagedata.py
index 32b7746..7c13e79 100644
--- a/lib/dbtexmf/core/imagedata.py
+++ b/lib/dbtexmf/core/imagedata.py
@@ -181,7 +181,7 @@ class FigConverter(ImageConverter):
class SvgConverter(ImageConverter):
def __init__(self, imgsrc, imgdst="", docformat="", backend=""):
ImageConverter.__init__(self, imgsrc="svg", imgdst=imgdst)
- self.add_command(["inkscape", "-z", "-D", "--export-%(dst)s=%(output)s",
+ self.add_command(["rsvg-convert", "-a", "-f", "%(dst)s", "-o", "%(output)s",
"%(input)s"])
--
2.30.1.672.g8d3081386a

View File

@ -1,6 +1,6 @@
Name: dblatex Name: dblatex
Version: 0.3.11 Version: 0.3.12
Release: 8%{?dist} Release: 2%{?dist}
Summary: DocBook to LaTeX/ConTeXt Publishing Summary: DocBook to LaTeX/ConTeXt Publishing
BuildArch: noarch BuildArch: noarch
# Most of package is GPLv2+, except: # Most of package is GPLv2+, except:
@ -11,11 +11,12 @@ BuildArch: noarch
# latex/misc/passivetex is MIT (not included in binary RPM so not listed) # latex/misc/passivetex is MIT (not included in binary RPM so not listed)
License: GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain License: GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain
URL: http://dblatex.sourceforge.net/ URL: http://dblatex.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}py3.tar.bz2 Source0: http://downloads.sourceforge.net/%{name}/%{name}3-%{version}.tar.bz2
# Source1 is from http://docbook.sourceforge.net/release/xsl/current/COPYING # Source1 is from http://docbook.sourceforge.net/release/xsl/current/COPYING
Source1: COPYING-docbook-xsl Source1: COPYING-docbook-xsl
Patch0: dblatex-0.3.11-disable-debian.patch Patch0: dblatex-0.3.11-disable-debian.patch
Patch1: dblatex-0.3.11-which-shutil.patch Patch1: dblatex-0.3.11-which-shutil.patch
Patch2: dblatex-0.3.11-replace-inkscape-by-rsvg.patch
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
@ -63,7 +64,7 @@ Requires: libxslt docbook-dtds
Recommends: ImageMagick Recommends: ImageMagick
Recommends: texlive-epstopdf-bin Recommends: texlive-epstopdf-bin
Recommends: transfig Recommends: transfig
Recommends: inkscape Recommends: librsvg2-tools
%description %description
dblatex is a program that transforms your SGML/XMLDocBook dblatex is a program that transforms your SGML/XMLDocBook
@ -78,9 +79,10 @@ Authors:
%prep %prep
%setup -q -n %{name}-%{version}py3 %setup -q -n %{name}3-%{version}
%patch0 -p1 -b .disable-debian %patch0 -p1 -b .disable-debian
%patch1 -p1 -b .which-shutil %patch1 -p1 -b .which-shutil
%patch2 -p1 -b .rsvg
rm -rf lib/contrib rm -rf lib/contrib
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" . pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
@ -134,6 +136,13 @@ cp -p %{SOURCE1} COPYING-docbook-xsl
%postun -p /usr/bin/texhash %postun -p /usr/bin/texhash
%changelog %changelog
* Thu Feb 18 2021 Michael J Gruber <mjg@fedoraproject.org> - 0.3.12-2
- replace inkscape by rsvg (#bz 1833047)
* Thu Feb 18 2021 Michael J Gruber <mjg@fedoraproject.org> - 0.3.12-1
- rebase to 0.3.12
- follow yet another package/tree renaming
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.11-8 * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.11-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (dblatex-0.3.11py3.tar.bz2) = 48c1445c702e9c7c3ff83c57bb8a0caf5f4b027669a70887af0a23f75f5f99fb6840c4281b8bad9402910f3850af485d432e3109e5fd93184434cc87eb712695 SHA512 (dblatex3-0.3.12.tar.bz2) = 5bfa774c8dbe362775f6bbb5e1196e5a2bb1af239778133c12ddc725406ced67f3ff422433a2a1aa02d4431e9be58ba12e918379deb81fcd5b96533d2bdf029a