Accepting request 1072794 from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/1072794
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/librsvg?expand=0&rev=226
This commit is contained in:
Dominique Leuenberger 2023-03-20 12:47:57 +00:00 committed by Git OBS Bridge
parent c5e623a359
commit c97cd1f1b6
9 changed files with 119 additions and 18 deletions

View File

@ -1,4 +1,14 @@
<constraints>
<overwrite>
<conditions>
<arch>x86_64</arch>
</conditions>
<hardware>
<disk>
<size unit="G">9</size>
</disk>
</hardware>
</overwrite>
<overwrite>
<conditions>
<arch>ppc64</arch>

View File

@ -1,25 +1,25 @@
<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="disabled">
<service name="obs_scm" mode="manual">
<param name="url">https://gitlab.gnome.org/GNOME/librsvg.git</param>
<param name="scm">git</param>
<param name="revision">refs/tags/2.55.1</param>
<param name="revision">refs/tags/2.56.0</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
<!-- <param name="changesgenerate">enable</param> -->
</service>
<service name="set_version" mode="disabled"/>
<service name="set_version" mode="manual"/>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="cargo_vendor" mode="disabled">
<service name="cargo_vendor" mode="manual">
<param name="srcdir">librsvg</param>
<param name="update">true</param>
</service>
<service name="cargo_audit" mode="disabled">
<service name="cargo_audit" mode="manual">
<param name="srcdir">librsvg</param>
</service>
</services>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5dcabc93ad79842a460448860bda6ddbfafe982538e66b9cbaf57572cda43213
size 13294605

3
librsvg-2.56.0.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:de8a3a48a9dce18015ed25c70bd22aea4214b7715722804737f348a092dbef9a
size 14275597

View File

@ -1,3 +1,93 @@
-------------------------------------------------------------------
Fri Mar 17 20:56:36 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.56.0:
+ Fix crash when XML files get recursively included through
XInclude.
+ When running the suite of reference tests, you can now use the
TESTS_OUTPUT_DIR environment variable to specify where results
for failures get written. See tests/README.md for details.
+ The minimum supported Rust version (MSRV) is 1.64.
-------------------------------------------------------------------
Fri Mar 17 17:20:03 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Pass --skip filter_morphology_from_reference_page_svg to
cargo_test, filter out new test that fails when building against
cairo-1.17.8.
-------------------------------------------------------------------
Thu Mar 9 09:48:52 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.55.92:
+ Update to cssparser 0.29.6; this adds support for hwb() color
syntax, from the CSS Color Module Level 4 spec
(https://drafts.csswg.org/css-color-4/#changes). Note that
values inside hwb() are *not* comma-separated, just whitespace.
+ Fix panic when a requested font-size is too big.
+ Validate all clipPath and mask transforms.
+ Add a performance tracking framework. This is part of an
Outreachy internship.
+ Slight improvements in the size of generated code and memory
consumption.
+ The Rust crate is now called "rsvg", for consistency with other
crates that don't usually have a "lib" prefix.
+ The Rust API documentation is now available at
https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html
- Add minimum harddisk size of 9G for x86_64 to constraints. The
cargo test uses a lot of disk space.
-------------------------------------------------------------------
Tue Feb 28 13:57:21 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.55.91:
+ Support "turn" unit for CSS <angle> values.
+ Support the feDropShadow element.
+ Fix panic when a feTile filter gets an empty source region.
+ Update to gtk-rs 0.17.0.
+ Simplify the NMake Makefiles for Windows; see
win32/MSVC-Builds.md for details.
+ Documentation and infrastructure updates.
+ Consolidate the scattered .md documents into the Development
Guide. Updated links throughout.
https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
+ Internal refactoring of the test suite.
+ Updated dependencies to avoid duplicated crates.
- Changes from version 2.55.90:
+ rsvg-convert now supports Tab completion for bash, elvish,
fish, powershell, and zsh. Please run rsvg-convert
--completion bash to generate the completion file. You can use
the other shells' names as an argument to the --completion
option.
+ Support vector-effect="non-scaling-stroke" for paths.
+ Apply width, height when <use>ing an <svg>.
+ There is a new development guide for librsvg, for people who
want to help in its development. I hope this will be especially
useful to Outreachy and Summer of Code interns:
https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
+ In the use element, honor the overflow:hidden property of a
referenced symbol.
+ Treat property and attribute parse errors / invalid values as
if they were not present, per the specs. Previously this would
cause the offending element's subtree to not be rendered.
+ Make feGaussianBlur work as a pass-through filter if the
stdDeviation is invalid.
+ Define missing crate metadata for Cargo.toml.
+ Add some tests that were missing for the C API.
+ Fix the basic test suite in Windows.
+ Miscellaneous fixes for the build and CI.
+ Plenty of internal refactoring to enable more consistent
logging.
+ Slight reductions in memory consumption for elements with
context-stroke and context-fill.
+ Experimental gdk-pixbuf loader in Rust. This is not installed
yet.
+ Update the gtk-rs crates to 0.16.0.
+ Port rsvg-convert's argument parsing to the clap4 crate.
+ Updates to the dependencies.
+ The CI now has a cargo-deny step, which should help us notice
when there are security advisories for dependencies
-------------------------------------------------------------------
Thu Jan 12 16:13:12 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@ -1,4 +1,4 @@
name: librsvg
version: 2.55.1
mtime: 1662417730
commit: b556c32bd6e57b3310ed0cea1ab77f48014a291b
version: 2.56.0
mtime: 1679084472
commit: b831e077174ae608d8cd09e532fc0e7ce1fe5c4f

View File

@ -22,14 +22,14 @@
%define librsvg_sover 2
Name: librsvg
Version: 2.55.1
Version: 2.56.0
Release: 0
Summary: A Library for Rendering SVG Data
License: Apache-2.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT
Group: Development/Libraries/C and C++
URL: https://wiki.gnome.org/Projects/LibRsvg
Source: %{name}-%{version}.tar.xz
Source2: vendor.tar.xz
Source2: vendor.tar.zst
Source3: cargo_config
Source99: baselibs.conf
@ -161,7 +161,8 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name}/CO*.md
%check
%ifarch x86_64 %{?x86_64}
# 2023-01-15: the pdf-related tests are failing (bsc#1207167)
%{cargo_test} -- --skip pdf_has_text --skip pdf_has_link
# 2023-03-17 cairo-1.17.8 filter_morphology svg test is failing
%{cargo_test} -- --skip pdf_has_text --skip pdf_has_link --skip filter_morphology_from_reference_page_svg
%endif
%post -n librsvg-2-%{librsvg_sover} -p /sbin/ldconfig
@ -194,7 +195,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name}/CO*.md
%{_datadir}/thumbnailers/librsvg.thumbnailer
%files devel
%doc AUTHORS COMPILING.md CONTRIBUTING.md
%doc AUTHORS
%doc %{_datadir}/doc/%{name}/
%doc %{_datadir}/doc/Rsvg-2.0/
%{_includedir}/librsvg-2.0/

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:839d80d284f0fdbdd84858898caffee9396ccc4feb529afda8179594ae60c63a
size 18514980

3
vendor.tar.zst Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f5914d5cbf11c4a223a55c8c5e3c908f4ac3deb31199b4433ee994b6764c830a
size 27400045