Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pdf2svg for openSUSE:Factory checked in at 2026-05-05 15:15:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdf2svg (Old) and /work/SRC/openSUSE:Factory/.pdf2svg.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pdf2svg" Tue May 5 15:15:08 2026 rev:12 rq:1350733 version:0.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/pdf2svg/pdf2svg.changes 2015-12-14 10:14:11.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.pdf2svg.new.30200/pdf2svg.changes 2026-05-05 15:16:29.797942698 +0200 @@ -1,0 +2,7 @@ +Mon May 4 11:07:55 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 0.2.4: + + Using cairo 1.17.6 and later, pdf2svg outputs SVGs with the + wrong width and height. + +------------------------------------------------------------------- Old: ---- pdf2svg-0.2.3.tar.gz New: ---- pdf2svg-0.2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdf2svg.spec ++++++ --- /var/tmp/diff_new_pack.uIYP1z/_old 2026-05-05 15:16:30.273962448 +0200 +++ /var/tmp/diff_new_pack.uIYP1z/_new 2026-05-05 15:16:30.277962614 +0200 @@ -1,7 +1,7 @@ # # spec file for package pdf2svg # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,16 +12,16 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: pdf2svg -Url: http://www.cityinthesky.co.uk/opensource/pdf2svg/ +URL: http://www.cityinthesky.co.uk/opensource/pdf2svg/ Summary: PDF to SVG Converter -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Graphics/Convertors -Version: 0.2.3 +Version: 0.2.4 Release: 0 Source0: https://github.com/db9052/pdf2svg/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -45,6 +45,6 @@ %files %defattr(-,root,root,-) -%doc README COPYING AUTHORS ChangeLog LICENSE +%doc README.md COPYING AUTHORS ChangeLog LICENSE %{_bindir}/%{name} ++++++ pdf2svg-0.2.3.tar.gz -> pdf2svg-0.2.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdf2svg-0.2.3/README new/pdf2svg-0.2.4/README --- old/pdf2svg-0.2.3/README 2015-06-16 14:52:54.000000000 +0200 +++ new/pdf2svg-0.2.4/README 1970-01-01 01:00:00.000000000 +0100 @@ -1,37 +0,0 @@ -pdf2svg -======= - -A simple PDF to SVG converter using the Poppler and Cairo libraries. - -For Windows binaries see <https://github.com/jalios/pdf2svg-windows>. - -For Linux binaries, see your package manager (e.g., "yum install pdf2svg" or "apt-get install pdf2svg"). - -Prerequisites: - -* poppler [http://poppler.freedesktop.org/](http://poppler.freedesktop.org/) - - tested with v0.5.4 but other versions may work as well -* cairo [http://cairographics.org/](http://cairographics.org/) - - tested with v1.2.6 and v1.4.10 but other versions may work as well - - -To make and install pdf2svg: - -1) Download pdf2svg-0.2.2.tar.gz and unpack -2) Change to the pdf2svg-0.2.2 directory -3) Do the normal ./configure && make && make install - - -Usage: - -pdf2svg <input.pdf> <output.svg> \[<page no of pdf or "all">\] - - -Copyright (C) 2007-2013 David Barton ([email protected]) -[http://www.cityinthesky.co.uk/](http://www.cityinthesky.co.uk/) - -Copyright (C) 2007 Matthew Flaschen ([email protected]) -Updated to allow conversion of all pages at once. - -Copyright (C) 2008 Ed Grace -Added GNU Autotools commands. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdf2svg-0.2.3/README.md new/pdf2svg-0.2.4/README.md --- old/pdf2svg-0.2.3/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/pdf2svg-0.2.4/README.md 2025-03-07 23:38:48.000000000 +0100 @@ -0,0 +1,37 @@ +pdf2svg +======= + +A simple PDF to SVG converter using the Poppler and Cairo libraries. + +For Windows binaries see <https://github.com/jalios/pdf2svg-windows>. + +For Linux binaries, see your package manager (e.g., "yum install pdf2svg" or "apt-get install pdf2svg"). + +Prerequisites: + +* [Poppler](http://poppler.freedesktop.org/) + - tested with v0.5.4 but other versions may work as well +* [Cairo](http://cairographics.org/) + - tested with v1.2.6 and v1.4.10 but other versions may work as well + + +To make and install pdf2svg: + +1. Download pdf2svg-0.2.2.tar.gz and unpack +2. Change to the pdf2svg-0.2.2 directory +3. Do the normal ./configure && make && make install + + +Usage: + + pdf2svg <input.pdf> <output.svg> [<page no of pdf or "all">] + + +Copyright (C) 2007-2013 David Barton ([email protected]) +[http://www.cityinthesky.co.uk/](http://www.cityinthesky.co.uk/) + +Copyright (C) 2007 Matthew Flaschen ([email protected]) +Updated to allow conversion of all pages at once. + +Copyright (C) 2008 Ed Grace +Added GNU Autotools commands. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdf2svg-0.2.3/configure.ac new/pdf2svg-0.2.4/configure.ac --- old/pdf2svg-0.2.3/configure.ac 2015-06-16 14:52:54.000000000 +0200 +++ new/pdf2svg-0.2.4/configure.ac 2025-03-07 23:38:48.000000000 +0100 @@ -8,7 +8,7 @@ AC_PREREQ(2.60) AC_INIT(pdf2svg, 0.2.1, David Barton <[email protected]>) AC_CONFIG_SRCDIR([pdf2svg.c]) -AM_INIT_AUTOMAKE +AM_INIT_AUTOMAKE([foreign]) # Checks for programs. AC_PROG_CC @@ -17,7 +17,7 @@ AC_C_CONST # Use pkg-config to check for the existence of the cairo libraries -PKG_CHECK_MODULES(CAIRO,cairo >= 1.2.6) +PKG_CHECK_MODULES(CAIRO,cairo >= 1.16) # Use pkg-config to check for the existence of the poppler-glib libraries PKG_CHECK_MODULES(POPPLERGLIB,poppler-glib >= 0.5.4) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdf2svg-0.2.3/pdf2svg.c new/pdf2svg-0.2.4/pdf2svg.c --- old/pdf2svg-0.2.3/pdf2svg.c 2015-06-16 14:52:54.000000000 +0200 +++ new/pdf2svg-0.2.4/pdf2svg.c 2025-03-07 23:38:48.000000000 +0100 @@ -64,6 +64,7 @@ // Open the SVG file surface = cairo_svg_surface_create(svgFilename, width, height); + cairo_svg_surface_set_document_unit(surface, CAIRO_SVG_UNIT_PT); drawcontext = cairo_create(surface); // Render the PDF file into the SVG file
