10139N/A#
10139N/A# spec file for package librsvg
10139N/A#
20358N/A# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
17185N/A%define owner padraig
10139N/A#
10139N/A
17176N/A%define OSR LFI#105446 (gnome Exec. summary):n/a
17176N/A
17176N/AName: librsvg
10139N/ALicense: Library is LGPLv2, binaries are GPLv2
15322N/AGroup: System/Libraries/GNOME
10139N/AVersion: 2.36.3
20835N/ARelease: 1
11020N/ADistribution: Java Desktop System
10139N/AVendor: Gnome Community
18615N/ASummary: Library for SVG support for GNOME
10139N/ASource: http://ftp.gnome.org/pub/GNOME/sources/librsvg/2.36/librsvg-%{version}.tar.xz
10139N/AURL: http://www.gnome.org
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
11207N/ADocdir: %{_docdir}/librsvg
16428N/AAutoreqprov: on
16428N/APrereq: /sbin/ldconfig
12786N/A
19019N/APatch1: librsvg-01-sgml.diff
18966N/APatch2: librsvg-02-solaris.diff
19044N/A
19019N/A%define libxml2_version 2.6.7
20118N/A%define gtk2_version 2.4.0
20118N/A%define freetype2_version 2.1.7
20832N/A%define popt_version 1.7
20832N/A%define libart_version 2.3.16
10139N/A
10139N/ARequires: libxml2 >= %{libxml2_version}
10139N/ARequires: gtk2 >= %{gtk2_version}
10139N/ARequires: freetype2 >= %{freetype2_version}
10139N/ARequires: popt >= %{popt_version}
10139N/ARequires: libart_lgpl >= %{libart_version}
10139N/ARequires: libpng
10139N/A
10139N/ABuildRequires: libxml2-devel >= %{libxml2_version}
10139N/ABuildRequires: gtk2-devel >= %{gtk2_version}
10139N/ABuildRequires: freetype2-devel >= %{freetype2_version}
10139N/ABuildRequires: popt >= %{popt_version}
10139N/ABuildRequires: libart_lgpl-devel >= %{libart_version}
10139N/ABuildRequires: libpng-devel
10139N/A
10139N/A%description
10139N/Alibrsvg provides SVG support for GNOME
10139N/A
10139N/A%package devel
10139N/ASummary: Development Library for SVG support for GNOME
10139N/AGroup: Development/Libraries/GNOME
10139N/ARequires: %{name} = %{version}
10139N/ARequires: libxml2-devel >= %{libxml2_version}
10139N/ARequires: gtk2-devel >= %{gtk2_version}
10139N/ARequires: freetype2-devel >= %{freetype2_version}
10139N/ARequires: libart_lgpl-devel >= %{libart_version}
10139N/A
10139N/A%description devel
10139N/Alibrsvg provides SVG support for GNOME
10139N/A
10139N/A%prep
10139N/A%setup -q
10139N/A%patch1 -p1
10139N/A%patch2 -p1
10139N/A
10139N/A%build
10139N/A%ifos linux
10139N/Aif [ -x /usr/bin/getconf ]; then
10139N/A CPUS=`getconf _NPROCESSORS_ONLN`
10139N/Afi
10139N/A%else
10139N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
18966N/A%endif
19019N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
20118N/A CPUS=1
20776N/Afi
10139N/A
10139N/Alibtoolize --force
10139N/Aaclocal-1.11 $ACLOCAL_FLAGS -I .
10139N/Aautoheader
10139N/Aautomake-1.11 -a -c -f
10139N/Aautoconf
10139N/Aexport CFLAGS="%optflags"
10139N/Aexport LDFLAGS="%_ldflags"
10139N/A./configure --prefix=%{_prefix} \
10139N/A --libdir=%{_libdir} \
10139N/A --bindir=%{_bindir} \
10139N/A --sysconfdir=%{_sysconfdir} \
10139N/A --mandir=%{_mandir} \
16777N/A %{gtk_doc_option} \
20832N/A --disable-Bsymbolic \
13004N/A --with-html-dir=%{_datadir}/gtk-doc/html/librsvg
13004N/Amake -j $CPUS
10139N/A
11881N/A%install
11314N/Amake DESTDIR=$RPM_BUILD_ROOT install
11391N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
10139N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.a" -exec rm -f {} ';'
10139N/A
10139N/A%clean
11314N/Arm -rf $RPM_BUILD_ROOT
11020N/A
10139N/A%post
10139N/A/sbin/ldconfig
10139N/Amkdir -p %{_sysconfdir}/gtk-2.0
11314N/Agdk-pixbuf-query-loaders > %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders
10139N/A
10139N/A%postun
20776N/A/sbin/ldconfig
20776N/Agdk-pixbuf-query-loaders > %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders
20776N/A
20776N/A%files
20776N/A%defattr(-, root, root)
10139N/A%{_libdir}/*.so.*
11314N/A%{_libdir}/gtk-2.0/*/engines/libsvg.so
10139N/A%{_libdir}/gtk-2.0/*/loaders/svg_loader.so
10139N/A%{_bindir}
10139N/A%{_mandir}/man1/*
10139N/A%{_mandir}/man3/*
10139N/A%{_datadir}/pixmaps
10139N/A
10139N/A%files devel
10139N/A%defattr(-, root, root)
10139N/A%{_libdir}/*.so
11207N/A%{_libdir}/pkgconfig/*.pc
11328N/A%{_includedir}/librsvg-2
10139N/A%{_datadir}/gtk-doc/html/librsvg
10139N/A
10139N/A%changelog
10139N/A* Sat Sep 15 2012 - brian.cameron@oracle.com
10139N/A- Bump to 2.36.3.
10139N/A* Tue May 01 2012 - brian.cameron@oracle.com
10139N/A- Bump to 2.36.1.
10139N/A* Thu Sep 15 2011 - brian.cameron@oracle.com
10139N/A- Bump to 2.34.1.
10139N/A* Mon Jul 18 2011 - padraig.obriain@sun.com
10139N/A- Uncomment patch after fixing it.
10139N/A* Fri Jul 08 2011 - brian.cameron@oracle.com
10139N/A- Bump to 2.34.0.
10139N/A* Wed Jun 02 2010 - brian.cameron@oracle.com
10139N/A- Bump to 2.26.3.
10139N/A* Sat Apr 03 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.26.2.
10139N/A* Tue Jan 13 2010 - christian.kelly@sun.com
10139N/A- Fix build issue.
10139N/A* Tue Mar 17 2009 - dave.lin@sun.com
10139N/A- Bump to 2.26.0.
10139N/A* Wed Sep 24 2008 - christian.kelly@sun.com
10139N/A- Bump to 2.22.3.
10139N/A- Remove librsvg-01-license.diff, fixed upstream.
10139N/A* Thu Aug 21 2008 - laca@sun.com
10139N/A- set env variable needed for 64-bit build.
10139N/A* Fri Jun 13 2008 - padraig.obriain@sun.com
10139N/A- Add librsvg-01-license.diff to prevent gdk-pixbuf-query-loaders crash
20835N/A* Wed Mar 05 2008 - damien.carbery@sun.com
20835N/A- Bump to 2.22.2.
20832N/A* Mon Feb 25 2008 - damien.carbery@sun.com
20832N/A- Bump to 2.22.1.
20832N/A* Tue Jan 22 2008 - damien.carbery@sun.com
20776N/A- Bump to 2.20.0.
20358N/A* Fri Aug 31 2007 - damien.carbery@sun.com
20358N/A- Bump to 2.18.2.
19856N/A* Tue Aug 21 2007 - damien.carbery@sun.com
19856N/A- Bump to 2.18.1.
19028N/A* Tue Jul 24 2007 - damien.carbery@sun.com
19028N/A- Bump to 2.18.0.
18966N/A* Thu Jan 25 2007 - alvaro@sun.com
18966N/A- librsvg-01-no-def-file.diff removed. It's no longer needed.
18496N/A* Thu Jan 25 2007 - alvaro@sun.com
18496N/A- librsvg-02-fixfunc.diff is no longer needed.
18245N/A* Fri Nov 3 2006 - laca@sun.com
18245N/A- use %gtk_doc_option in configure so that it can be disabled using
18245N/A --without-gtk-doc.
16777N/A* Fri Nov 03 2006 - dermot.mccluskey@sun.com
16777N/A- Bump to 2.16.1.
15636N/A* Thu Aug 31 2006 - dermot.mccluskey@sun.com
15635N/A- Bump to 2.16.0.
15503N/A* Fri Jul 28 2006 - dermot.mccluskey@sun.com
15503N/A- Bump to 2.15.90.
15476N/A* Mon Jul 10 2006 - brian.cameron@sun.com
15476N/A- Bump to 2.14.4. Add patch to redefine __PRETTY_FUNCTION__ to
15192N/A __func__ so it compiles on Solaris.
15192N/A* Mon Apr 03 2006 - damien.carbery@sun.com
15192N/A- Bump to 2.14.3.
13824N/A* Sun Mar 12 2006 - damien.carbery@sun.com
13824N/A- Bump to 2.14.2.
13003N/A* Tue Feb 28 2006 - damien.carbery@sun.com
13003N/A- Bump to 2.14.1.
13003N/A* Sun Feb 26 2006 - damien.carbery@sun.com
13824N/A- Bump to 2.14.0.
12786N/A* Mon Feb 13 2006 - damien.carbery@sun.com
13824N/A- Bump to 2.13.93.
12485N/A* Wed Feb 8 2006 - damien.carbery@sun.com
12485N/A- Bump to 2.13.92.
12222N/A* Fri Jan 20 2006 - damien.carbery@sun.com
12485N/A- Add patch, 01-no-def-file, so as not to use .def file, to build on Solaris.
12221N/A* Sun Jan 15 2006 - damien.carbery@sun.com
11902N/A- Bump to 2.13.5
11902N/A* Mon Jan 09 2006 - damien.carbery@sun.com
11902N/A- Remove patch, 01-rsvg-text-void-ret, as the code referenced is gone.
11391N/A* Tue Jan 03 2006 - damien.carbery@sun.com
11391N/A- Bump to 2.13.3.
11314N/A* Tue Aug 23 2005 - damien.carbery@sun.com
11314N/A- Add mozilla build dependency so that mozilla/plugins build.
11207N/A* Tue Jun 14 2005 - laca@sun.com
11207N/A- added patch from HEAD for void functions returning values (breaks the build
11207N/A with Forte).
11207N/A* Thu May 19 2005 - laszlo.kovacs@sun.com
11207N/A- ported to 2.9.5.
11207N/A* Thu Oct 28 2004 - matt.keenan@sun.com
11207N/A- Add rsvg.1, librsvg-2.3 man pages.
11207N/A* Tue Aug 24 2004 - brian.cameron@sun.com
11207N/A- Corrected --with-html-dir so it uses %{_datadir}.
11207N/A* Tue Aug 24 2004 - laszlo.kovacs@sun.com
11020N/A- removed /usr/share/doc from file list.
11020N/A* Wed Aug 18 2004 - brian.cameron@sun.com
10767N/A- added patch 2 to fix gtk-doc building. added --enable-gtk-doc.
10767N/A* Wed Jul 07 2004 - niall.power@sun.com
10767N/A- ported to rpm4.
10767N/A* Wed Jul 07 2004 - dermot.mccluskey@sun.com
10392N/A- added "-j $CPUS" to make to speed up builds.
10392N/A* Fri Feb 20 2004 - <matt.keenan@sun.com>
10307N/A- Updated Distro.
10307N/A* Thu Feb 12 2004 - <niall.power@sun.com>
10139N/A- added a -uninstalled.pc file patch.
10139N/A- autotoolize the build stage.
10139N/A* Tue Dec 16 2003 - <glynn.foster@sun.com>
10139N/A- Update to 2.5.0.
10139N/A* Fri Oct 10 2003 - <laca@sun.com>
10139N/A- update to 2.4.0.
10139N/A* Thu Aug 14 2003 - <laca@sun.com>
10139N/A- remove *.a, *.la.
10139N/A* Tue May 13 2003 - glynn.foster@sun.com
10139N/A- Initial Sun release.
10139N/A