f16688e
Name: libcss
8725cb0
Version: 0.9.1
e14617d
Release: 2%{?dist}
f16688e
Summary: A CSS parser and selection engine
f16688e
f16688e
License: MIT
f16688e
URL: http://www.netsurf-browser.org/projects/libcss/
f16688e
Source: http://download.netsurf-browser.org/libs/releases/%{name}-%{version}-src.tar.gz
f16688e
167d8a8
BuildRequires: gcc
55b92f2
BuildRequires: netsurf-buildsystem
20f0bc2
BuildRequires: pkgconfig(check)
20f0bc2
BuildRequires: pkgconfig(libparserutils)
20f0bc2
BuildRequires: pkgconfig(libwapcaplet)
bdcb0f1
BuildRequires: make
f16688e
f16688e
%description
f16688e
LibCSS is a CSS (Cascading Style Sheet) parser and selection engine,
f16688e
written in C. It was developed as part of the NetSurf project. For
f16688e
further details, see README.
f16688e
f16688e
Features:
f16688e
* Parses CSS, good and bad
f16688e
* Simple C API
f16688e
* Low memory usage
f16688e
* Fast selection engine
f16688e
* Portable
f16688e
f16688e
%package devel
f16688e
Summary: Development files for %{name}
f16688e
Requires: %{name}%{?_isa} = %{version}-%{release}
f16688e
f16688e
%description devel
f16688e
The %{name}-devel package contains libraries and header files for
f16688e
developing applications that use %{name}.
f16688e
21f8ed2
%global make_vars COMPONENT_TYPE=lib-shared PREFIX=%{_prefix} LIBDIR=%{_lib} Q=
9dd34a6
%global build_vars OPTCFLAGS='%{optflags}' OPTLDFLAGS="$RPM_LD_FLAGS"
f16688e
f16688e
%prep
a10f9f0
%autosetup -n %{name}-%{version} -p1
f16688e
cfa04c9
sed -i -e s@-Werror@@ Makefile
cfa04c9
f16688e
%build
9dd34a6
make %{?_smp_mflags} %{make_vars} %{build_vars}
f16688e
f16688e
%install
f16688e
make install DESTDIR=%{buildroot} %{make_vars}
f16688e
f16688e
%check
9dd34a6
make %{?_smp_mflags} test %{make_vars} %{build_vars}
f16688e
f16688e
%files
8412dab
%doc README
8412dab
%license COPYING
f16688e
%{_libdir}/%{name}.so.*
f16688e
f16688e
%files devel
f16688e
%doc docs/*
f16688e
%{_includedir}/%{name}
f16688e
%{_libdir}/%{name}.so
f16688e
%{_libdir}/pkgconfig/%{name}.pc
f16688e
f16688e
%changelog
e14617d
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-2
e14617d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e14617d
8725cb0
* Tue May 26 2020 David Tardon <dtardon@redhat.com> - 0.9.1-1
8725cb0
- new upstream release
8725cb0
03e05be
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-2
03e05be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
03e05be
c115b1b
* Fri Jul 26 2019 David Tardon <dtardon@redhat.com> - 0.9.0-1
c115b1b
- new upstream release
c115b1b
e664b52
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-5
e664b52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e664b52
1b574da
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-4
1b574da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1b574da
7ec5067
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-3
7ec5067
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7ec5067
8c3f7e5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-2
8c3f7e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8c3f7e5
c36db42
* Sat Oct 21 2017 David Tardon <dtardon@redhat.com> - 0.7.0-1
c36db42
- new upstream release
c36db42
9164529
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-4
9164529
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9164529
efa13dc
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-3
efa13dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
efa13dc
2f0271b
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-2
2f0271b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2f0271b
8bed49a
* Sun Nov 20 2016 David Tardon <dtardon@redhat.com> - 0.6.1-1
8bed49a
- new upstream release
8bed49a
55b92f2
* Thu Feb 18 2016 David Tardon <dtardon@redhat.com> - 0.6.0-1
55b92f2
- new upstream release
55b92f2
bdb172e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-3
bdb172e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bdb172e
d9d0d43
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
d9d0d43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d9d0d43
c3f823e
* Mon Mar 16 2015 David Tardon <dtardon@redhat.com> - 0.5.0-1
c3f823e
- new upstream release
c3f823e
a7c0cd7
* Mon Sep 01 2014 David Tardon <dtardon@redhat.com> - 0.4.0-1
a7c0cd7
- new upstream release
a7c0cd7
c3d8936
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-3
c3d8936
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c3d8936
fd39444
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-2
fd39444
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fd39444
008255b
* Sun Apr 27 2014 David Tardon <dtardon@redhat.com> - 0.3.0-1
008255b
- new upstream release
008255b
21f8ed2
* Mon Jan 13 2014 David Tardon <dtardon@redhat.com> - 0.2.0-3
21f8ed2
- fix libcss.pc
21f8ed2
f16688e
* Wed Jan 08 2014 David Tardon <dtardon@redhat.com> - 0.2.0-2
f16688e
- build with correct flags
f16688e
f16688e
* Wed Dec 25 2013 David Tardon <dtardon@redhat.com> - 0.2.0-1
f16688e
- initial import