From: Olivier Tilloy Date: Thu, 11 Apr 2019 08:29:30 +0000 (+0100) Subject: Import librsvg_2.44.10-2.debian.tar.xz X-Git-Tag: archive/raspbian/2.44.10-2.1+rpi1~1^2~4^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=59835da9fe3ee5f394123ce8f050f9e4ea45179c;p=librsvg.git Import librsvg_2.44.10-2.debian.tar.xz [dgit import tarball librsvg 2.44.10-2 librsvg_2.44.10-2.debian.tar.xz] --- 59835da9fe3ee5f394123ce8f050f9e4ea45179c diff --git a/changelog b/changelog new file mode 100644 index 0000000..3d2b3fc --- /dev/null +++ b/changelog @@ -0,0 +1,1426 @@ +librsvg (2.44.10-2) unstable; urgency=medium + + * debian/patches/typenum-i386-ftbfs.patch: backport an upstream fix for a + build failure in the vendored typenum crate on i386 (LP: #1823426) + (Closes: #926840) + * debian/patches/i386-rounding-errors.patch: fix a rounding error on i386 + that would result in a unit test failure + + -- Olivier Tilloy Thu, 11 Apr 2019 09:29:30 +0100 + +librsvg (2.44.10-1) unstable; urgency=medium + + * New upstream release + * Restore -Wl,-O1 to our extra LDFLAGS + + -- Jeremy Bicha Tue, 11 Dec 2018 16:02:52 -0500 + +librsvg (2.44.9-1) unstable; urgency=medium + + * New upstream release + - Fix regression seen with Debian lines wallpaper (Closes: #912949) + + -- Jeremy Bicha Sat, 17 Nov 2018 17:59:09 -0500 + +librsvg (2.44.8-3) unstable; urgency=medium + + * Release to unstable + + -- Jeremy Bicha Sat, 03 Nov 2018 14:39:02 -0400 + +librsvg (2.44.8-2) experimental; urgency=medium + + [ Frédéric Bonnard ] + * Use CARGO_INCREMENTAL=1 on powerpc arches to workaround test failure + there (Closes: #895723) + + -- Jeremy Bicha Sat, 03 Nov 2018 13:00:09 -0400 + +librsvg (2.44.8-1) experimental; urgency=medium + + * Team upload + * New upstream release + * d/copyright: Update + * Make all the test logs end up in the buildd log, even if they passed + * Don't re-run tests in an Architecture:all-only build, running them + once per architecture is quite enough + + -- Simon McVittie Fri, 02 Nov 2018 20:09:26 +0000 + +librsvg (2.44.2-1) experimental; urgency=medium + + * Team upload + * New upstream release + - Should fix FTBFS on big-endian architectures (except the powerpc + family which have a separate issue) + * d/p/Use-LIBRSVG_LIBS-LIBM-to-satisfy-dependencies-of-RUST_LIB.patch: + Drop, applied upstream + + -- Simon McVittie Sun, 02 Sep 2018 13:28:44 +0100 + +librsvg (2.44.1-1) experimental; urgency=medium + + * Team upload + * New upstream release + * Repack orig.tar.xz to exclude prebuilt Windows import libraries from + Rust code + * d/p/10_rsvg-gz.patch: Rebase + * d/p/git-238-build-failure-on-ubuntu-debian.patch: Drop, fixed upstream + * Build-depend on rustc 1.26 + * Ignore ABI change in package-internal function rsvg_css_parse_color_() + * debian/librsvg2-2.symbols: Ignore removal of rsvg_cairo_to_pixbuf, + rsvg_defs_lookup, rsvg_pixbuf_from_data_with_size_data: not used in + Debian according to codesearch.debian.net, and comments in the old + code indicate that they were not intentionally public + * d/copyright: Update for Rust code + * Merge changes from 2.40.20-3 in unstable + - Set GDK_PIXBUF_QUERYLOADERS to + /usr/lib/$(DEB_HOST_MULTIARCH)/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders + since we no longer install the /usr/bin/gdk-pixbuf-query-loaders + symlink for multiarch co-installability (Closes: #907306) + - Don't install detailed ChangeLog, only NEWS + - Bump Standards-Version to 4.2.1 (no further changes required) + - Set Rules-Requires-Root to no + - d/gbp.conf: Don't generate numbered patches + * Normalize dependency and file lists (wrap-and-sort -a) + * d/p/Use-LIBRSVG_LIBS-LIBM-to-satisfy-dependencies-of-RUST_LIB.patch: + Add patch to fix FTBFS + * Use a temporary CARGO_HOME as per + https://wiki.debian.org/Teams/RustPackaging/Policy + * d/rules: Remove per-file checksums from + vendor/backtrace-sys/.cargo-checksum.json so that cargo test will + not fail when we replace config.guess, config.sub + - Build-Depend on jq for this + * d/librsvg2-2.lintian-overrides: Add override for package name not + exactly matching convention. It has been like this for at least 14 + years so we aren't going to change it now, unless/until the SONAME + changes and it needs a rename anyway. + * d/librsvg2-common.lintian-overrides: Add override for not being + linked against libc. The pixbuf loader genuinely doesn't use any + libc ABIs directly. + * Fix spelling of GObject-Introspection in package Description + * Rename man page to match rsvg-view-3 binary name + * Build GNOME installed-tests, but do not package them right now to + avoid a new binary package and a trip through the NEW queue + * Add simple autopkgtests, with better test coverage to follow when + the librsvg2-tests binary package is re-enabled + + -- Simon McVittie Wed, 29 Aug 2018 17:38:27 +0100 + +librsvg (2.42.3-1) experimental; urgency=medium + + [ Tim Lunn ] + * New upstream release + * debian/control.in: + - Bump Build-deps libxml2-dev (>= 2.9.0), libpango1.0-dev (>= 1.38.0), + libglib2.0-doc (>= 2.52.0), libcairo2-doc (>= 1.15.4), + - Add Build-dep on dh-cargo, librsvg now requires rust + - Add build-dep on libfreetype6-dev (>= 2.8.0) + * debian/patches: + - 10_rsvg-gz.patch: Rebased on new version + - git-238-build-failure-on-ubuntu-debian.patch: proposed upstream + patch to fix FTBFS caused by --as-needed linking + - disable-new-failing-test.patch, + Skip-known-failing-tests-on-32-bit-architectures-at-build.patch: + Dropped both failures should be fixed in the new version + * debian/librsvg2-2.docs: README was renamed to README.md upstream + * debian/librsvg2-dev.docs: Install new doc files that seem + developer specific + * debian/librsvg2-2.symbols: update for renamed symbol + + [ Simon McVittie ] + * Bump Standards-Version to 4.1.3 (no changes required) + + [ Jeremy Bicha ] + * Update Vcs fields for migration to https://salsa.debian.org/ + + -- Tim Lunn Sun, 01 Apr 2018 10:13:35 +1000 + +librsvg (2.40.20-2) unstable; urgency=medium + + * Team upload + * Skip tests that are known to fail on 32-bit architectures. Some + masking tests produce images that differ slightly from the reference, + but the differences are not immediately noticeable and don't seem + release-critical. (Mitigates: #884849, #884850) + - These are only skipped if the DEB_BUILD_TIME_TESTS environment + variable is set, which debian/rules now does; so autopkgtests + (if added) would still run them. + + -- Simon McVittie Sun, 31 Dec 2017 00:44:40 +0000 + +librsvg (2.40.20-1) unstable; urgency=medium + + * New upstream release + * debian/librsvg2-2.symbols: Add new symbol + * Drop 20_bgo-782098-Don-t-pass-deprecated-nogtkinit-to-gtkdoc.patch: + Applied in new release + * Add disable-new-failing-test.patch: + - Disable newly introduced test that fails + * debian/librsvg2-2.docs: TODO is no longer provided in new version + + -- Jeremy Bicha Tue, 19 Dec 2017 19:30:49 -0500 + +librsvg (2.40.18-3) unstable; urgency=medium + + * Update Vcs fields for conversion to git + * Add debian/gbp.conf + * Bump Standards-Version to 4.1.2 + * Bump debhelper compat to 11 + * Use dh_missing --fail-missing + * Build with all hardening flags + + -- Jeremy Bicha Tue, 19 Dec 2017 17:15:34 -0500 + +librsvg (2.40.18-2) unstable; urgency=medium + + * Drop Build-Depends on libgsf-1-dev. It's no longer needed with GIO 2.24. + * Mark the libgtk-3-dev Build-Depends as to make the source + package easier to bootstrap. This will skip the build of the rsvg-view-3 + binary which is not crucial for the functionality of the library package. + (Closes: #871535) + * Cherry-pick upstream fix to no longer pass deprecated --nogtkinit to + gtkdoc-scangobj. (Closes: #876615) + * Bump Standards-Version to 4.1.1. + * Bump debhelper compat level to 10 for automatic dh-autoreconf. + + -- Michael Biebl Sat, 21 Oct 2017 04:52:52 +0200 + +librsvg (2.40.18-1) unstable; urgency=medium + + * New upstream release. + + Fixes CVE-2017-11464: division by zero caused when parsing especially + crafted SVG files. Closes: #869129. + * librsvg2-common.install: install the thumbnailer spec file. It goes in + the pixbuf loader package (-common) as it can't be used without it. + + -- Emilio Pozuelo Monfort Fri, 21 Jul 2017 10:18:29 +0200 + +librsvg (2.40.16-1) unstable; urgency=medium + + * New upstream release. + * Drop 01_Revert-bgo-520654-Support-export-id-in-rsvg-convert-.patch, this + has been fixed upstream for good. + * Convert from cdbs to dh. + * Drop unused ${python:Depends} from librsvg2-bin. + * Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer. + * Drop 20_rsvg_compat.patch and the /usr/bin/rsvg compat symlink. + All reverse dependencies had enough time to update to use + /usr/bin/rsvg-convert. + + -- Michael Biebl Mon, 13 Jun 2016 21:07:28 +0200 + +librsvg (2.40.15-1) unstable; urgency=medium + + * New upstream release. + * Bump Standards-Version to 3.9.8 + * Drop debian/patches/30_Don-t-crash-when-filters-don-t-exist.patch + - now included in upstream release. + + -- Andreas Henriksson Fri, 15 Apr 2016 18:36:44 +0200 + +librsvg (2.40.13-3) unstable; urgency=medium + + * Restore 01_Revert-bgo-520654-Support-export-id-in-rsvg-convert-.patch. + The upstream patch 30_Don-t-crash-when-filters-don-t-exist.patch addresses + a different issue, so the revert is still necessary. + * Bump Standards-Version to 3.9.7. + * Drop librsvg2-dbg now that we have automatic dbgsym packages. + + -- Michael Biebl Wed, 17 Feb 2016 00:37:18 +0100 + +librsvg (2.40.13-2) unstable; urgency=medium + + * Replace 01_Revert-bgo-520654-Support-export-id-in-rsvg-convert-.patch with + a proper upstream fix. + + -- Michael Biebl Fri, 29 Jan 2016 15:32:06 +0100 + +librsvg (2.40.13-1) unstable; urgency=medium + + * New upstream release. + + -- Michael Biebl Sat, 09 Jan 2016 22:15:43 +0100 + +librsvg (2.40.12-1) unstable; urgency=medium + + * New upstream release. + - Refactore the test harness to use Glib's gtest infrastructure, instead + of using home-grown machinery. + - Gzipped SVGs now work if read from streams. + - References to objects/filters/URIs/etc. are now handled lazily. + - There is a general-purpose cycle detector so malformed SVGs don't cause + infinite loops. + - Removed parsing of Adobe blend modes; they were not implemented, anyway. + * debian/patches/01_Revert-bgo-520654-Support-export-id-in-rsvg-convert-.patch: + Refresh. + + -- Iain Lane Wed, 02 Dec 2015 17:58:44 +0000 + +librsvg (2.40.11-2) unstable; urgency=medium + + * Revert upstream commit which added support for --export-id parameter. This + change broke the behaviour of -w/-h and -x/-y which now crop the image + instead of scaling it. (Closes: #801992) + + -- Michael Biebl Tue, 17 Nov 2015 16:55:57 +0100 + +librsvg (2.40.11-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + + -- Michael Biebl Thu, 08 Oct 2015 13:02:58 +0200 + +librsvg (2.40.10-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Drop obsolete Breaks/Replaces from pre-wheezy. + + -- Michael Biebl Sat, 08 Aug 2015 12:50:57 +0200 + +librsvg (2.40.9-2) unstable; urgency=medium + + * Upload to unstable. + * Bump debhelper compatibility level to 9. + + -- Michael Biebl Wed, 20 May 2015 00:29:16 +0200 + +librsvg (2.40.9-1) experimental; urgency=medium + + * New upstream release 2.40.9 + + -- Iain Lane Mon, 30 Mar 2015 18:05:57 +0100 + +librsvg (2.40.8-1) experimental; urgency=medium + + * New upstream release + - Bugs fixed from fuzz testing - possible double g_free() when processing + stroke-dasharray + - Optimize rendering of polylines, lines, rectangles, circles, and + ellipses. These should be marginally faster, marginally more precise, + and should put less pressure on the memory allocator. + + -- Iain Lane Mon, 02 Mar 2015 12:10:56 +0000 + +librsvg (2.40.7-1) experimental; urgency=medium + + * New upstream release 2.40.7, fixing bugs detected by fuzz testing. + * Refresh debian/patches/20_rsvg_compat.patch to apply cleanly + + -- Iain Lane Wed, 18 Feb 2015 14:39:41 +0000 + +librsvg (2.40.6-1) experimental; urgency=medium + + * New upstream release 2.40.6. + - Fix path data number parsing (LP: #370061) + + -- Iain Lane Wed, 10 Dec 2014 10:09:37 +0000 + +librsvg (2.40.5-1) unstable; urgency=medium + + * New upstream release. + * Bump Standards-Version to 3.9.6. No further changes. + * Install typelib files into multiarch paths. + * Mark gir and dev package as Multi-Arch: same. + + -- Michael Biebl Tue, 14 Oct 2014 16:46:07 +0200 + +librsvg (2.40.4-1) unstable; urgency=medium + + * New upstream release. + * Update Homepage: URL. + + -- Michael Biebl Mon, 15 Sep 2014 01:00:54 +0200 + +librsvg (2.40.3-2) unstable; urgency=medium + + * Cherry-pick upstream fix to handle compressed input in rsvg-convert. + Closes: #760178 + + -- Michael Biebl Tue, 02 Sep 2014 00:27:37 +0200 + +librsvg (2.40.3-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Bump Standards-Version to 3.9.5. + + -- Michael Biebl Tue, 19 Aug 2014 01:59:58 +0200 + +librsvg (2.40.2-1) unstable; urgency=medium + + * New upstream bugfix releases + + -- Iain Lane Tue, 18 Mar 2014 14:19:54 +0000 + +librsvg (2.40.0-1) unstable; urgency=low + + [ Michael Biebl ] + * New upstream release. + - Fixes local resource access vulnerability. Closes: #724741 + CVE-2013-1881 + * Refresh patches. + * GTK2 support has been removed upstream. Drop Build-Depends on + libgtk2.0-dev, libgtk2.0-doc and the now obsolete --disable-gtk-theme + configure switch. + * Bump Build-Depends on libgtk-3-dev to (>= 3.2.0). + * Bump Build-Depends on libpango1.0-dev to (>= 1.36.0) to get the + thread-safe version. + + [ Laurent Bigonville ] + * debian/control.in: + - Use canonical URL for VCS-* fields + - Update Homepage URL + - Move source package to the "libs" Section + - Remove duplicate Section, thanks to lintian + + -- Michael Biebl Mon, 21 Oct 2013 13:58:34 +0200 + +librsvg (2.36.4-2) unstable; urgency=low + + * Upload to unstable. + * Drop Build-Conflicts against valac-0.16 again. With valac-0.20 now being + the default this is no longer necessary. + * Drop explicit Build-Depends on gir1.2-glib-2.0 and gir1.2-freedesktop. + Those are pulled in by libgirepository1.0-dev. + * Bump Standards-Version to 3.9.4. No further changes. + + -- Michael Biebl Fri, 24 May 2013 19:34:11 +0200 + +librsvg (2.36.4-1) experimental; urgency=low + + * Team upload + * New upstream version (LP: #1038843) + * Use dh-autoreconf with --as-needed instead of patching ltmain.sh + (from Ubuntu, thanks Iain Lane) + * Enable Vala bindings (based on Ubuntu changes, thanks to Robert Ancell) + - Build-Conflicts: valac-0.16 because if both are installed, the + default version 0.16 is selected, breaking our build + + -- Simon McVittie Mon, 22 Oct 2012 20:17:48 +0100 + +librsvg (2.36.1-1) unstable; urgency=low + + * New upstream release. + * debian/patches/10_rsvg-gz.patch: Updated. + + -- Michael Biebl Tue, 17 Apr 2012 17:15:52 +0200 + +librsvg (2.36.0-5) unstable; urgency=low + + * Fix segfault by duplicating the output string. + + -- Michael Biebl Mon, 02 Apr 2012 05:47:25 +0200 + +librsvg (2.36.0-4) unstable; urgency=low + + * rsvg didn't expect an -o parameter for the output file so apply some + compat magic when rsvg-convert is being called as rsvg. + + -- Michael Biebl Sun, 01 Apr 2012 00:30:37 +0200 + +librsvg (2.36.0-3) unstable; urgency=low + + * Instead of bringing the old rsvg script back, just install a symlink + /usr/bin/rsvg → /usr/bin/rsvg-convert. This is safe because both tools + provide the same command line interface and output. Once all reverse + dependencies are updated we can drop the symlink in the next release + cycle. This way we don't need any Breaks. + * Stop using dh-autoreconf since we no longer need to update the build + system. + * Remove python/dh_python2 dependency. With the rsvg python script gone this + is no longer necessary. + + -- Michael Biebl Sat, 31 Mar 2012 22:28:04 +0200 + +librsvg (2.36.0-2) unstable; urgency=low + + * Revert upstream commit which dropped the "rsvg" script until all reverse + dependencies have been fixed to use "rsvg-convert". Closes: #666276 + * Use dh-autoreconf to update the build system. + * Disable 99_ltmain_as-needed.patch and use dh-autoreconf --as-needed + instead. + + -- Michael Biebl Fri, 30 Mar 2012 23:13:11 +0200 + +librsvg (2.36.0-1) unstable; urgency=low + + * New upstream release. + * Update debian/copyright using the machine-readable copyright format 1.0. + * Bump Standards-Version to 3.9.3. + + -- Michael Biebl Tue, 27 Mar 2012 01:47:52 +0200 + +librsvg (2.35.2-1) experimental; urgency=low + + * New upstream development release. + * debian/control.in: Update Build-Depends. + * debian/librsvg2-2.symbols: Add new symbols and remove a few private + symbols which are no longer exported. + * debian/rules: Remove obsolete configure switches, libcroco and svgz + support are no longer optional. + * debian/watch: Track .xz tarballs. + * debian/librsvg2-bin.install: Remove the /usr/share/pixmap directory. + Upstream no longer installs a svg icon. + * debian/patches/10_rsvg-gz.patch: Refresh for the new release and add a + DEP-3 patch header. + + -- Michael Biebl Thu, 08 Mar 2012 09:00:08 +0100 + +librsvg (2.34.2-3) unstable; urgency=low + + [ Josselin Mouette ] + * Remove MA: same statements for -dev packages, because they depend + on gir packages which are not MA compatible. + + [ Michael Biebl ] + * debian/rules: Stop calling dh_gtkmodules. This tool is deprecated and has + been replaced by triggers. + * Stop building the gtk2 theme engine. It is unused and creates an unwanted + dependency on libgtk2.0-0 in librsvg2-common. + * Drop obsolete Depends on libgtk2.0-dev from librsvg2-dev. + * Tighten the Depends on libglib2.0-dev and libgdk-pixbuf2.0-dev for + librsvg2-dev. + * Add Depends on librsvg2-common to librsvg2-dev so packages building + against librsvg can rely on the gdk-pixbuf loader being available. + * Add Recommonds on librsvg2-common to librsvg2-2 so the gdk-pixbuf loader + is installed by default. + + -- Michael Biebl Thu, 08 Mar 2012 06:44:35 +0100 + +librsvg (2.34.2-2) unstable; urgency=low + + * debian/control.in: + - Tighten dependency between librsvg2-dev and gir1.2-rsvg-2.0. + - Change section of gir1.2-rsvg-2.0 to introspection. + * Switch to dh_python2. + * Split API documentation into librsvg2-doc. Closes: #649422 + * Regenerate gtk-doc API documentation during build. + + -- Michael Biebl Thu, 15 Dec 2011 06:53:10 +0100 + +librsvg (2.34.2-1) unstable; urgency=low + + [ Josselin Mouette ] + * Remove incorrect M-A: same statement for the debug package. + + [ Martin Pitt ] + * New upstream release. + * Drop 01_null_crash.patch, accepted upstream. + * This version supports introspection, enable it: + - debian/control.in: Add gir1.2-rsvg-2.0 binary package, + g-i/libgirepository-dev build dependencies, and add gir1.2-rsvg-2.0 + dependency to -dev. + - debian/rules: Configure with --enable-introspection. + - Add debian/gir1.2-rsvg-2.0.install: Install typelib. + - debian/librsvg2-dev.install: Install *.gir. + + -- Martin Pitt Thu, 17 Nov 2011 09:38:21 +0100 + +librsvg (2.34.1-3) unstable; urgency=low + + * debian/librsvg2-common.postinst.in: Simplify by merely activating the + triggers of interested packages again instead of copy&paste'ing the + gdk-pixbuf-loader code snippets. Also add a more detailled comment about + why this is necessary. Also fix the glob to only catch directories. + (Closes: #640955) + + -- Martin Pitt Wed, 26 Oct 2011 12:43:35 +0200 + +librsvg (2.34.1-2) unstable; urgency=low + + * debian/control.in: Add libgtk-3-dev build dependency to also build the + GTK3 tools. + + -- Martin Pitt Thu, 08 Sep 2011 16:10:48 +0200 + +librsvg (2.34.1-1) unstable; urgency=low + + * New upstream version: + - cairo: reduce cost of measuring bounding boxes + - Use "const" instead G_CONST_RETURN (#652213) + - Call xmlFreeParserCtxt after using the context (#655472) + - Store node type separately in RsvgNode (#658014) + - [CVE-2011-3146] + * debian/control.in: Add Vcs-* fields. + * Add 01_null_crash.patch: Fix crash on some broken SVGs. Patch by Bruno + Girin. (GNOME #626559, LP #608026) + * Add debian/librsvg2-common.postinst.in, and debian/rules code to produce + the postinst from substituting the multiarch dir: Register the librsvg + gdk-pixbuf loader. This is usually handled by the libgdk-pixbuf2.0-0 + trigger, but this fails on first installation in some scenarios (see + https://launchpad.net/bugs/719861 comment 9). + + -- Martin Pitt Thu, 08 Sep 2011 15:37:00 +0200 + +librsvg (2.34.0-2) unstable; urgency=low + + [ Steve Langasek ] + * Build for multiarch. (Closes: #634719, #634535) + * Add a versioned build-depends on libgdk-pixbuf2.0-dev to pick up the + new preferred loader path, and declare a breaks: on older versions of + gdk-pixbuf which won't look in this directory. + * Declare a breaks on libgtk2.0-0 for the same reason. + + -- Michael Biebl Thu, 28 Jul 2011 18:40:43 +0200 + +librsvg (2.34.0-1) unstable; urgency=low + + * New upstream release. + * debian/watch: Switch to .bz2 tarballs. + * Bump Standards-Version to 3.9.2. No further changes. + * Bump debhelper compatibility level to 8. + - Update Build-Depends on debhelper. + - Strip leading debian/tmp/ from .install files. + * Remove debian/patches/01_manpage.patch, merged upstream. + * Remove a few ancient Conflicts which are no longer necessary. + + -- Michael Biebl Mon, 06 Jun 2011 16:56:50 +0200 + +librsvg (2.32.1-1) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/patches/01_manpage.patch: + - Forwarded upstream. + + [ Sebastian Dröge ] + * Upload to unstable. + * New upstream bugfix release. + + -- Sebastian Dröge Tue, 22 Mar 2011 15:47:02 +0100 + +librsvg (2.32.0-1) experimental; urgency=low + + * New upstream release. + + debian/control.in: + - Update build dependencies. + + debian/librsvg2-common.install, + debian/librsvg2-dev.links: + - Updated for the new help location. + + debian/rules: + - Don't run dh_makeshlibs on librsvg2-common. + * debian/source/format, + debian/patches/*, + debian/rules: + + Switch to source format 3.0 (quilt). + * debian/librsvg2-2.symbols: + + Add a symbols file. + * debian/rules: + + Make the shlibs file always depend on the latest upstream version. + + Abort the build if the symbols file is outdated. + + Drop obsolete configure flag. + + -- Emilio Pozuelo Monfort Sun, 23 Jan 2011 19:55:29 +0000 + +librsvg (2.26.3-2) experimental; urgency=low + + [ Josselin Mouette ] + * No need to explicitly disable the Mozilla plugin anymore. + Closes: #583129. + + [ Sebastian Dröge ] + * debian/librsvg2-common.install, + debian/control.in: + + Depend on standalone gdk-pixbuf and move loaders library + to the correct location. + + (Build-) depend on libgtk2.0-dev (>= 2.21.5) to allow the + experimental dependency resolver to work. + + -- Sebastian Dröge Fri, 23 Jul 2010 07:50:24 +0200 + +librsvg (2.26.3-1) unstable; urgency=low + + * New upstream bugfix release. + + -- Sebastian Dröge Sat, 01 May 2010 14:23:09 +0200 + +librsvg (2.26.2-1) unstable; urgency=low + + * New upstream release. + + debian/patches/99_ltmain_as-needed.patch, + debian/patches/rsvg-gz.patch: + - Refreshed. + + debian/control.in: Bump libgtk2.0 dependencies to (>= 2.16.0) + + -- David Weinehall Wed, 31 Mar 2010 00:02:42 +0300 + +librsvg (2.26.0-2) unstable; urgency=low + + * debian/control.in: + - Don't restrict XS-Python-Version to "current" to avoid a dependency + on python << 2.6. + - Standards-Version is 3.8.4, no changes needed. + + -- Emilio Pozuelo Monfort Wed, 24 Mar 2010 12:32:10 +0100 + +librsvg (2.26.0-1) unstable; urgency=low + + [ Luca Bruno ] + * New upstream release. + * Bump shlibs version to 2.26.0. + * debian/control.in: + - Update Standards-Version to 3.8.1, no changes needed. + - Fix debug package section. + * debian/patches/rsvg-radius.patch: + - Removed as applied upstream. + + [ Josselin Mouette ] + * Build-depend on libglib2.0-doc, libgtk2.0-doc and libcairo2-doc to + ensure proper xrefs. + + [ Sebastian Dröge ] + * Upload to unstable. + + -- Sebastian Dröge Sun, 07 Jun 2009 11:37:23 +0200 + +librsvg (2.22.3-2) unstable; urgency=low + + [ Josselin Mouette ] + * rsvg-radius.patch: new patch. Check radii against floating point + underflow instead of comparing them to 0.0. Thanks a lot to Thomas + Viehmann for all the testing and providing the original patch. + Closes: #508443. + + [ Emilio Pozuelo Monfort ] + * debian/control: + - Build-depend on libgtk2.0-dev 2.10.1-1~ instead of 2.10.1-1 to ease + backports. Spotted by lintian. + - librsvg-dev depends on ${misc:Depends}. Thanks lintian! + * debian/shlibs.local: Removed. It was added as a hack to workaround + a dependency issue, but it's not needed anymore. + * Use dh_pysupport instead of the deprecated dh_python. + + -- Josselin Mouette Wed, 04 Mar 2009 14:48:38 +0100 + +librsvg (2.22.3-1) experimental; urgency=low + + * New upstream release. + * Bump shlibs version to 2.22.3. + + -- Josselin Mouette Fri, 21 Nov 2008 22:35:18 +0100 + +librsvg (2.22.2-3) unstable; urgency=low + + * Build a dbg package. Closes: #496189. + * debian/control: + - Update Standards-Version to 3.8.0, no changes needed. + - Added Homepage field. + + -- Emilio Pozuelo Monfort Tue, 21 Oct 2008 11:52:06 +0200 + +librsvg (2.22.2-2) unstable; urgency=low + + * debian/control.in: + + Build depend on GLib >= 2.16.0 for GIO support. + + -- Sebastian Dröge Tue, 11 Mar 2008 05:56:01 +0100 + +librsvg (2.22.2-1) unstable; urgency=low + + * New upstream bugfix release. + + -- Sebastian Dröge Wed, 05 Mar 2008 05:41:23 +0100 + +librsvg (2.22.1-1) unstable; urgency=low + + * New upstream bugfix release. + + -- Sebastian Dröge Mon, 25 Feb 2008 06:45:05 +0100 + +librsvg (2.22.0-1) unstable; urgency=low + + * New upstream release, with no API changes. + This release adds support for GIO and we want to rebuild it once GLib 2.16 + is in unstable. + * debian/control.in: + + Update and cleanup build dependencies. + + Cleanup and correct dependencies of the -dev package. + * debian/patches/99_ltmain_as-needed.patch: + + Updated to apply cleanly again. + + -- Sebastian Dröge Thu, 21 Feb 2008 19:19:09 +0100 + +librsvg (2.20.0-1) unstable; urgency=low + + [ Kilian Krause ] + * Use binary:version and source:Version for binnNMU-safe uploads as + added in dpkg-dev 1.13.19. Add to Build-Depends accordingly. + + [ Sebastian Dröge ] + * New upstream bugfix release with no API changes. + * debian/control.in: + + Update Standards-Version to 3.7.3, no additional changes needed. + + -- Sebastian Dröge Sat, 19 Jan 2008 17:55:44 +0100 + +librsvg (2.18.2-1) unstable; urgency=low + + [ Alan Baghumian ] + * New upstream stable release. + - Basic support for SVG 1.1's text-rendering + and shape-rendering properties + - Bump shlibs to >= 2.18.1 + + [ Loic Minier ] + * New upstream stable release. + + -- Loic Minier Sun, 02 Sep 2007 19:31:12 +0200 + +librsvg (2.18.0-1) unstable; urgency=low + + [ Loic Minier ] + * Drop dependencies on libgtk2.0-common and libgtk2.0-bin; thanks "Jonny"; + closes: #419335. + * Pass -z defs in LDFLAGS for additional safety. + + [ Josselin Mouette ] + * 99_ltmain_as-needed.patch: get --as-needed back to work. + + [ Loic Minier ] + * New upstream stable release; no API change. + + -- Loic Minier Tue, 24 Jul 2007 18:30:31 +0200 + +librsvg (2.16.1-2) unstable; urgency=low + + * Add a get-orig-source target to retrieve the upstream tarball. + * Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + * Upload to unstable; drop check-dist include. + * Wrap build-deps and deps. + * Bump up Debhelper compatibility level to 5. + * Drop clean target which removed the upstream documentation. + * Set LDFLAGS directly instead of via DEB_CONFIGURE_SCRIPT_ENV; build-dep on + cdbs >= 0.4.41. + * Cleanups. + * Fix watch file to track all stable versions and use HTTP. + * Fix URL in copyright. + + -- Loic Minier Sat, 14 Apr 2007 09:10:08 +0200 + +librsvg (2.16.1-1) experimental; urgency=low + + * New upstream release. + * Bump shlibs requirement. + + -- Josselin Mouette Fri, 8 Dec 2006 23:33:34 +0100 + +librsvg (2.16.0-3) experimental; urgency=low + + * Call dh_gtkmodules with an appropriate LD_LIBRARY_PATH. + * Don't hardcode the library package name. + + -- Loic Minier Wed, 27 Sep 2006 08:11:17 +0200 + +librsvg (2.16.0-2) experimental; urgency=low + + [ Josselin Mouette ] + * Build-depend on gtk+ 2.10. + + [ Loic Minier ] + * Convert the package to the new Gtk modules handling. + - Bump up the libgtk2.0-dev build-dep to >= 2.10.1-1. + - Call dh_gtkmodules. + - Add ${misc:Depends}. + - Drop librsvg2-common.postinst and librsvg2-common.postrm. + + -- Loic Minier Tue, 19 Sep 2006 13:02:21 +0200 + +librsvg (2.16.0-1) experimental; urgency=low + + * New upstream release. + * Bump shlibs requirement. + * Remove libart build-dependency. + * rsvg-gz.patch: updated. + + -- Josselin Mouette Tue, 5 Sep 2006 23:47:26 +0200 + +librsvg (2.15.90-1) experimental; urgency=low + + * New upstream development releases; no API changes. + - Target at experimental. + - Add missing build-deps on libglib2.0-dev (>= 2.11.0), libxml2-dev (>= + 2.4.7), libfreetype6-dev, libgnomeprint2.2-dev (>= 2.2.0). + - Bump up build-deps to libcairo2-dev >= 1.2.0, gtk-doc-tools (>= 1.0). + - Drop obsolete build-dep on libpopt-dev. + + -- Loic Minier Tue, 8 Aug 2006 17:38:07 +0200 + +librsvg (2.14.4-2) unstable; urgency=low + + Loic Minier : + * Stop shipping *.la files in librsvg2-dev now that + libnautilus-extension-dev doesn't ship these. + + -- J.H.M. Dassen (Ray) Thu, 22 Jun 2006 21:56:18 +0200 + +librsvg (2.14.4-1) unstable; urgency=low + + * New upstream release. + * rsvg-image_crasher.patch, export-get-type.patch: removed, integrated + upstream. + * Standards-version is 3.7.2. + + -- Josselin Mouette Sun, 18 Jun 2006 05:07:20 +0200 + +librsvg (2.14.3-2) unstable; urgency=low + + * export-get-type.patch: Correctly export rsvg_error_get_type + (closes: #362646). + * rsvg-image_crasher.patch, stolen from CVS: fix crasher with some + images (closes: #361653). + * rsvg-gz.patch: updated so that the symbol still gets exported. + * rules, control.in: add missing python dependency. + + Also build-depend on python. + * librsvg2-dev.{install,links,postinst}: move documentation to a more + suitable place (closes: #363142). + + -- Josselin Mouette Tue, 25 Apr 2006 21:49:48 +0200 + +librsvg (2.14.3-1) unstable; urgency=low + + * New upstream release. + * [debian/control.in] Bumped libgtk2.0-dev and libcairo2-dev dependencies + and versioned libgnomeprintui2.2-dev build dependency to rebuild without + the .la files for libXcursor and libXrender. + + Josselin Mouette : + * Update watch file. + + -- J.H.M. Dassen (Ray) Fri, 21 Apr 2006 11:20:56 +0200 + +librsvg (2.14.2-1) unstable; urgency=low + + * New upstream release. + + paint-server.patch: removed, unneeded with the cairo backend. + + rsvg-gz.patch: updated. + * Build-depend on libcairo2-dev. + * Bump requirement for libcroco3-dev. + * Disable the mozilla plugin (incidentally closes: #327547, #349936). + + -- Josselin Mouette Sat, 1 Apr 2006 17:44:25 +0200 + +librsvg (2.12.7-5) unstable; urgency=high + + * rsvg-gz.patch: provide the rsvg_handle_new_gz function + (closes: #348920). Do not provide the C prototype to force + applications using it to use rsvg_handle_new instead. + + -- Josselin Mouette Thu, 9 Feb 2006 22:09:04 +0100 + +librsvg (2.12.7-4) unstable; urgency=high + + * Fix the conflict line to include the epoch (closes: #350229). + + -- Josselin Mouette Wed, 1 Feb 2006 23:29:46 +0100 + +librsvg (2.12.7-3) unstable; urgency=low + + * Only suggest librsvg2-bin instead of recommending it + (closes: #269048). + * Upload to unstable. + + -- Josselin Mouette Sat, 7 Jan 2006 18:32:09 +0100 + +librsvg (2.12.7-2) experimental; urgency=low + + * Make librsvg2-2 conflict with older librsvg2-common packages, + otherwise serious breakage can occur. + * Make librsvg2-common depend on the exact librsvg2-2 version to avoid + such breakage in the future. + * Bump libgsf-1-dev build-dep to >= 1.13.2-2. + + -- Josselin Mouette Tue, 22 Nov 2005 19:41:19 +0100 + +librsvg (2.12.7-1) experimental; urgency=low + + * New upstream release (closes: #331279). + + -h 0 or -w 0 should now work (closes: #278750). + + rsvg-filter.c includes config.h (closes: #292286). + + files in different directories are handled (closes: #315822). + * Rename the source package to librsvg. + * librsvg2-bin.install: use a wildcard for the plugin + (closes: #312615). + * Update build-dependencies, especially libxml. + * open-relative-path.patch, keep-aspect-ratio.patch, + open-file-twice.patch: removed, included upstream. + * paint-server.patch: apply to rsvg-art-paint-server.c. + * watch: update for 2.12. + * Break the dependency cycle, by making librsvg2-2 stop depending + on librsvg2-common. Packages will now have to depend on + librsvg2-common if they include SVG graphics. + * Bump the shlibs version. + * Standards-version is 3.6.2. + * Make librsvg2-common with gnome-games 2.10, as a bug in + libgames-support makes this version fail to work with the new + librsvg. + + -- Josselin Mouette Wed, 12 Oct 2005 19:55:03 +0200 + +librsvg2 (2.9.5-4) unstable; urgency=low + + * Set myself as maintainer. + * Don't require mozilla-dev on hurd-i386 (closes: #312615). + * keep-aspect-ratio.patch: assume you want to keep the aspect ratio when + only one of width and height are specified (closes: #316309). + * Pass --as-needed to ld. + * open-file-twice.patch: don't try to open the file twice. + * open-relative-path.patch: always build an absolute base_uri, so that we + can open a relative path (closes: #315822). + + -- Josselin Mouette Thu, 30 Jun 2005 21:59:20 +0200 + +librsvg2 (2.9.5-3) unstable; urgency=low + + * Really upload to unstable. + + -- Josselin Mouette Tue, 7 Jun 2005 23:42:58 +0200 + +librsvg2 (2.9.5-2) experimental; urgency=low + + * Upload to unstable. + + -- Josselin Mouette Tue, 7 Jun 2005 22:35:24 +0200 + +librsvg2 (2.9.5-1) experimental; urgency=low + + * New upstream release. + + The pixbuf loader now supports .svgz (closes: #261885). + * Build using cdbs. + + -- Josselin Mouette Tue, 3 May 2005 21:29:25 +0200 + +librsvg2 (2.8.1-3) unstable; urgency=low + + * enable again the mozilla plugin (closes: #286570): + + debian/control.in: build-depend on mozilla-dev and libxt-dev. + + librsvg2-bin suggests mozilla. + + librsvg2-bin.files: install it. + + librsvg2-bin.links: a plugin for mozilla-firefox. + * debian/rules: run dh_movefiles in the install target. + + -- Josselin Mouette Tue, 5 Apr 2005 20:18:08 +0200 + +librsvg2 (2.8.1-2) unstable; urgency=low + + * debian/librsvg2-common.postrm: Only try to execute + /usr/sbin/update-gdkpixbuf-loaders if it's available. Thanks for + the report and patch to Andreas Barth. (Closes: #286689) + + -- Marc 'HE' Brockschmidt Tue, 21 Dec 2004 21:54:06 +0100 + +librsvg2 (2.8.1-1) unstable; urgency=low + + * New upstream release (closes: #275352). + * rsvg-paint-server.c: patch from Matijs van Zuijlen + to avoid crash with some broken SVGs + (closes: #273729). + * rsvg.1: fix a typo. + * debian/rsvg-view.1: provide new manpage, written by Paul Brossier + (closes: #265846). + * debian/{rules,control.in}: remove dependency on GnomeVFS, this is + completely useless and annoys some uses (closes: #257821). + + -- Josselin Mouette Tue, 19 Oct 2004 15:18:16 +0200 + +librsvg2 (2.7.2-5) unstable; urgency=medium + + * Rebuild with libgnutls11 (closes: #263682). + * debian/control.in: build-depend on libgnomevfs2-dev 2.6.1.1-6 to force + use of libgnutls11. + + -- Josselin Mouette Thu, 5 Aug 2004 14:13:23 +0200 + +librsvg2 (2.7.2-4) unstable; urgency=medium + + * Remove mozilla support, SVG is now supported by default in mozilla: + + debian/control.in: don't build-depend on mozilla-dev and libxt-dev, + build-conflict with mozilla-dev. + + debian/control.in: librsvg2-bin doesn't suggest mozilla anymore. + + debian/librsvg2-bin.files: don't install the plugin. + + -- Josselin Mouette Wed, 28 Jul 2004 14:40:27 +0200 + +librsvg2 (2.7.2-3) unstable; urgency=medium + + * [debian/control.in] Add a build dependency on libxt-dev as moz-plugin.c + includes X11/Intrinsic.h. (Closes: #259159) + + -- J.H.M. Dassen (Ray) Tue, 13 Jul 2004 20:35:09 +0200 + +librsvg2 (2.7.2-2) unstable; urgency=low + + * rsvg-filter.c: apply patch from CVS to fix a crash with some + SphereCrystal icons. + + -- Josselin Mouette Wed, 30 Jun 2004 00:42:02 +0200 + +librsvg2 (2.7.2-1) unstable; urgency=low + + * New upstream release. + * debian/rules: + + Always enable svgz and gnome-vfs support. + + Don't check the mozilla plugin for dependencies. + * debian/control.in: + + Build-depend on libcroco3-dev, libgnomevfs2-dev, + libgnomeprintui2.2-dev and mozilla-dev. + + New package: librsvg2-bin. + + -- Josselin Mouette Fri, 18 Jun 2004 16:22:10 +0200 + +librsvg2 (2.6.4-7) unstable; urgency=high + + * debian/control.in: + + make librsvg2-2 depend on librsvg2-common (= source version) + (closes: #254284). + + make librsvg2-common depend on librsvg2-2 (>= source version) to avoid + circular dependencies. + * Use high urgency so that it enters testing before gnome-games 2.6. + + -- Josselin Mouette Thu, 17 Jun 2004 13:54:54 +0200 + +librsvg2 (2.6.4-6) unstable; urgency=high + + * GNOME Team Upload. + * [debian/control.in] Versioned librsvg2-dev's dependency on libgsf-1-dev to + ensure libbz2-dev is getting installed; reworded the descriptions a bit. + + -- J.H.M. Dassen (Ray) Sun, 13 Jun 2004 14:15:55 +0200 + +librsvg2 (2.6.4-5) unstable; urgency=low + + * GNOME Team Upload. + * Upload in unstable. + * debian/control.in: + + removed workaround on openjade. + + -- Sebastien Bacher Mon, 24 May 2004 19:46:41 +0200 + +librsvg2 (2.6.4-4) experimental; urgency=low + + * GNOME Team Upload. + * debian/control.in: + + librsvg2-common really depends on libgtk2.0-bin + + -- Sebastien Bacher Fri, 7 May 2004 19:42:58 +0200 + +librsvg2 (2.6.4-3) experimental; urgency=low + + * debian/control.in: + + added a Build-Depends on gtk-doc-tools for the doc, and on openjade as + a workaround, the time to have gtk-doc-tools fixed. + + librsvg2-dev depends on libcroco2-dev (Closes: #247242). + + updated librsvg2-common depends on libgtk2.0-bin + (Closes: #246599, #246665). + * debian/librsvg2-dev.files: + + added documentation to librsvg2-dev package. + + -- Sebastien Bacher Wed, 5 May 2004 21:59:15 +0200 + +librsvg2 (2.6.4-2) experimental; urgency=low + + * Use compat=4 and dh_makeshlibs -V to generate the shlibs file, it's more + reliable. + * Really build with -mieee on alpha. + * Various cleanups in debian/rules. + * Re-run libtoolize --force --copy; aclocal; autoheader; automake -acf; + autoconf. + * rsvg-paint-server.c: revert changes from 2.6.3->2.6.4, as they break the + rendering of many Wasp icons. + + -- Josselin Mouette Mon, 26 Apr 2004 18:43:39 +0200 + +librsvg2 (2.6.4-1) experimental; urgency=low + + * New upstream release. + * GNOME Team Upload. + + -- Sebastien Bacher Tue, 20 Apr 2004 21:25:19 +0200 + +librsvg2 (2.6.3-2) experimental; urgency=low + + * GNOME Team Upload + * Updated for the GNOME Team. + * debian/rules: + + added "--with-croco" flags since libcroco is in the archive now. + * debian/control.in: + + updated build-depends. + + librsvg2-common depends on "librsvg2-2 (= ${Source-version})" now + + librsvg2-2 conflicts on librsvg2-common (<< 2.6) (Closes: #240593). + * debian/shlibs.local: + + added to fix the double depends on librsvg2-2. + + -- Sebastien Bacher Mon, 19 Apr 2004 22:00:32 +0200 + +librsvg2 (2.6.3-1) experimental; urgency=low + + * New upstream release. + * Re-run libtoolize --force --copy; aclocal; autoheader; automake -acf; + autoconf. + * Build-depend on libgtk2.0-dev 2.4. + + -- Josselin Mouette Thu, 25 Mar 2004 13:45:17 +0100 + +librsvg2 (2.5.0-2) unstable; urgency=low + + * Run libtoolize --force --copy; aclocal; autoheader; automake -acf; + autoconf on the source tree (closes: #234843). + + -- Josselin Mouette Thu, 26 Feb 2004 11:20:13 +0100 + +librsvg2 (2.5.0-1) unstable; urgency=low + + * New upstream release (Closes: #234472). + * Gnome Team Upload. + + -- Sebastien Bacher Tue, 24 Feb 2004 21:07:00 +0100 + +librsvg2 (2.4.0-3) unstable; urgency=low + + * added $(LIBGSF_LIBS) into librsvg_2_la_LIBADD (closes: #220065) + + -- Takuo KITAME Tue, 11 Nov 2003 13:44:09 +0900 + +librsvg2 (2.4.0-2) unstable; urgency=low + + * Built with -mieee on alpha (Closes: #184897). + * Fixed override disparity. + + -- Sebastien Bacher Wed, 22 Oct 2003 01:45:05 +0200 + +librsvg2 (2.4.0-1) unstable; urgency=low + + * New upstream release + * Gnome Team upload + + -- Sebastien Bacher Sat, 18 Oct 2003 17:44:35 +0200 + +librsvg2 (2.2.5-2) unstable; urgency=low + + * Maintainer upload, merged NMU patches. (closes: #187367, #207785) + * -dev debepends on libgsf-1-dev (closes: #208028) + * fix debian/copyrigt (closes: #180958) + + -- Takuo KITAME Mon, 1 Sep 2003 13:48:46 +0900 + +librsvg2 (2.2.5-1.2) unstable; urgency=low + + * Changed section to libdevel to fix override disparity. + * Added libgsf-1-dev to Build-Depends (Closes: #207785). + + -- Sebastien Bacher Sat, 30 Aug 2003 02:25:24 +0200 + +librsvg2 (2.2.5-1.1) unstable; urgency=low + + * NMU to fix a RC bug. + * Explicitly link to missing libs (Closes: #187367). + + -- Sebastien Bacher Fri, 29 Aug 2003 18:30:42 +0200 + +librsvg2 (2.2.5-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 10 Apr 2003 11:21:37 +0900 + +librsvg2 (2.2.4-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 20 Mar 2003 16:30:23 +0900 + +librsvg2 (2.2.3-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 6 Feb 2003 14:03:44 +0900 + +librsvg2 (2.2.1-2) unstable; urgency=low + + * Don't include /etc/gtk-2.0/gdk-pixbuf.loaders (closes: #178848) + + -- Takuo KITAME Thu, 30 Jan 2003 16:54:37 +0900 + +librsvg2 (2.2.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 28 Jan 2003 13:22:08 +0900 + +librsvg2 (2.2.0-3) unstable; urgency=low + + * librsvg2-common: Depends on libgtk2.0-common (closes: #178006) + + -- Takuo KITAME Thu, 23 Jan 2003 19:53:38 +0900 + +librsvg2 (2.2.0-2) unstable; urgency=low + + * Added new package librsvg2-common includes rsvg command line program, manpage and gdk-pixbuf loader. (closes: #177251) + + -- Takuo KITAME Thu, 23 Jan 2003 10:52:04 +0900 + +librsvg2 (2.2.0-1) unstable; urgency=low + + * New upstream release + * distribute gdk-pixbuf-loader (closes: #177251) + + -- Takuo KITAME Wed, 22 Jan 2003 12:51:54 +0900 + +librsvg2 (2.1.5-2) unstable; urgency=low + + * Maintainer upload (closes: #177115) + * enable gdk-pixbuf loader (closes: #177251) + + -- Takuo KITAME Tue, 21 Jan 2003 10:01:42 +0900 + +librsvg2 (2.1.5-1.1) unstable; urgency=low + + * Non-Maintainer Upload + * relibtoolize (closes: #177115) + + -- Ryan Murray Sun, 19 Jan 2003 16:02:24 -0800 + +librsvg2 (2.1.5-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Fri, 17 Jan 2003 13:36:22 +0900 + +librsvg2 (2.0.1-4) unstable; urgency=low + + * update config.{guess,sub} (closes: #166821) + + -- Takuo KITAME Thu, 5 Dec 2002 13:34:24 +0900 + +librsvg2 (2.0.1-3) unstable; urgency=low + + * fix build-depends (closes: #162645) + * Change Maintainer address to @debian.org + + -- Takuo KITAME Thu, 24 Oct 2002 14:23:02 +0900 + +librsvg2 (2.0.1-2) unstable; urgency=low + + * Build against libgtk2.0-0png3 + + -- Takuo KITAME Sun, 11 Aug 2002 01:42:45 +0900 + +librsvg2 (2.0.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 7 Aug 2002 04:17:49 +0900 + +librsvg2 (2.0.0-1) unstable; urgency=low + + * New upstream release + * bump soname to 2 + + -- Takuo KITAME Fri, 28 Jun 2002 14:03:22 +0900 + +librsvg2 (1.1.6-4) unstable; urgency=low + + * Makefile.in: + - LINK link against $(LIBRSVG_LIBS) $(POPT_LIBS) (closes: #145426) + + -- Takuo KITAME Fri, 3 May 2002 08:33:18 +0900 + +librsvg2 (1.1.6-3) unstable; urgency=low + + * fix again, Build-Depends on libgtk2.0-dev + + -- Takuo KITAME Mon, 8 Apr 2002 08:44:51 +0900 + +librsvg2 (1.1.6-2) unstable; urgency=low + + * build against glib2.0/pango1.0 (closes: #141665) + + -- Takuo KITAME Thu, 21 Mar 2002 01:23:21 +0900 + +librsvg2 (1.1.6-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Sat, 9 Mar 2002 14:39:00 +0900 + +librsvg2 (1.1.5-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 5 Mar 2002 13:33:41 +0900 + +librsvg2 (1.1.4-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 26 Feb 2002 13:37:59 +0900 + +librsvg2 (1.1.3-2) unstable; urgency=low + + * Build-Depends pkg-config (>= 0.9) (closes: #133585) + + -- Takuo KITAME Thu, 14 Feb 2002 12:07:10 +0900 + +librsvg2 (1.1.3-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Mon, 11 Feb 2002 22:50:49 +0900 + +librsvg2 (1.1.2-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 6 Feb 2002 01:24:00 +0900 + +librsvg2 (1.1.1-2) unstable; urgency=low + + * Fix build-depends (closes: #130159) + + -- Takuo KITAME Sun, 20 Jan 2002 23:47:45 +0000 + +librsvg2 (1.1.1-1) unstable; urgency=low + + * New upstream release + * GNOME2 version + * package renamed to librsvg2 + + -- Takuo KITAME Fri, 18 Jan 2002 21:08:43 +0000 + +librsvg (1.0.2-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Sat, 6 Oct 2001 05:55:13 +0900 + +librsvg (1.0.1-3) unstable; urgency=low + + * Multibyte fix by Akira TAGOH (tagoh@redhad.com) + + -- Takuo KITAME Sat, 28 Jul 2001 02:15:37 +0900 + +librsvg (1.0.1-2) unstable; urgency=low + + * update config.{guess.sub} (closes: Bug#103336) + + -- Takuo KITAME Sun, 8 Jul 2001 19:02:36 +0900 + +librsvg (1.0.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Sat, 7 Jul 2001 22:00:21 +0900 + +librsvg (1.0.0-2) unstable; urgency=low + + * build-depends: +libpng2-dev (closes: Bug#97344) + + -- Takuo KITAME Wed, 16 May 2001 03:35:45 +0900 + +librsvg (1.0.0-1) unstable; urgency=low + + * Initial Release. (closes: Bug#93505) + + -- Takuo KITAME Wed, 9 May 2001 06:37:25 +0900 diff --git a/compat b/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +11 diff --git a/control b/control new file mode 100644 index 0000000..228c320 --- /dev/null +++ b/control @@ -0,0 +1,118 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to debian/control.in instead. +# This file is regenerated automatically in the clean target. +Source: librsvg +Section: libs +Priority: optional +Maintainer: Debian GNOME Maintainers +Uploaders: Emilio Pozuelo Monfort , Jeremy Bicha , Michael Biebl , Tim Lunn +Build-Depends: debhelper (>= 11), + dh-cargo, + gnome-pkg-tools (>= 0.10), + gobject-introspection (>= 0.10.8), + gtk-doc-tools (>= 1.13), + jq, + libcairo2-dev (>= 1.2.0), + libcairo2-doc (>= 1.15.4), + libcroco3-dev (>= 0.6.1), + libfreetype6-dev (>= 2.8.0), + libgdk-pixbuf2.0-dev (>= 2.23.5-2), + libgirepository1.0-dev (>= 0.10.8), + libglib2.0-dev (>= 2.24.0), + libglib2.0-doc (>= 2.52.0), + libgtk-3-dev (>= 3.2.0) , + libpango1.0-dev (>= 1.38.0), + libxml2-dev (>= 2.9.0), + rustc (>= 1.26), + valac (>= 0.17.5) +Rules-Requires-Root: no +Standards-Version: 4.2.1 +Vcs-Browser: https://salsa.debian.org/gnome-team/librsvg +Vcs-Git: https://salsa.debian.org/gnome-team/librsvg.git +Homepage: https://wiki.gnome.org/Projects/LibRsvg + +Package: librsvg2-dev +Section: libdevel +Architecture: any +Depends: gir1.2-rsvg-2.0 (= ${binary:Version}), + libcairo2-dev (>= 1.2.0), + libgdk-pixbuf2.0-dev (>= 2.23.5-2), + libglib2.0-dev (>= 2.24.0), + librsvg2-2 (= ${binary:Version}), + librsvg2-common (= ${binary:Version}), + ${misc:Depends} +Suggests: librsvg2-doc +Multi-Arch: same +Description: SAX-based renderer library for SVG files (development) + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package provides the necessary development libraries and include + files to allow you to develop with librsvg. + +Package: librsvg2-2 +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: librsvg2-common +Suggests: librsvg2-bin +Multi-Arch: same +Description: SAX-based renderer library for SVG files (runtime) + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package contains the runtime library, necessary to run + applications using librsvg. + +Package: librsvg2-common +Architecture: any +Depends: librsvg2-2 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Multi-Arch: same +Description: SAX-based renderer library for SVG files (extra runtime) + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package includes the gdk-pixbuf loader allowing + to load SVG images transparently inside GTK+ applications. + +Package: librsvg2-doc +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Suggests: devhelp +Description: SAX-based renderer library for SVG files (documentation) + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package provides the API documentation. + +Package: librsvg2-bin +Section: graphics +Architecture: any +Depends: librsvg2-2 (>= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Multi-Arch: foreign +Description: command-line and graphical viewers for SVG files + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package includes a command-line utility to convert the SVG files + to the PNG format and a graphical SVG viewer. + +Package: gir1.2-rsvg-2.0 +Section: introspection +Architecture: any +Depends: ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Multi-Arch: same +Description: gir files for renderer library for SVG files + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package contains GObject-Introspection information. diff --git a/control.in b/control.in new file mode 100644 index 0000000..04c0156 --- /dev/null +++ b/control.in @@ -0,0 +1,114 @@ +Source: librsvg +Section: libs +Priority: optional +Maintainer: Debian GNOME Maintainers +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 11), + dh-cargo, + gnome-pkg-tools (>= 0.10), + gobject-introspection (>= 0.10.8), + gtk-doc-tools (>= 1.13), + jq, + libcairo2-dev (>= 1.2.0), + libcairo2-doc (>= 1.15.4), + libcroco3-dev (>= 0.6.1), + libfreetype6-dev (>= 2.8.0), + libgdk-pixbuf2.0-dev (>= 2.23.5-2), + libgirepository1.0-dev (>= 0.10.8), + libglib2.0-dev (>= 2.24.0), + libglib2.0-doc (>= 2.52.0), + libgtk-3-dev (>= 3.2.0) , + libpango1.0-dev (>= 1.38.0), + libxml2-dev (>= 2.9.0), + rustc (>= 1.26), + valac (>= 0.17.5) +Rules-Requires-Root: no +Standards-Version: 4.2.1 +Vcs-Browser: https://salsa.debian.org/gnome-team/librsvg +Vcs-Git: https://salsa.debian.org/gnome-team/librsvg.git +Homepage: https://wiki.gnome.org/Projects/LibRsvg + +Package: librsvg2-dev +Section: libdevel +Architecture: any +Depends: gir1.2-rsvg-2.0 (= ${binary:Version}), + libcairo2-dev (>= 1.2.0), + libgdk-pixbuf2.0-dev (>= 2.23.5-2), + libglib2.0-dev (>= 2.24.0), + librsvg2-2 (= ${binary:Version}), + librsvg2-common (= ${binary:Version}), + ${misc:Depends} +Suggests: librsvg2-doc +Multi-Arch: same +Description: SAX-based renderer library for SVG files (development) + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package provides the necessary development libraries and include + files to allow you to develop with librsvg. + +Package: librsvg2-2 +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: librsvg2-common +Suggests: librsvg2-bin +Multi-Arch: same +Description: SAX-based renderer library for SVG files (runtime) + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package contains the runtime library, necessary to run + applications using librsvg. + +Package: librsvg2-common +Architecture: any +Depends: librsvg2-2 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Multi-Arch: same +Description: SAX-based renderer library for SVG files (extra runtime) + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package includes the gdk-pixbuf loader allowing + to load SVG images transparently inside GTK+ applications. + +Package: librsvg2-doc +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Suggests: devhelp +Description: SAX-based renderer library for SVG files (documentation) + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package provides the API documentation. + +Package: librsvg2-bin +Section: graphics +Architecture: any +Depends: librsvg2-2 (>= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Multi-Arch: foreign +Description: command-line and graphical viewers for SVG files + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package includes a command-line utility to convert the SVG files + to the PNG format and a graphical SVG viewer. + +Package: gir1.2-rsvg-2.0 +Section: introspection +Architecture: any +Depends: ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Multi-Arch: same +Description: gir files for renderer library for SVG files + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package contains GObject-Introspection information. diff --git a/copyright b/copyright new file mode 100644 index 0000000..2eb23d1 --- /dev/null +++ b/copyright @@ -0,0 +1,453 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: librsvg +Source: https://download.gnome.org/sources/librsvg/ +Files-Excluded: + vendor/winapi-*-pc-windows-gnu/lib/*.a + +Files: * +Copyright: 2000 Eazel, Inc. + 1999 - 2003 Ximian, Inc. + 1999 Michael Zucchi + 1998 - 2000, 2005 Red Hat, Inc. + 2002 - 2005 Dom Lachowicz + 2002 Matthias Clasen + 2003 - 2005 Caleb Moore + 2006 Robert Staudinger + 2010 - 2012 Christian Persch + 2010 Igalia, S.L. +License: LGPL-2+ + +Files: + tests/fixtures/reftests/svg1.1/* +Copyright: + 2008-2009 World Wide Web Consortium (Massachusetts Institute of + Technology, European Research Consortium for Informatics and + Mathematics (ERCIM), Keio University) +License: BSD-3-clause + +Files: + vendor/aho-corasick/* + vendor/byteorder/* + vendor/csv-core/* + vendor/csv/* + vendor/memchr/* + vendor/same-file/* + vendor/utf8-ranges/* + vendor/walkdir/* + vendor/winapi-util/* +Copyright: + 2015-2017 Andrew Gallant +License: Expat or Unlicense + +Files: + vendor/arrayvec/* + vendor/backtrace-sys/* + vendor/bitflags*/* + vendor/c_vec/* + vendor/cast/* + vendor/cc/* + vendor/cfg-if/* + vendor/chrono/* + vendor/criterion-plot/* + vendor/criterion-stats/* + vendor/criterion/* + vendor/crossbeam-deque/* + vendor/crossbeam-epoch/* + vendor/crossbeam-utils/* + vendor/downcast-rs/* + vendor/dtoa/* + vendor/either/* + vendor/failure/* + vendor/failure_derive/* + vendor/itertools/* + vendor/itertools-num/* + vendor/itoa/* + vendor/lazy_static*/* + vendor/libc/* + vendor/libm/* + vendor/log/* + vendor/matrixmultiply/* + vendor/nodrop/* + vendor/num-complex/* + vendor/num-integer/* + vendor/num-traits*/* + vendor/num_cpus/* + vendor/pest/* + vendor/pest_derive/* + vendor/pkg-config/* + vendor/proc-macro2/* + vendor/procedural-masquerade/* + vendor/quick-error/* + vendor/quote*/* + vendor/rand*/* + vendor/rawpointer/* + vendor/rayon*/* + vendor/regex*/* + vendor/rustc-demangle/* + vendor/scopeguard/* + vendor/serde/* + vendor/serde_derive/* + vendor/serde_json/* + vendor/simplelog/* + vendor/siphasher/* + vendor/smallvec/* + vendor/stable_deref_trait/* + vendor/syn*/* + vendor/term/* + vendor/thread_local/* + vendor/time/* + vendor/typenum/* + vendor/ucd-util/* + vendor/unicode-width/* + vendor/unicode-xid/* + vendor/unreachable/* + vendor/vec_map/* + vendor/version_check/* + vendor/winapi/* + vendor/winapi-i686-pc-windows-gnu/* + vendor/winapi-x86_64-pc-windows-gnu/* +Copyright: + 2009-2016 compiler-builtins Developers + 2010-2018 The Rust Project Developers + 2014-2018 Jorge Aparicio + 2014-2017 Kang Seonghoon and contributors + 2014 Alex Crichton + 2014 Paho Lurie-Gregg + 2015 Ashish Myles + 2015 Guillaume Gomez + 2015-2017 Ulrik Sverdrup (bluss) + 2015 Andrew Gallant + 2015 The rust-unreachable Developers + 2015 John Nagle + 2015 Sean McArthur + 2015 The quick-error Developers + 2015-2016 Victor Brekenfeld + 2016 Itoa Developers + 2016 lazy-static.rs Developers + 2015-2018 winapi-rs developers + 2017-2018 Sergio Benitez + 2017 Amanieu d'Antras + 2017 Serde Developers + 2017 Robert Grosse + 2018 Syn Developers + 2018 Dragoș Tiselice + 2018 The Servo Project Developers + Simon Sapin + Brook Heisler + Without Boats +License: Apache-2.0 or Expat +Comment: + Licensed under the Apache License, Version 2.0 or the MIT license + , at your + option. This file may not be copied, modified, or distributed + except according to those terms. + +Files: + vendor/alga/* + vendor/approx/* +Copyright: + 2013-2014 The Algebra Developers + 2015 Brendan Zabarauskas + Darin Morrison + Sébastien Crozet + Wadelma +License: Apache-2.0 + +Files: + vendor/cssparser/* + vendor/cssparser-macros/* + vendor/dtoa-short/* +Copyright: + Simon Sapin + Xidorn Quan +License: MPL-2.0 + +Files: + vendor/ansi_term/* + vendor/atty/* + vendor/cairo-rs/* + vendor/clap/* + vendor/dtoa/src/diyfp.rs + vendor/dtoa/src/dtoa.rs + vendor/float-cmp/* + vendor/gdk-pixbuf/* + vendor/gdk-pixbuf-sys/* + vendor/generic-array/* + vendor/gio/* + vendor/gio-sys/* + vendor/glib/* + vendor/glib-sys/* + vendor/gobject-sys/* + vendor/handlebars/* + vendor/kernel32-sys/* + vendor/language-tags/* + vendor/locale_config/* + vendor/matches/* + vendor/memoffset/* + vendor/owning_ref/* + vendor/pango/* + vendor/pango-sys/* + vendor/pangocairo/* + vendor/phf*/* + vendor/redox_syscall/* + vendor/redox_termios/* + vendor/strsim/* + vendor/synstructure/* + vendor/termion/* + vendor/textwrap/* + vendor/thread-scoped/* + vendor/void/* + vendor/winapi-0.2.8/* +Copyright: + 2014 Benjamin Sago + 2013-2018 The Gtk-rs Project Developers + 2014-2016 Simon Sapin + 2014-2018 Optimal Computing (NZ) Ltd + 2014 Ning Sun + 2015-2017 Doug Tangren + 2015-2016 Peter Atashian + 2015-2016 Kevin B. Knapp + 2015-2016 clap-rs contributors + 2015 grabbag contributors + 2015 Dmitry Roschin + 2015 Corey Richardson + 2015 Alex Daniel Jones + 2015 Brian Vincent + 2015 Jordan Miner + 2015 skdltmxn + 2015 Connor Hilarides + 2015 Gigih Aji Ibrahim + 2015 Bartłomiej Kamiński + 2015 Marvin Löbel + 2015 Danny Guo + 2015 arcnmx + 2015 THL A29 Limited, a Tencent company + 2015 Milo Yip + 2015 Pyfisch + 2016 Titus Wormer + 2016 bitbegin + 2016 Ticki + 2016 Martin Geisler + 2016 Jan Hudec + 2016 A.J. Gardner + 2016 Nika Layzell + 2017 Gilad Naaman + 2017 Redox OS Developers + Steven Fackler + Jonathan Reem + Ryan Scheel + Josh Triplett + Aaron Trent + Michael Layzell +License: Expat + +Files: + vendor/cloudabi/* + vendor/libm/src/math/exp2.rs + vendor/libm/src/math/exp2f.rs + vendor/libm/src/math/fmaf.rs +Copyright: + 2005-2011 David Schultz + 2016-2018 Nuxi +License: BSD-2-clause + +Files: + vendor/fuchsia-zircon*/* + vendor/backtrace-sys/src/libbacktrace/* + vendor/nalgebra/* +Copyright: + 2012-2018 Free Software Foundation, Inc. + 2013 Sébastien Crozet + 2016-2017 The Fuchsia Authors +License: BSD-3-clause + +Files: + vendor/libm/src/math/a*.rs + vendor/libm/src/math/cbrt*.rs + vendor/libm/src/math/cos.rs + vendor/libm/src/math/cosf.rs + vendor/libm/src/math/exp.rs + vendor/libm/src/math/expf.rs + vendor/libm/src/math/expm*.rs + vendor/libm/src/math/k_cos.rs + vendor/libm/src/math/k_cosf.rs + vendor/libm/src/math/k_sin.rs + vendor/libm/src/math/k_sinf.rs + vendor/libm/src/math/k_tan.rs + vendor/libm/src/math/k_tanf.rs + vendor/libm/src/math/log*.rs + vendor/libm/src/math/pow*.rs + vendor/libm/src/math/rem_pio2*.rs + vendor/libm/src/math/sin.rs + vendor/libm/src/math/sinf.rs + vendor/libm/src/math/sqrt*.rs + vendor/libm/src/math/tan.rs + vendor/libm/src/math/tanf.rs +Copyright: + Sun Microsystems, Inc. +License: Sun-permissive + +Files: + vendor/ryu/* +Copyright: + 2018 Ulf Adams + David Tolnay +License: Apache-2.0 or Boost-1.0 + +License: LGPL-2+ + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This package 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 + Lesser 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 . + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2". + +License: Apache-2.0 + On Debian systems, the complete text of the Apache License can be + found in "/usr/share/common-licenses/Apache-2.0". + +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: MPL-2.0 + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. +Comment: + On Debian systems, the complete text of the Mozilla Public License can + be found in "/usr/share/common-licenses/MPL-2.0". + +License: Unlicense + This is free and unencumbered software released into the public domain. + . + Anyone is free to copy, modify, publish, use, compile, sell, or + distribute this software, either in source code form or as a compiled + binary, for any purpose, commercial or non-commercial, and by any + means. + . + In jurisdictions that recognize copyright laws, the author or authors + of this software dedicate any and all copyright interest in the + software to the public domain. We make this dedication for the benefit + of the public at large and to the detriment of our heirs and + successors. We intend this dedication to be an overt act of + relinquishment in perpetuity of all present and future rights to this + software under copyright law. + . + 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 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. + . + For more information, please refer to + +License: BSD-2-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. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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. + +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: + . + * Redistributions of [source code/works] 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 + OWNER 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. + +License: Sun-permissive + Permission to use, copy, modify, and distribute this + software is freely granted, provided that this notice + is preserved. + +License: Boost-1.0 + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + . + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + . + 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..4ed071a --- /dev/null +++ b/gbp.conf @@ -0,0 +1,17 @@ +[DEFAULT] +pristine-tar = True +debian-branch = debian/master +upstream-branch = upstream/latest + +[buildpackage] +sign-tags = True + +[dch] +multimaint-merge = True + +[import-orig] +postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit +upstream-vcs-tag = %(version)s + +[pq] +patch-numbers = False diff --git a/gir1.2-rsvg-2.0.install b/gir1.2-rsvg-2.0.install new file mode 100644 index 0000000..eee37f2 --- /dev/null +++ b/gir1.2-rsvg-2.0.install @@ -0,0 +1 @@ +usr/lib/*/girepository-1.0/*.typelib diff --git a/librsvg2-2.docs b/librsvg2-2.docs new file mode 100644 index 0000000..46a4ca7 --- /dev/null +++ b/librsvg2-2.docs @@ -0,0 +1,3 @@ +AUTHORS +NEWS +README.md diff --git a/librsvg2-2.install b/librsvg2-2.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/librsvg2-2.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/librsvg2-2.lintian-overrides b/librsvg2-2.lintian-overrides new file mode 100644 index 0000000..da21885 --- /dev/null +++ b/librsvg2-2.lintian-overrides @@ -0,0 +1,2 @@ +# We are not going to change this unless/until the SONAME breaks +librsvg2-2: package-name-doesnt-match-sonames librsvg-2-2 diff --git a/librsvg2-2.symbols b/librsvg2-2.symbols new file mode 100644 index 0000000..592dd37 --- /dev/null +++ b/librsvg2-2.symbols @@ -0,0 +1,46 @@ +librsvg-2.so.2 librsvg2-2 #MINVER# +* Build-Depends-Package: librsvg2-dev + rsvg_cleanup@Base 2.35.2 + rsvg_css_parse_color_@Base 2.44.0 + rsvg_error_get_type@Base 2.14.4 + rsvg_error_quark@Base 2.14.4 + rsvg_handle_close@Base 2.14.4 + rsvg_handle_flags_get_type@Base 2.32.0 + rsvg_handle_free@Base 2.14.4 + rsvg_handle_get_base_uri@Base 2.14.4 + rsvg_handle_get_desc@Base 2.14.4 + rsvg_handle_get_dimensions@Base 2.14.4 + rsvg_handle_get_dimensions_sub@Base 2.26.0 + rsvg_handle_get_metadata@Base 2.14.4 + rsvg_handle_get_pixbuf@Base 2.14.4 + rsvg_handle_get_pixbuf_sub@Base 2.14.4 + rsvg_handle_get_position_sub@Base 2.26.0 + rsvg_handle_get_title@Base 2.14.4 + rsvg_handle_get_type@Base 2.14.4 + rsvg_handle_has_sub@Base 2.26.0 + rsvg_handle_internal_set_testing@Base 2.40.20 + rsvg_handle_new@Base 2.14.4 + rsvg_handle_new_from_data@Base 2.14.4 + rsvg_handle_new_from_file@Base 2.14.4 + rsvg_handle_new_from_gfile_sync@Base 2.32.0 + rsvg_handle_new_from_stream_sync@Base 2.32.0 + rsvg_handle_new_gz@Base 2.14.4 + rsvg_handle_new_with_flags@Base 2.35.2 + rsvg_handle_read_stream_sync@Base 2.32.0 + rsvg_handle_render_cairo@Base 2.14.4 + rsvg_handle_render_cairo_sub@Base 2.14.4 + rsvg_handle_set_base_gfile@Base 2.32.0 + rsvg_handle_set_base_uri@Base 2.14.4 + rsvg_handle_set_dpi@Base 2.14.4 + rsvg_handle_set_dpi_x_y@Base 2.14.4 + rsvg_handle_set_size_callback@Base 2.14.4 + rsvg_handle_write@Base 2.14.4 + rsvg_init@Base 2.14.4 + rsvg_pixbuf_from_file@Base 2.14.4 + rsvg_pixbuf_from_file_at_max_size@Base 2.14.4 + rsvg_pixbuf_from_file_at_size@Base 2.14.4 + rsvg_pixbuf_from_file_at_zoom@Base 2.14.4 + rsvg_pixbuf_from_file_at_zoom_with_max@Base 2.14.4 + rsvg_set_default_dpi@Base 2.14.4 + rsvg_set_default_dpi_x_y@Base 2.14.4 + rsvg_term@Base 2.14.4 diff --git a/librsvg2-bin.install b/librsvg2-bin.install new file mode 100644 index 0000000..a65408f --- /dev/null +++ b/librsvg2-bin.install @@ -0,0 +1,2 @@ +usr/bin +usr/share/man diff --git a/librsvg2-bin.manpages b/librsvg2-bin.manpages new file mode 100644 index 0000000..57a3249 --- /dev/null +++ b/librsvg2-bin.manpages @@ -0,0 +1 @@ +debian/rsvg-view-3.1 diff --git a/librsvg2-common.install b/librsvg2-common.install new file mode 100644 index 0000000..77e196f --- /dev/null +++ b/librsvg2-common.install @@ -0,0 +1,2 @@ +usr/lib/*/gdk-pixbuf-2.0/2.10.0/loaders/*.so +usr/share/thumbnailers/librsvg.thumbnailer diff --git a/librsvg2-common.lintian-overrides b/librsvg2-common.lintian-overrides new file mode 100644 index 0000000..cf7c10e --- /dev/null +++ b/librsvg2-common.lintian-overrides @@ -0,0 +1,3 @@ +# This shared object genuinely doesn't use any libc ABIs directly, +# only via GLib +library-not-linked-against-libc usr/lib/*/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.so diff --git a/librsvg2-common.postinst.in b/librsvg2-common.postinst.in new file mode 100644 index 0000000..3d40518 --- /dev/null +++ b/librsvg2-common.postinst.in @@ -0,0 +1,15 @@ +#!/bin/sh +set -e + +#DEBHELPER# + +if [ "$1" = configure ]; then + # gdk-pixbuf's triggers already trigger on "interest" which happens after + # unpack. At that time the SVG loader might not work yet due to + # unconfigured/missing dependencies, so we need to run the gdk pixbuf + # loader query again after we are configured, as that is the only time when + # our library is guaranteed to work. see # + # https://launchpad.net/bugs/719861 comment 9 for details + dpkg-trigger --no-await /usr/lib/#MULTIARCH#/gdk-pixbuf-2.0/*/loaders +fi + diff --git a/librsvg2-dev.docs b/librsvg2-dev.docs new file mode 100644 index 0000000..fb1e204 --- /dev/null +++ b/librsvg2-dev.docs @@ -0,0 +1 @@ +usr/share/doc/librsvg/* diff --git a/librsvg2-dev.install b/librsvg2-dev.install new file mode 100644 index 0000000..cb2bfab --- /dev/null +++ b/librsvg2-dev.install @@ -0,0 +1,5 @@ +usr/include +usr/lib/*/lib*.so +usr/lib/*/pkgconfig +usr/share/gir-*/ +usr/share/vala/ diff --git a/librsvg2-doc.install b/librsvg2-doc.install new file mode 100644 index 0000000..e83110b --- /dev/null +++ b/librsvg2-doc.install @@ -0,0 +1 @@ +usr/share/gtk-doc/html/rsvg-2.0/* usr/share/doc/librsvg2-dev/html/ diff --git a/librsvg2-doc.links b/librsvg2-doc.links new file mode 100644 index 0000000..ad328f5 --- /dev/null +++ b/librsvg2-doc.links @@ -0,0 +1 @@ +usr/share/doc/librsvg2-dev/html/ usr/share/gtk-doc/html/rsvg-2.0 diff --git a/librsvg2-tests.control b/librsvg2-tests.control new file mode 100644 index 0000000..f523fe9 --- /dev/null +++ b/librsvg2-tests.control @@ -0,0 +1,13 @@ +# TODO: Move this back into d/control.in when librsvg2-tests has been +# through the NEW queue +Package: librsvg2-tests +Section: misc +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: automated tests for RSVG library + The rsvg library is an efficient renderer for Scalable Vector Graphics + (SVG) pictures. + . + This package contains automated tests, which can be run with + gnome-desktop-testing or autopkgtest. diff --git a/librsvg2-tests.install b/librsvg2-tests.install new file mode 100644 index 0000000..e2a2951 --- /dev/null +++ b/librsvg2-tests.install @@ -0,0 +1,2 @@ +usr/libexec/installed-tests +usr/share/installed-tests diff --git a/librsvg2-tests.lintian-overrides b/librsvg2-tests.lintian-overrides new file mode 100644 index 0000000..e7787e7 --- /dev/null +++ b/librsvg2-tests.lintian-overrides @@ -0,0 +1,6 @@ +# These regression tests render a SVG file to PNG and compare it to a +# reference PNG, so they need to ship their own frozen copies of the +# necessary fonts, to avoid spurious failures caused by different font +# versions. These fonts are not intended to be used by other packages. +librsvg2-tests: font-outside-font-dir usr/libexec/installed-tests/RSVG/resources/* +librsvg2-tests: duplicate-font-file usr/libexec/installed-tests/RSVG/resources/* diff --git a/not-installed b/not-installed new file mode 100644 index 0000000..e2a2951 --- /dev/null +++ b/not-installed @@ -0,0 +1,2 @@ +usr/libexec/installed-tests +usr/share/installed-tests diff --git a/patches/10_rsvg-gz.patch b/patches/10_rsvg-gz.patch new file mode 100644 index 0000000..6961d2a --- /dev/null +++ b/patches/10_rsvg-gz.patch @@ -0,0 +1,29 @@ +From: Josselin Mouette +Date: Tue, 19 Dec 2017 18:31:53 -0500 +Subject: Revert ABI breakage + +Provide the rsvg_handle_new_gz function. +Do not provide the C prototype to force +applications using it to use rsvg_handle_new instead. +--- + librsvg/rsvg-handle.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/librsvg/rsvg-handle.c b/librsvg/rsvg-handle.c +index ecdffdf..e9285aa 100644 +--- a/librsvg/rsvg-handle.c ++++ b/librsvg/rsvg-handle.c +@@ -405,6 +405,13 @@ rsvg_handle_free (RsvgHandle * handle) + g_object_unref (handle); + } + ++/* Debian-specific, for compatibility with old ABI */ ++RsvgHandle * ++rsvg_handle_new_gz (void) ++{ ++ return rsvg_handle_new (); ++} ++ + /** + * rsvg_handle_new: + * diff --git a/patches/i386-rounding-errors.patch b/patches/i386-rounding-errors.patch new file mode 100644 index 0000000..8e0fd7f --- /dev/null +++ b/patches/i386-rounding-errors.patch @@ -0,0 +1,17 @@ +Description: fix a rounding error on i386 that would result in a unit test failure +Author: Olivier Tilloy +Origin: https://gitlab.gnome.org/GNOME/librsvg/commit/aaef7bb37c9f0cceffc3bdf2138ec80242349653 + +--- a/rsvg_internals/src/marker.rs ++++ b/rsvg_internals/src/marker.rs +@@ -589,7 +589,9 @@ fn find_outgoing_directionality_forwards + + // Normalizes an angle to [0.0, 2*PI) + fn normalize_angle(mut angle: f64) -> f64 { +- if angle < 0.0 { ++ if angle.abs() < std::f64::EPSILON { ++ angle = angle.abs(); ++ } else if angle < 0.0 { + while angle < 0.0 { + angle += PI * 2.0; + } diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..153b72f --- /dev/null +++ b/patches/series @@ -0,0 +1,3 @@ +10_rsvg-gz.patch +typenum-i386-ftbfs.patch +i386-rounding-errors.patch diff --git a/patches/typenum-i386-ftbfs.patch b/patches/typenum-i386-ftbfs.patch new file mode 100644 index 0000000..b3bbb96 --- /dev/null +++ b/patches/typenum-i386-ftbfs.patch @@ -0,0 +1,22 @@ +Descriptpion: round result of (highest as f64).log(2.0) +Author: Michael Hudson-Doyle +Origin: https://github.com/paholg/typenum/commit/14a3322d1081fd63d5eb44bf8ab8f90676208228 +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/librsvg/+bug/1823426 + +--- a/vendor/typenum/build/main.rs ++++ b/vendor/typenum/build/main.rs +@@ -77,7 +77,7 @@ pub fn no_std() {} + fn main() { + let highest: u64 = 1024; + +- let first2: u32 = (highest as f64).log(2.0) as u32 + 1; ++ let first2: u32 = (highest as f64).log(2.0).round() as u32 + 1; + let first10: u32 = (highest as f64).log(10.0) as u32 + 1; + let uints = (0..(highest + 1)) + .chain((first2..64).map(|i| 2u64.pow(i))) +--- a/vendor/typenum/.cargo-checksum.json ++++ b/vendor/typenum/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{".travis.yml":"8cb8369c4baa618c5add98700b8b0509f5a63f15c1dc9474d4bc967d80439a4a","CHANGELOG.md":"caf37574d41c38570e892c4fed38cbc2fd22794ec512949c1f0faad1d866fced","Cargo.toml":"58822547c70a09449e6a069e6c197423a9e471d993ebf4ea20101e042781edf7","LICENSE":"a825bd853ab71619a4923d7b4311221427848070ff44d990da39b0b274c1683f","README.md":"7a19a1fb2f219fbc270535e0fee2caa96968b976cd74d33d12e2f2ef436d0895","build/main.rs":"44d33ee79a76a90a769096547ba4c7a5d3822afffeed025dfbcc5bb755227d52","build/op.rs":"a393b6818384a50688db8cb923891f86ccce39a9dccbf7c684efb9bef83b4acf","build/tests.rs":"a04fd3185ea8b19c36cb939178e5fedf16b4b36c2df0a2e79593339d998bd1ce","src/array.rs":"7243dbe44f3818c852c67bd0c3af14d57473fb9c3efda2c0d98251b3fe8b4d57","src/bit.rs":"023f9f6768331ac17de72b6248c6a9d6a7b856842f56067c9c1e04b729ed9e04","src/int.rs":"de4c49717a7a40572e579fad2380f29698c5571844ff1462e368531072dba55e","src/lib.rs":"2a58ff8553851eb6b9d7fa70315d688431dd0573f8491e53cfe799a092347b96","src/marker_traits.rs":"abf73f3930b5129d01aaa64c51275c4ca4ce0ef8961f7a9e744ee731d6308200","src/operator_aliases.rs":"43eb6a29dc0387ec329df5d9af0b4479a1301b3a9b2304c3b7b7d8c03e01ff5d","src/private.rs":"48c572aa27bd444062eadb4bd3f5ca38c1e6efb66bc074f38555499b33f0dcaf","src/type_operators.rs":"df9ef3ae2a69d56258db41f8166342a65f6e4085581709140719d1b7e3916bb9","src/uint.rs":"df4fdad3110a7e08fdc21e49f7e82fd525d6a78fcf904a766729aa47c0200727","tests/test.rs":"1e559fadf0af1a38d7049caef26e3a162c58ea5e024aa637299376d776986549"},"package":"612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169"} +\ No newline at end of file ++{"files":{".travis.yml":"8cb8369c4baa618c5add98700b8b0509f5a63f15c1dc9474d4bc967d80439a4a","CHANGELOG.md":"caf37574d41c38570e892c4fed38cbc2fd22794ec512949c1f0faad1d866fced","Cargo.toml":"58822547c70a09449e6a069e6c197423a9e471d993ebf4ea20101e042781edf7","LICENSE":"a825bd853ab71619a4923d7b4311221427848070ff44d990da39b0b274c1683f","README.md":"7a19a1fb2f219fbc270535e0fee2caa96968b976cd74d33d12e2f2ef436d0895","build/main.rs":"38a90c85068bb6bba1d21e9d5976e693b9b868ed0c16b26986332d2ca1c01047","build/op.rs":"a393b6818384a50688db8cb923891f86ccce39a9dccbf7c684efb9bef83b4acf","build/tests.rs":"a04fd3185ea8b19c36cb939178e5fedf16b4b36c2df0a2e79593339d998bd1ce","src/array.rs":"7243dbe44f3818c852c67bd0c3af14d57473fb9c3efda2c0d98251b3fe8b4d57","src/bit.rs":"023f9f6768331ac17de72b6248c6a9d6a7b856842f56067c9c1e04b729ed9e04","src/int.rs":"de4c49717a7a40572e579fad2380f29698c5571844ff1462e368531072dba55e","src/lib.rs":"2a58ff8553851eb6b9d7fa70315d688431dd0573f8491e53cfe799a092347b96","src/marker_traits.rs":"abf73f3930b5129d01aaa64c51275c4ca4ce0ef8961f7a9e744ee731d6308200","src/operator_aliases.rs":"43eb6a29dc0387ec329df5d9af0b4479a1301b3a9b2304c3b7b7d8c03e01ff5d","src/private.rs":"48c572aa27bd444062eadb4bd3f5ca38c1e6efb66bc074f38555499b33f0dcaf","src/type_operators.rs":"df9ef3ae2a69d56258db41f8166342a65f6e4085581709140719d1b7e3916bb9","src/uint.rs":"df4fdad3110a7e08fdc21e49f7e82fd525d6a78fcf904a766729aa47c0200727","tests/test.rs":"1e559fadf0af1a38d7049caef26e3a162c58ea5e024aa637299376d776986549"},"package":"612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169"} diff --git a/rsvg-view-3.1 b/rsvg-view-3.1 new file mode 100644 index 0000000..0fb94dd --- /dev/null +++ b/rsvg-view-3.1 @@ -0,0 +1,58 @@ +.TH rsvg-view-3 1 +.SH NAME +rsvg-view-3 \- Display SVG files +.SH SYNOPSIS +.B rsvg-view-3 +.I [options] +file.svg +.I "" +.SH DESCRIPTION +RSVG displays SVG images on the screen. +.SS OPTIONS +.TP +.I "\-i \-\-xid int" +XWindow ID (for X11 embedding). +.TP +.I "\-s \-\-stdin +Read from stdin instead of a file. +.TP +.I "\-d \-\-dpi number" +Set the resolution of the image in pixels per inch. RSVG's current default is 90dpi. +.TP +.I "\-x \-\-x\-zoom number" +X Zoom factor, as a percentage. If unspecified, 1.0 is used as the default. +.TP +.I "\-y \-\-y\-zoom number" +Y Zoom factor, as a percentage. If unspecified, 1.0 is used as the default. +.TP +.I "\-w \-\-width integer" +Specify how wide you wish the image to be. If unspecified, the natural width of the image is used as the default. +.TP +.I "\-h \-\-height integer" +Specify how tall you wish the image to be. If unspecified, the natural height of the image is used as the default. +.TP +.I "\-b \-\-bgcolor string" +Set the image background color (default: transparent). +.TP +.I "\-k \-\-keep\-aspect" +Preserve the image's aspect ratio. +.TP +.I "\-? \-\-help" +Show a short help message. +.TP +.I "\-\-usage" +Display a brief usage message. +.TP +.I "\-v \-\-version" +Display what version of rsvg-view-3 this is. +.SH MORE INFORMATION +.B http://www.gnome.org/ +.br +.B http://librsvg.sourceforge.net/ +.br +.B http://www.w3.org/TR/SVG11/ +.SH "AUTHORS" +This manpage was written for the Debian project by Paul Brossier +, based on the similar rsvg upstream manpage, originally +written by Dom Lachowicz (cinamod@hotmail.com), Alex Larsson (alex@redhat.com), +and a host of others. diff --git a/rules b/rules new file mode 100755 index 0000000..6b033af --- /dev/null +++ b/rules @@ -0,0 +1,70 @@ +#!/usr/bin/make -f +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs -Wl,--as-needed +export CARGO_HOME = $(CURDIR)/debian/cargo-home +NULL = + +%: + dh $@ --with gnome,gir + +override_dh_autoreconf: + dh_autoreconf --as-needed + +override_dh_auto_configure: + if ! test -e vendor/backtrace-sys/.cargo-checksum.json.dist; then \ + cp vendor/backtrace-sys/.cargo-checksum.json vendor/backtrace-sys/.cargo-checksum.json.dist; \ + fi + jq '.files = {}' < vendor/backtrace-sys/.cargo-checksum.json.dist > vendor/backtrace-sys/.cargo-checksum.json + mkdir -p $(CARGO_HOME) + dh_auto_configure -- \ + --libexecdir='$${exec_prefix}/libexec' \ + --enable-pixbuf-loader \ + --enable-installed-tests \ + --enable-introspection \ + --enable-vala \ + --enable-gtk-doc \ + GDK_PIXBUF_QUERYLOADERS=/usr/lib/$(DEB_HOST_MULTIARCH)/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders \ + $(NULL) + +override_dh_makeshlibs: + dh_makeshlibs -- -c4 + +override_dh_install: + find debian/tmp -name '*.a' -print -delete + find debian/tmp -name '*.la' -print -delete + dh_install + sed -e "s/#MULTIARCH#/$(DEB_HOST_MULTIARCH)/g" debian/librsvg2-common.postinst.in > \ + debian/librsvg2-common.postinst + +override_dh_installchangelogs: + dh_installchangelogs -XChangeLog + +override_dh_missing: + dh_missing --fail-missing + +override_dh_clean: + dh_clean + rm -fr $(CARGO_HOME) + if test -e vendor/backtrace-sys/.cargo-checksum.json.dist; then \ + mv vendor/backtrace-sys/.cargo-checksum.json.dist vendor/backtrace-sys/.cargo-checksum.json; \ + fi + +# https://bugs.debian.org/895723 +ifneq (,$(filter $(DEB_HOST_ARCH), ppc64el ppc64 powerpc)) +override_dh_auto_test: + CARGO_INCREMENTAL=1 dh_auto_test +endif + +override_dh_auto_test-arch: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + dh_auto_test + find debian -name '*.log' \ + -not -name config.log \ + -not -name test-suite.log \ + -print0 | xargs -0 tail -v -c1M +endif + +override_dh_auto_test-indep: + @: diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/tests/build b/tests/build new file mode 100755 index 0000000..d41c6a0 --- /dev/null +++ b/tests/build @@ -0,0 +1,32 @@ +#!/bin/sh + +set -e +exec 2>&1 +set -u + +: "${AUTOPKGTEST_TMP:="${ADTTMP}"}" + +cd "$AUTOPKGTEST_TMP" + +echo "1..1" + +cat > simple.c <<'EOF' +#include +#include + +int main (void) +{ + RsvgHandle *handle; + + handle = rsvg_handle_new (); + g_object_unref (handle); + + g_print ("ok 1\n"); + return 0; +} +EOF + +gcc -o simple simple.c $(pkg-config --cflags --libs librsvg-2.0 gobject-2.0) +test -x simple +./simple +echo "# everything seems OK" diff --git a/tests/control b/tests/control new file mode 100644 index 0000000..c9256aa --- /dev/null +++ b/tests/control @@ -0,0 +1,7 @@ +Tests: build +Depends: build-essential, librsvg2-dev +Restrictions: allow-stderr + +Tests: convert +Depends: file, librsvg2-bin +Restrictions: allow-stderr diff --git a/tests/convert b/tests/convert new file mode 100755 index 0000000..944b00b --- /dev/null +++ b/tests/convert @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e +set -u + +: "${AUTOPKGTEST_TMP:="${ADTTMP}"}" + +rsvg-convert -o "$AUTOPKGTEST_TMP/example.png" tests/fixtures/api/example.svg +file "$AUTOPKGTEST_TMP/example.png" diff --git a/tests/gnome-desktop-testing b/tests/gnome-desktop-testing new file mode 100755 index 0000000..53e6739 --- /dev/null +++ b/tests/gnome-desktop-testing @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +: "${AUTOPKGTEST_TMP:="${ADTTMP}"}" + +exec gnome-desktop-testing-runner RSVG diff --git a/tests/librsvg2-tests.control b/tests/librsvg2-tests.control new file mode 100644 index 0000000..bd43f35 --- /dev/null +++ b/tests/librsvg2-tests.control @@ -0,0 +1,5 @@ +# TODO: Move this back into d/tests/control when librsvg2-tests has been +# through the NEW queue +Tests: gnome-desktop-testing +Depends: gnome-desktop-testing, librsvg2-tests +Restrictions: allow-stderr diff --git a/watch b/watch new file mode 100644 index 0000000..ac38817 --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=4 +https://download.gnome.org/sources/@PACKAGE@/([\d\.]+[02468])/ \ + @PACKAGE@@ANY_VERSION@\.tar\.xz