Sophie

Sophie

distrib > Mageia > 6 > armv5tl > by-pkgid > 6ccc206dddfa8c73e04daea149ef52dc > files > 4

libcroco-0.6.12-2.mga6.src.rpm

%define majorminor 0.6
%define lib_major 3
%define lib_name %mklibname croco %{majorminor} %{lib_major}
%define develname %mklibname -d croco

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

Name:		libcroco
Summary:	CSS2 parser library
Version:	0.6.12
Release:	%mkrel 2
License:	LGPLv2
Group:		System/Libraries
Source0:	https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
Patch0:		libcroco-0.6.12-CVE-2017-7960.patch
Patch1:		libcroco-0.6.12-CVE-2017-7961.patch
URL:		http://savannah.nongnu.org/projects/libcroco
BuildRequires: pkgconfig(glib-2.0) >= 2.0
BuildRequires: pkgconfig(libxml-2.0) >= 2.4.23

%description
libcroco is a standalone css2 parsing library.
It provides a low level event driven SAC like api
and a css object model like api.

%package -n %{lib_name}
Summary:	%{summary}
Group:		%{group}

%description -n %{lib_name}
libcroco is a standalone css2 parsing library.
It provides a low level event driven SAC like api
and a css object model like api.

%package -n %{develname}
Summary:	Libraries and include files for developing with libcroco
Group:		Development/C
Requires:	%{lib_name} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Provides:	libcroco%majorminor-devel = %{version}-%{release}
Obsoletes:	%{_lib}croco0.6_3-devel < %{version}-%{release}

%description -n %{develname}
This package provides the necessary development libraries and include
files to allow you to develop with libcroco?

%package utils
Summary:	Example apps based on libcroco for working with CSS files
Group:		Text tools
Obsoletes:	%{name}%{majorminor} < 0.6.6-2
Obsoletes:	libcroco0.6-utils < 0.6.8-2

%description utils
This contains the example apps that come with libcroco. At the moment this is
csslint, a Cascading Style Sheets checker.

%prep
%setup -q 
%autopatch -p1

%build
%configure2_5x --disable-static
%make

%install
%makeinstall_std
%multiarch_binaries %buildroot%_bindir/croco-%majorminor-config

rm -f %{buildroot}%_libdir/*.la

%files utils
%doc README
%{_bindir}/csslint-%majorminor

%files -n %{lib_name}
%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS
%{_libdir}/*.so.%{lib_major}{,.*}

%files -n %{develname}
%{_bindir}/croco-%majorminor-config
%multiarch_bindir/croco-%majorminor-config
%{_libdir}/*.so
%{_includedir}/*
%{_libdir}/pkgconfig/*
%doc %{_datadir}/gtk-doc/html/libcroco/


%changelog
* Sun Apr 23 2017 luigiwalser <luigiwalser> 0.6.12-2.mga6
+ Revision: 1097151
- add upstream patches to fix CVE-2017-796[01]

* Thu Apr 06 2017 ovitters <ovitters> 0.6.12-1.mga6
+ Revision: 1096037
- new version 0.6.12

* Thu Dec 17 2015 ovitters <ovitters> 0.6.11-1.mga6
+ Revision: 911280
- new version 0.6.11

* Sun Dec 13 2015 ovitters <ovitters> 0.6.10-1.mga6
+ Revision: 910189
- new version 0.6.10

* Sat Oct 31 2015 ovitters <ovitters> 0.6.9-1.mga6
+ Revision: 896886
- new version 0.6.9

* Sun Aug 23 2015 tmb <tmb> 0.6.8-7.mga6
+ Revision: 868367
- rebuild with new gcc

* Wed Oct 15 2014 umeabot <umeabot> 0.6.8-6.mga5
+ Revision: 740604
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.6.8-5.mga5
+ Revision: 681389
- Mageia 5 Mass Rebuild

* Wed Jul 09 2014 ovitters <ovitters> 0.6.8-4.mga5
+ Revision: 650953
+ rebuild (emptylog)

* Fri Oct 18 2013 umeabot <umeabot> 0.6.8-4.mga4
+ Revision: 506950
- Mageia 4 Mass Rebuild

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

* Fri Oct 26 2012 fwang <fwang> 0.6.8-2.mga3
+ Revision: 310114
- unify libcroco and libcroco0.6

  + ovitters <ovitters>
    - new version 0.6.8

* Tue Oct 16 2012 ovitters <ovitters> 0.6.7-1.mga3
+ Revision: 306875
- new version 0.6.7

* Mon Sep 17 2012 fwang <fwang> 0.6.6-2.mga3
+ Revision: 294767
- rename spec
- rename source pkg

* Mon Sep 17 2012 fwang <fwang> 0.6.6-1.mga3
+ Revision: 294678
- new version 0.6.6

* Mon Mar 26 2012 ovitters <ovitters> 0.6.5-1.mga2
+ Revision: 226787
- drop patch1 (merged upstream)
- new version 0.6.5

* Tue Feb 14 2012 ovitters <ovitters> 0.6.3-2.mga2
+ Revision: 208883
- clean spec

* Sun Nov 27 2011 tv <tv> 0.6.3-1.mga2
+ Revision: 172652
- fix file list
- s/\$RPM_BUILD_ROOT/%%{buildroot}/
- new release

* Thu Sep 15 2011 fwang <fwang> 0.6.2-8.mga2
+ Revision: 143787
- drop .la files

* Fri May 06 2011 ahmad <ahmad> 0.6.2-7.mga1
+ Revision: 95278
- Revert the deleting of .la files

* Thu May 05 2011 ahmad <ahmad> 0.6.2-6.mga1
+ Revision: 95208
- Don't ship .la files

  + blino <blino>
    - remove old ldconfig scriptlets
    - imported package libcroco0.6