Update to 2.42.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
This commit is contained in:
parent
5604fc6e4c
commit
71016021f7
1
.gitignore
vendored
1
.gitignore
vendored
@ -32,3 +32,4 @@ librsvg-2.31.0.tar.bz2
|
|||||||
/librsvg-2.40.18.tar.xz
|
/librsvg-2.40.18.tar.xz
|
||||||
/librsvg-2.40.19.tar.xz
|
/librsvg-2.40.19.tar.xz
|
||||||
/librsvg-2.40.20.tar.xz
|
/librsvg-2.40.20.tar.xz
|
||||||
|
/librsvg-2.42.1.tar.xz
|
||||||
|
102
librsvg2.spec
102
librsvg2.spec
@ -1,32 +1,57 @@
|
|||||||
|
# https://github.com/rust-lang/rust/issues/47714
|
||||||
|
%undefine _strict_symbol_defs_build
|
||||||
|
|
||||||
|
# We want verbose builds
|
||||||
|
%global _configure_disable_silent_rules 1
|
||||||
|
|
||||||
Name: librsvg2
|
Name: librsvg2
|
||||||
Summary: An SVG library based on cairo
|
Summary: An SVG library based on cairo
|
||||||
Version: 2.40.20
|
Version: 2.42.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: https://wiki.gnome.org/Projects/LibRsvg
|
URL: https://wiki.gnome.org/Projects/LibRsvg
|
||||||
Source: http://download.gnome.org/sources/librsvg/2.40/librsvg-%{version}.tar.xz
|
Source: http://download.gnome.org/sources/librsvg/2.42/librsvg-%{version}.tar.xz
|
||||||
|
# https://gitlab.gnome.org/GNOME/librsvg/merge_requests/4
|
||||||
|
Patch0001: 0001-rust-Update-cssparser-to-0.23.patch
|
||||||
|
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.20
|
||||||
|
BuildRequires: pkgconfig(glib-2.0) >= 2.52.0
|
||||||
|
BuildRequires: pkgconfig(gio-2.0) >= 2.24.0
|
||||||
|
BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0
|
||||||
|
BuildRequires: pkgconfig(pangocairo) >= 1.38.0
|
||||||
|
BuildRequires: pkgconfig(pangoft2) >= 1.38.0
|
||||||
|
BuildRequires: pkgconfig(cairo) >= 1.2.0
|
||||||
|
BuildRequires: pkgconfig(cairo-png) >= 1.2.0
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0
|
||||||
|
BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.1
|
||||||
|
BuildRequires: pkgconfig(gthread-2.0) >= 2.52.0
|
||||||
|
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||||
|
BuildRequires: gobject-introspection-devel
|
||||||
|
BuildRequires: %{_bindir}/vapigen
|
||||||
|
BuildRequires: pkgconfig(fontconfig)
|
||||||
BuildRequires: chrpath
|
BuildRequires: chrpath
|
||||||
BuildRequires: pkgconfig(cairo)
|
BuildRequires: rust-packaging
|
||||||
BuildRequires: pkgconfig(cairo-png)
|
# [dependencies]
|
||||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
BuildRequires: (crate(cairo-rs) >= 0.3.0 with crate(cairo-rs) < 0.4.0)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: (crate(cairo-sys-rs) >= 0.5.0 with crate(cairo-sys-rs) < 0.6.0)
|
||||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
BuildRequires: (crate(cssparser) >= 0.23.0 with crate(cssparser) < 0.24.0)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: (crate(downcast-rs) >= 1.0.0 with crate(downcast-rs) < 2.0.0)
|
||||||
BuildRequires: pkgconfig(libxml-2.0)
|
BuildRequires: (crate(glib) >= 0.4.0 with crate(glib) < 0.5.0)
|
||||||
BuildRequires: pkgconfig(libcroco-0.6)
|
BuildRequires: (crate(glib-sys) >= 0.5.0 with crate(glib-sys) < 0.6.0)
|
||||||
BuildRequires: pkgconfig(pangocairo)
|
BuildRequires: (crate(itertools) >= 0.7.4 with crate(itertools) < 0.8.0)
|
||||||
BuildRequires: vala-devel
|
BuildRequires: (crate(libc) >= 0.2.0 with crate(libc) < 0.3.0)
|
||||||
BuildRequires: vala
|
BuildRequires: (crate(pango) >= 0.3.0 with crate(pango) < 0.4.0)
|
||||||
|
BuildRequires: (crate(pango-sys) >= 0.5.0 with crate(pango-sys) < 0.6.0)
|
||||||
|
BuildRequires: (crate(regex) >= 0.2.1 with crate(regex) < 0.3.0)
|
||||||
|
|
||||||
# for file triggers
|
# for file triggers
|
||||||
Requires: gdk-pixbuf2%{?_isa} >= 2.31.5-2.fc24
|
Requires: gdk-pixbuf2%{?_isa} >= 2.31.5-2.fc24
|
||||||
|
|
||||||
%description
|
%description
|
||||||
An SVG library based on cairo.
|
An SVG library based on cairo.
|
||||||
|
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Libraries and include files for developing with librsvg
|
Summary: Libraries and include files for developing with librsvg
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
@ -35,7 +60,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||||||
This package provides the necessary development libraries and include
|
This package provides the necessary development libraries and include
|
||||||
files to allow you to develop with librsvg.
|
files to allow you to develop with librsvg.
|
||||||
|
|
||||||
|
|
||||||
%package tools
|
%package tools
|
||||||
Summary: Extra tools for librsvg
|
Summary: Extra tools for librsvg
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
@ -43,68 +67,64 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||||||
%description tools
|
%description tools
|
||||||
This package provides extra utilities based on the librsvg library.
|
This package provides extra utilities based on the librsvg library.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n librsvg-%{version}
|
%autosetup -n librsvg-%{version} -p1
|
||||||
|
# No bundled deps
|
||||||
|
rm -vrf rust/vendor
|
||||||
|
( cd rust && %cargo_prep )
|
||||||
|
|
||||||
%build
|
%build
|
||||||
GDK_PIXBUF_QUERYLOADERS=/usr/bin/gdk-pixbuf-query-loaders-%{__isa_bits}
|
|
||||||
export GDK_PIXBUF_QUERYLOADERS
|
|
||||||
# work around an ordering problem in configure
|
|
||||||
enable_pixbuf_loader=yes
|
|
||||||
export enable_pixbuf_loader
|
|
||||||
%configure --disable-static \
|
%configure --disable-static \
|
||||||
--disable-gtk-doc \
|
--disable-gtk-doc \
|
||||||
--enable-introspection \
|
--enable-introspection \
|
||||||
--enable-vala
|
--enable-vala
|
||||||
make %{?_smp_mflags}
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
|
find %{buildroot} -type f -name '*.la' -print -delete
|
||||||
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/mozilla/
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_datadir}/pixmaps/svg-viewer.svg
|
|
||||||
|
|
||||||
# Remove lib64 rpaths
|
# Remove lib64 rpaths
|
||||||
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/rsvg-convert
|
chrpath --delete %{buildroot}%{_bindir}/rsvg-convert
|
||||||
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/rsvg-view-3
|
chrpath --delete %{buildroot}%{_bindir}/rsvg-view-3
|
||||||
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.so
|
chrpath --delete %{buildroot}%{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.so
|
||||||
|
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
%post -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -p /sbin/ldconfig
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc AUTHORS NEWS README
|
%{_pkgdocdir}
|
||||||
%license COPYING COPYING.LIB
|
%license COPYING COPYING.LIB
|
||||||
%{_libdir}/librsvg-2.so.*
|
%{_libdir}/librsvg-2.so.*
|
||||||
%{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.so
|
%{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.so
|
||||||
%{_libdir}/girepository-1.0/*
|
%dir %{_libdir}/girepository-1.0
|
||||||
|
%{_libdir}/girepository-1.0/Rsvg-2.0.typelib
|
||||||
%dir %{_datadir}/thumbnailers
|
%dir %{_datadir}/thumbnailers
|
||||||
%{_datadir}/thumbnailers/librsvg.thumbnailer
|
%{_datadir}/thumbnailers/librsvg.thumbnailer
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_libdir}/librsvg-2.so
|
%{_libdir}/librsvg-2.so
|
||||||
%{_includedir}/librsvg-2.0
|
%{_includedir}/librsvg-2.0/
|
||||||
%{_libdir}/pkgconfig/librsvg-2.0.pc
|
%{_libdir}/pkgconfig/librsvg-2.0.pc
|
||||||
%{_datadir}/gir-1.0/*
|
%dir %{_datadir}/gir-1.0
|
||||||
|
%{_datadir}/gir-1.0/Rsvg-2.0.gir
|
||||||
%dir %{_datadir}/vala
|
%dir %{_datadir}/vala
|
||||||
%dir %{_datadir}/vala/vapi
|
%dir %{_datadir}/vala/vapi
|
||||||
%{_datadir}/vala/vapi/librsvg-2.0.vapi
|
%{_datadir}/vala/vapi/librsvg-2.0.vapi
|
||||||
%doc %{_datadir}/gtk-doc/html/rsvg-2.0
|
%dir %{_datadir}/gtk-doc
|
||||||
|
%dir %{_datadir}/gtk-doc/html
|
||||||
|
%{_datadir}/gtk-doc/html/rsvg-2.0
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
%{_bindir}/rsvg-convert
|
%{_bindir}/rsvg-convert
|
||||||
%{_bindir}/rsvg-view-3
|
%{_bindir}/rsvg-view-3
|
||||||
%{_mandir}/man1/rsvg-convert.1*
|
%{_mandir}/man1/rsvg-convert.1*
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jan 24 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.42.1-1
|
||||||
|
- Update to 2.42.1
|
||||||
|
|
||||||
* Sat Dec 16 2017 Kalev Lember <klember@redhat.com> - 2.40.20-1
|
* Sat Dec 16 2017 Kalev Lember <klember@redhat.com> - 2.40.20-1
|
||||||
- Update to 2.40.20
|
- Update to 2.40.20
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (librsvg-2.40.20.tar.xz) = cdd8224deb4c3786e29f48ed02c32ed9dff5cb15aba574a5ef845801ad3669cfcc3eedb9d359c22213dc7a29de24c363248825adad5877c40abf73b3688ff12f
|
SHA512 (librsvg-2.42.1.tar.xz) = 1053598b2460815454b7877cbdbb48caf370628c97850ce352c44b1eab34125ad45743e507cf16cd703a71dc223558ab54918710abf7c3d07982c370052af255
|
||||||
|
Loading…
Reference in New Issue
Block a user