66fe562
Name:           pugixml
Orion Poplawski d391996
Version:        1.4
Orion Poplawski d391996
Release:        1%{?dist}
66fe562
Summary:        A light-weight C++ XML processing library
66fe562
Group:          Development/Libraries
66fe562
License:        MIT
66fe562
URL:            http://pugixml.org
66fe562
Orion Poplawski d391996
Source0:        http://github.com/zeux/pugixml/releases/download/v%{version}/pugixml-%{version}.tar.gz
Orion Poplawski d391996
# Add pugixml-config.cmake
Orion Poplawski d391996
# https://github.com/zeux/pugixml/pull/7
Orion Poplawski d391996
Patch0:         pugixml-export.patch
66fe562
66fe562
BuildRequires:  cmake
66fe562
66fe562
%description
66fe562
pugixml is a light-weight C++ XML processing library.
66fe562
It features:
66fe562
- DOM-like interface with rich traversal/modification capabilities
66fe562
- Extremely fast non-validating XML parser which constructs the DOM tree from
66fe562
  an XML file/buffer
66fe562
- XPath 1.0 implementation for complex data-driven tree queries
66fe562
- Full Unicode support with Unicode interface variants and automatic encoding
66fe562
  conversions
66fe562
66fe562
66fe562
%package devel
66fe562
Summary:        Development files for %{name}
66fe562
Group:          Development/Libraries
66fe562
Requires:       %{name}%{?_isa} = %{version}-%{release}
66fe562
66fe562
%description devel
66fe562
Development files for package %{name}
66fe562
66fe562
Orion Poplawski d391996
%package doc
Orion Poplawski d391996
Summary:        Documentation for %{name}
Orion Poplawski d391996
Group:          Documentation
Orion Poplawski d391996
Orion Poplawski d391996
%description doc
Orion Poplawski d391996
Documentation for package %{name}
Orion Poplawski d391996
Orion Poplawski d391996
66fe562
%prep
Orion Poplawski d391996
%setup -q
Orion Poplawski d391996
%patch0 -p1 -b .export
66fe562
66fe562
66fe562
%build
66fe562
mkdir -p ./build && pushd build
Orion Poplawski d391996
%cmake -DCMAKE_INSTALL_LIBDIR=%{_lib} ../scripts
66fe562
make
66fe562
66fe562
66fe562
%install
Orion Poplawski d391996
make -C build install DESTDIR=%{buildroot}
66fe562
mkdir -p %{buildroot}%{_datadir}/%{name}/contrib
66fe562
install -p -m 0644 contrib/* %{buildroot}%{_datadir}/%{name}/contrib/
66fe562
66fe562
66fe562
%post -p /sbin/ldconfig
66fe562
66fe562
%postun -p /sbin/ldconfig
66fe562
66fe562
66fe562
%files
66fe562
%doc readme.txt
66fe562
%{_libdir}/*.so.*
66fe562
66fe562
%files devel
66fe562
%{_libdir}/*.so
Orion Poplawski d391996
%{_libdir}/cmake/%{name}/
66fe562
%{_datadir}/%{name}
66fe562
%{_includedir}/*.hpp
66fe562
Orion Poplawski d391996
%files doc
Orion Poplawski d391996
%doc docs/*
Orion Poplawski d391996
66fe562
66fe562
%changelog
Orion Poplawski d391996
* Wed Sep 03 2014 Orion Poplawski <orion@cora.nwra.com> - 1.4-1
Orion Poplawski d391996
- Update to 1.4
Orion Poplawski d391996
- Split documentation out into -doc sub-package
Orion Poplawski d391996
- Add cmake export information
Orion Poplawski d391996
b7a443e
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-8
b7a443e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b7a443e
ad1d17c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-7
ad1d17c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ad1d17c
9a4fc38
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-6
9a4fc38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9a4fc38
28c6f45
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-5
28c6f45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
28c6f45
00d95a9
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-4
00d95a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
00d95a9
be9caf0
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-3
be9caf0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
be9caf0
97cfd8b
* Thu Jan 05 2012 Richard Shaw <hobbes1069@gmail.com> - 1.0-2
f45738d
- Rebuild for GCC 4.7.0.
f45738d
66fe562
* Fri Jul 08 2011 Richard Shaw <hobbes1069@gmail.com> - 1.0-1
66fe562
- Initial Release