Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-release-src > by-pkgid > e85c3cc7d8836420008a84b1e8ca1a8e > files > 2

librsvg-2.40.17-1.mga6.src.rpm

%define api_version	2
%define lib_major	2
%define gir_major	2.0
%define lib_name	%mklibname rsvg %{api_version} %{lib_major}
%define libnamedev	%mklibname -d rsvg %{api_version}
%define girname		%mklibname rsvg-gir %{gir_major}

# mozilla plugin requires xulruuner 1.8 not 1.9
%define build_mozilla 0

%define url_ver	%(echo %{version}|cut -d. -f1,2)

Name:		librsvg
Summary:	Raph's SVG library
Version:	2.40.17
Release: 	%mkrel 1
License: 	LGPLv2+ and GPLv2+
Group:		Graphics/Utilities
Source0: 	https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
URL: 		http://librsvg.sourceforge.net/
BuildRequires:	pkgconfig(cairo) >= 1.2.0
BuildRequires:	pkgconfig(cairo-png) >= 1.2.0
BuildRequires:	pkgconfig(fontconfig) >= 1.0.1
BuildRequires:	pkgconfig(freetype2)
BuildRequires:	pkgconfig(gdk-pixbuf-2.0) >= 1.3.7
BuildRequires:	pkgconfig(gio-2.0) >= 2.16.0
BuildRequires:	pkgconfig(glib-2.0) >= 2.12.0
BuildRequires:	pkgconfig(gtk+-3.0) >= 2.90.0
BuildRequires:	pkgconfig(libcroco-0.6) >= 0.6.1
BuildRequires:	pkgconfig(libxml-2.0) >= 2.7.0
BuildRequires:	pkgconfig(pangocairo) >= 1.10.0
BuildRequires:	pkgconfig(pangoft2) >= 1.2.0
BuildRequires:	pkgconfig(gobject-introspection-1.0)
BuildRequires:	gtk-doc >= 1.13
BuildRequires:	docbook-dtd31-sgml
Requires:	python

%description
A library that uses libart and pango to render svg files.

#-----------------------------------------------------------

%package -n %{lib_name}
Summary:	Raph's SVG library
Group:		System/Libraries
Provides:	%{name}%{api_version} = %{version}-%{release}
Conflicts:	%{name} < 2.16.1-2
Requires(post):		gdk-pixbuf2.0
Requires(postun):	gdk-pixbuf2.0

%description -n %{lib_name}
A library that uses libart and pango to render svg files.

%post -n %{lib_name}
%{_bindir}/gdk-pixbuf-query-loaders --update-cache

%postun -n %{lib_name}
#only update on uninstall, upgrade will be done by post of new package
if [ "$1" = "0" -a -x %{_bindir}/gdk-pixbuf-query-loaders ]; then 
  [ -x %{_bindir}/gdk-pixbuf-query-loaders ] && %{_bindir}/gdk-pixbuf-query-loaders --update-cache
fi

#-----------------------------------------------------------

%package -n %{libnamedev}
Summary:	Libraries and include files for developing with librsvg
Group:		Development/C
Requires:	%{lib_name} = %{version}-%{release}
Requires:	%{girname} = %{version}-%{release}
Provides:	%{name}%{api_version}-devel = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Obsoletes:	%mklibname -d rsvg 2 2

%description -n %{libnamedev}
This package provides the necessary development libraries and include
files to allow you to develop with librsvg.

#-----------------------------------------------------------

%package -n %{girname}
Summary:	GObject Introspection interface description for %{name}
Group:		System/Libraries
Requires:	%{lib_name} = %{version}-%{release}

%description -n %{girname}
GObject Introspection interface description for %{name}.

#-----------------------------------------------------------

%if %build_mozilla
%package mozilla
Summary:	Mozilla plugin for displaying SVG files
Group:		Networking/WWW
BuildRequires:	xulrunner-devel

%description mozilla
This package provides the necessary development libraries and include
files to allow you to develop with librsvg.
%endif

#-----------------------------------------------------------

%prep
%setup -q
%autopatch -p1

%build
%configure2_5x \
	--enable-gtk-doc \
	--enable-introspection=yes \
	--disable-static
# -j4 required to build as of 2.35.0 version
%make -j4

%install
%makeinstall_std

#we don't want these
find %{buildroot} -name "*.la" -delete

rm -fr %{buildroot}%{_docdir}/librsvg

#-----------------------------------------------------------

%files 
%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README
%{_bindir}/rsvg-convert
%{_bindir}/rsvg-view-3
%{_mandir}/man1/*.1.*
%{_datadir}/thumbnailers/librsvg.thumbnailer

%files -n %{lib_name}
%{_libdir}/librsvg-%{api_version}.so.%{lib_major}{,.*}
%{_libdir}/gdk-pixbuf-2.0/*/loaders/*.so

%files -n %{girname}
%{_libdir}/girepository-1.0/Rsvg-%{gir_major}.typelib

%files -n %{libnamedev}
%{_libdir}/*.so
%{_includedir}/librsvg-2.0
%{_libdir}/pkgconfig/*
%{_datadir}/gtk-doc/html/*
%{_datadir}/gir-1.0/Rsvg-%{gir_major}.gir

%if %build_mozilla
%files mozilla
%{_libdir}/mozilla/plugins/*.so
%endif


%changelog
* Sat Apr 08 2017 ovitters <ovitters> 2.40.17-1.mga6
+ Revision: 1096095
- new version 2.40.17

* Tue Jul 05 2016 luigiwalser <luigiwalser> 2.40.16-1.mga6
+ Revision: 1039020
- 2.40.16

* Sat Apr 02 2016 ovitters <ovitters> 2.40.15-1.mga6
+ Revision: 997582
- new version 2.40.15

* Sat Jan 16 2016 wally <wally> 2.40.13-2.mga6
+ Revision: 923503
- rebuild to fix gtk-encode-symbolic-svg's (from gtk+3.0-devel) 'Unrecognized image file format' error

* Fri Jan 08 2016 ovitters <ovitters> 2.40.13-1.mga6
+ Revision: 920559
- new version 2.40.13

* Wed Dec 02 2015 ovitters <ovitters> 2.40.12-1.mga6
+ Revision: 907588
- new version 2.40.12

* Thu Oct 08 2015 ovitters <ovitters> 2.40.11-1.mga6
+ Revision: 887888
- new version 2.40.11

* Mon Aug 10 2015 ovitters <ovitters> 2.40.10-1.mga6
+ Revision: 862386
- new version 2.40.10

* Mon Jun 29 2015 wally <wally> 2.40.9-2.mga6
+ Revision: 847717
- add requires for gir pkg to devel pkg

* Sat Jun 20 2015 ovitters <ovitters> 2.40.9-1.mga6
+ Revision: 836325
- new version 2.40.9
- dropped merged patch 1

* Fri Feb 27 2015 ovitters <ovitters> 2.40.7-2.mga5
+ Revision: 817156
- add patch to fix double free

* Mon Feb 16 2015 ovitters <ovitters> 2.40.7-1.mga5
+ Revision: 815134
- new version 2.40.7

* Thu Dec 04 2014 ovitters <ovitters> 2.40.6-1.mga5
+ Revision: 801546
- new version 2.40.6

* Wed Oct 15 2014 umeabot <umeabot> 2.40.5-2.mga5
+ Revision: 739865
- Second Mageia 5 Mass Rebuild

* Mon Oct 13 2014 ovitters <ovitters> 2.40.5-1.mga5
+ Revision: 738322
- new version 2.40.5

* Fri Sep 26 2014 wally <wally> 2.40.4-3.mga5
+ Revision: 724927
- rebuild with new rpm-mageia-setup to generate requires for .typelib files

* Tue Sep 16 2014 umeabot <umeabot> 2.40.4-2.mga5
+ Revision: 681765
- Mageia 5 Mass Rebuild

* Sun Sep 14 2014 ovitters <ovitters> 2.40.4-1.mga5
+ Revision: 675293
- new version 2.40.4

* Mon Aug 18 2014 ovitters <ovitters> 2.40.3-1.mga5
+ Revision: 665200
- new version 2.40.3

* Mon Mar 17 2014 ovitters <ovitters> 2.40.2-1.mga5
+ Revision: 604544
- new version 2.40.2

* Sat Feb 22 2014 tv <tv> 2.40.1-1.mga5
+ Revision: 595433
- there's no more gtk2 support

  + ovitters <ovitters>
    - new version 2.40.1
    - new version 2.40.0

  + umeabot <umeabot>
    - Mageia 4 Mass Rebuild

* Sun Aug 18 2013 fwang <fwang> 2.39.0-1.mga4
+ Revision: 467453
- new version 2.39.0

* Sun Jul 28 2013 dams <dams> 2.37.0-1.mga4
+ Revision: 459197
- new version 2.37.0

* Sat Jan 12 2013 umeabot <umeabot> 2.36.4-2.mga3
+ Revision: 358115
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

  + boklm <boklm>
    - Update group: Graphics/Other -> Graphics/Utilities

* Tue Oct 16 2012 ovitters <ovitters> 2.36.4-1.mga3
+ Revision: 307014
- update group: Graphics/Other
- new version 2.36.4

* Sun Sep 02 2012 ovitters <ovitters> 2.36.3-1.mga3
+ Revision: 287244
- new version 2.36.3

* Sun Aug 19 2012 ovitters <ovitters> 2.36.2-1.mga3
+ Revision: 282396
- new version 2.36.2

* Sat Jun 09 2012 fwang <fwang> 2.36.1-1.mga3
+ Revision: 258371
- update file list

  + ovitters <ovitters>
    - new version 2.36.1

* Mon Mar 26 2012 ovitters <ovitters> 2.36.0-1.mga2
+ Revision: 226803
- clean spec
- update file list
- new version 2.36.0

* Mon Mar 05 2012 fwang <fwang> 2.35.2-3.mga2
+ Revision: 218446
- symlink not neede now

* Sun Mar 04 2012 luigiwalser <luigiwalser> 2.35.2-2.mga2
+ Revision: 217727
- restore rsvg and rsvg-view commands with symlinks

* Tue Feb 07 2012 fwang <fwang> 2.35.2-1.mga2
+ Revision: 205677
- update file list
- new version 2.35.2

* Mon Dec 19 2011 wally <wally> 2.35.1-1.mga2
+ Revision: 184571
- new version 2.35.1
- drop P0, fixed upstream

* Tue Dec 13 2011 zezinho <zezinho> 2.35.0-3.mga2
+ Revision: 181423
- Fix including rsvg.h always causing a deprecated warning from fedora

* Mon Nov 14 2011 wally <wally> 2.35.0-2.mga2
+ Revision: 167807
- bump rel due to misbehaving BS
- new version 2.35.0
- enable introspection support and create own subpackage for .typelib
- clean .spec a bit

* Wed Sep 07 2011 fwang <fwang> 2.34.1-1.mga2
+ Revision: 140525
- new version 2.34.1

* Wed Jun 15 2011 dmorgan <dmorgan> 2.34.0-2.mga2
+ Revision: 107984
- Bump release
- Fix file list

* Wed Jun 08 2011 dmorgan <dmorgan> 2.34.0-1.mga2
+ Revision: 101740
- Fix file list
- Fix buildrequires
- New version 2.34.0

  + mikala <mikala>
    - Drop mdk macros
    - imported package librsvg


* Sun Nov 14 2010 Götz Waschk <waschk@mandriva.org> 2.32.1-1mdv2011.0
+ Revision: 597521
- update to new version 2.32.1

* Mon Sep 27 2010 Funda Wang <fwang@mandriva.org> 2.32.0-1mdv2011.0
+ Revision: 581173
- update to new version 2.32.0

* Mon Aug 09 2010 Funda Wang <fwang@mandriva.org> 2.31.0-2mdv2011.0
+ Revision: 567900
- /usr/bin/rsvg2 is a python script

* Fri Jul 30 2010 Funda Wang <fwang@mandriva.org> 2.31.0-1mdv2011.0
+ Revision: 563261
- New version 2.31.0
- adopt to splitting on gtk and gdk_pixbuff

* Mon May 03 2010 Götz Waschk <waschk@mandriva.org> 2.26.3-1mdv2010.1
+ Revision: 541704
- update to new version 2.26.3

* Tue Mar 30 2010 Götz Waschk <waschk@mandriva.org> 2.26.2-1mdv2010.1
+ Revision: 528963
- update to new version 2.26.2

* Tue Mar 16 2010 Oden Eriksson <oeriksson@mandriva.com> 2.26.0-3mdv2010.1
+ Revision: 520902
- rebuilt for 2010.1

* Sun Oct 04 2009 Funda Wang <fwang@mandriva.org> 2.26.0-2mdv2010.0
+ Revision: 453343
- disable mozilla plugin as it requires xulrunner 1.8

* Mon Mar 16 2009 Götz Waschk <waschk@mandriva.org> 2.26.0-1mdv2009.1
+ Revision: 355970
- update to new version 2.26.0

* Tue Sep 23 2008 Götz Waschk <waschk@mandriva.org> 2.22.3-1mdv2009.0
+ Revision: 287353
- new version
- build with xulrunner
- fix group
- fix license

* Sat Jun 28 2008 Oden Eriksson <oeriksson@mandriva.com> 2.22.2-3mdv2009.0
+ Revision: 229864
- fix build (-lm)

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Tue Mar 04 2008 Götz Waschk <waschk@mandriva.org> 2.22.2-1mdv2008.1
+ Revision: 178712
- new version

* Mon Feb 25 2008 Götz Waschk <waschk@mandriva.org> 2.22.1-1mdv2008.1
+ Revision: 174557
- new version

* Thu Feb 21 2008 Götz Waschk <waschk@mandriva.org> 2.22.0-1mdv2008.1
+ Revision: 173717
- new version

* Sun Jan 20 2008 Götz Waschk <waschk@mandriva.org> 2.20.0-1mdv2008.1
+ Revision: 155297
- new version

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild
    - kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Thu Aug 30 2007 Götz Waschk <waschk@mandriva.org> 2.18.2-1mdv2008.0
+ Revision: 75142
- new version

* Tue Aug 21 2007 Götz Waschk <waschk@mandriva.org> 2.18.1-1mdv2008.0
+ Revision: 68239
- new version
- new devel name

* Tue Jul 24 2007 Götz Waschk <waschk@mandriva.org> 2.18.0-1mdv2008.0
+ Revision: 55028
- new version
- fix mozilla plugin build


* Wed Nov 22 2006 Götz Waschk <waschk@mandriva.org> 2.16.1-3mdv2007.0
+ Revision: 86442
- add conflict to fix upgrade

* Wed Nov 22 2006 Colin Guthrie <cguthrie@mandriva.org> 2.16.1-2mdv2007.1
+ Revision: 86240
- Libify the engines for the benefit of x86_64 users

* Fri Nov 03 2006 Götz Waschk <waschk@mandriva.org> 2.16.1-1mdv2007.1
+ Revision: 76075
- another fix for the gtk macros
- fix macros with pkgconfig calls again
- fix gtkbinaryver macro
- Import librsvg

* Fri Nov 03 2006 Götz Waschk <waschk@mandriva.org> 2.16.1-1mdv2007.1
- New version 2.16.1

* Fri Sep 01 2006 Götz Waschk <waschk@mandriva.org> 2.16.0-1mdv2007.0
- New release 2.16.0

* Wed Aug 02 2006 Frederic Crozat <fcrozat@mandriva.com> 2.15.90-3mdv2007.0
- Rebuild with latest dbus

* Mon Jul 31 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 2.15.90-2
- fix building in autobuilders that install only strictly necessary build deps
- add BuildRequires: libxt-devel

* Fri Jul 28 2006 Götz Waschk <waschk@mandriva.org> 2.15.90-1
- New release 2.15.90

* Fri May 12 2006 Götz Waschk <waschk@mandriva.org> 2.14.4-1mdk
- New release 2.14.4

* Tue Mar 07 2006 Götz Waschk <waschk@mandriva.org> 2.12.7-6mdk
- rebuild for new libgsf

* Mon Feb 27 2006 Frederic Crozat <fcrozat@mandriva.com> 2.12.7-5mdk
- Fortify package uninstall

* Fri Feb 24 2006 Frederic Crozat <fcrozat@mandriva.com> 2.12.7-4mdk
- Use mkrel

* Mon Nov 14 2005 Oden Eriksson <oeriksson@mandriva.com> 2.12.7-3mdk
- rebuilt against openssl-0.9.8a

* Wed Oct 12 2005 Götz Waschk <waschk@mandriva.org> 2.12.7-2mdk
- rebuild for new libgsf

* Mon Oct 10 2005 Götz Waschk <waschk@mandriva.org> 2.12.7-1mdk
- New release 2.12.7

* Sat Oct 08 2005 Frederic Crozat <fcrozat@mandriva.com> 2.12.6-1mdk
- Release 2.12.6

* Sat Oct 08 2005 Frederic Crozat <fcrozat@mandriva.com> 2.12.4-2mdk
- Enforce post dependency
- don't run gdk-pixbuf-query-loaders in postun when upgrading

* Fri Oct 07 2005 Frederic Crozat <fcrozat@mandriva.com> 2.12.4-1mdk
- Release 2.14.4
- Remove patch0 (merged upstream)

* Sat Aug 27 2005 Götz Waschk <waschk@mandriva.org> 2.9.5-2mdk
- replace prereq

* Thu Apr 21 2005 Frederic Crozat <fcrozat@mandriva.com> 2.9.5-1mdk 
- Release 2.9.5 (based on Götz Waschk package)

* Mon Mar 14 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 2.8.1-5mdk 
- Rebuild with firefox

* Wed Jan 05 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 2.8.1-4mdk 
- Rebuild with latest howl

* Mon Dec 13 2004 Abel Cheung <deaddog@mandrake.org> 2.8.1-3mdk
- Remove wrong or outdated requirements

* Fri Nov 12 2004 Christiaan Welvaart <cjw@daneel.dyndns.org> 2.8.1-2mdk
- add BuildRequires: mozilla-devel

* Wed Oct 20 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.8.1-1mdk
- New release 2.8.1

* Thu Aug 05 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.6.5-2mdk
- biarch support

* Sun May 02 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.5-1mdk
- don't libtoolize
- fix url
- New release 2.6.5

* Fri Apr 23 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.4-4mdk
- Fix again BuildRequires

* Thu Apr 22 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.4-3mdk
- Fix Buildrequires for documentation generation

* Thu Apr 08 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.4-2mdk
- Rebuild with latest libcroco

* Tue Apr 06 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.4-1mdk
- Release 2.6.4 (with Götz Waschk help)

* Tue Apr 06 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.4.0-2mdk
- rebuild for gtk+2.4.0 (because of svg pixbuf loader)