Tim Niemueller d7d3101
Name:           collada-dom
Till Hofmann fb6fdac
Version:        2.4.3
Till Hofmann fb6fdac
Release:        1%{?dist}
Tim Niemueller d7d3101
Summary:        COLLADA Document Object Model Library
Tim Niemueller d7d3101
Tim Niemueller d7d3101
Group:          System Environment/Libraries
Tim Niemueller d7d3101
License:        MIT
Tim Niemueller d7d3101
URL:            http://www.collada.org
Till Hofmann 84649c4
Till Hofmann fb6fdac
%global commit b67e4e68d302d28454265ee7bd58cc692333a625
Till Hofmann 84649c4
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Till Hofmann 84649c4
Source0:        https://github.com/rdiankov/collada-dom/archive/%{commit}/collada-dom-%{commit}.tar.gz
Tim Niemueller d7d3101
Tim Niemueller d7d3101
BuildRequires:  cmake, gcc-c++, dos2unix
Tim Niemueller d7d3101
BuildRequires:  minizip-devel, zlib-devel, boost-devel, libxml2-devel, pcre-devel
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%description
Tim Niemueller d7d3101
COLLADA is a royalty-free XML schema that enables digital asset exchange
Tim Niemueller d7d3101
within the interactive 3D industry. The COLLADA Document Object Model
Tim Niemueller d7d3101
(COLLADA DOM) is an application programming interface (API) that provides
Tim Niemueller d7d3101
a C++ object representation of a COLLADA XML instance document.
Tim Niemueller d7d3101
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%package        devel
Tim Niemueller d7d3101
Summary:        Development files for %{name}
Tim Niemueller d7d3101
Group:          Development/Libraries
Tim Niemueller d7d3101
Requires:       %{name} = %{version}-%{release}
Tim Niemueller d7d3101
Requires:       pkgconfig
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%description    devel
Tim Niemueller d7d3101
The %{name}-devel package contains libraries and header files for
Tim Niemueller d7d3101
developing applications that use %{name}.
Tim Niemueller d7d3101
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%prep
Till Hofmann 84649c4
%setup -q -n %{name}-%{commit}
Tim Niemueller d7d3101
rm -rf dom/external-libs
Till Hofmann 84649c4
dos2unix README.rst
Till Hofmann 84649c4
dos2unix licenses/dom_license_e.txt
Till Hofmann 84649c4
dos2unix licenses/license_e.txt
Tim Niemueller d7d3101
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%build
Tim Niemueller d7d3101
mkdir build
Tim Niemueller d7d3101
cd build
Tim Niemueller d7d3101
%cmake \
Tim Niemueller d7d3101
  -DCMAKE_SKIP_RPATH:BOOL=ON \
Tim Niemueller d7d3101
  ..
Tim Niemueller d7d3101
Till Hofmann 84649c4
make  %{?_smp_mflags}
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%install
Tim Niemueller d7d3101
cd build
Tim Niemueller d7d3101
make install DESTDIR=$RPM_BUILD_ROOT
Tim Niemueller d7d3101
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
Tim Niemueller 88787c1
mv $RPM_BUILD_ROOT%{_libdir}/cmake/collada_dom-* $RPM_BUILD_ROOT%{_libdir}/cmake/collada_dom
Tim Niemueller d7d3101
Tim Niemueller d7d3101
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%post -p /sbin/ldconfig
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%postun -p /sbin/ldconfig
Tim Niemueller d7d3101
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%files
Tim Niemueller d7d3101
%defattr(-,root,root,-)
Till Hofmann 84649c4
%doc README.rst licenses/dom_license_e.txt licenses/license_e.txt
Tim Niemueller d7d3101
%{_libdir}/*.so.*
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%files devel
Tim Niemueller d7d3101
%defattr(-,root,root,-)
Tim Niemueller d7d3101
%{_includedir}/*
Tim Niemueller d7d3101
%{_libdir}/*.so
Tim Niemueller d7d3101
%{_libdir}/pkgconfig/*.pc
Tim Niemueller c801c61
%{_libdir}/cmake/collada_dom/
Tim Niemueller d7d3101
Tim Niemueller d7d3101
Tim Niemueller d7d3101
%changelog
Till Hofmann fb6fdac
* Thu Jun 05 2014 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 2.4.3-1
Till Hofmann fb6fdac
- Update to 2.4.3 release
Till Hofmann fb6fdac
Petr Machata 33812b1
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 2.4.2-4
Petr Machata 33812b1
- Rebuild for boost 1.55.0
Petr Machata 33812b1
02a4ca8
* Fri May 23 2014 David Tardon <dtardon@redhat.com> - 2.4.2-3
02a4ca8
- rebuild for boost 1.55.0
02a4ca8
Till Hofmann 84649c4
* Tue Mar 11 2014 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 2.4.2-2
Till Hofmann 84649c4
- Change Source URL following https://fedoraproject.org/wiki/Packaging:SourceURL?rd=Packaging/SourceURL#Github
Till Hofmann 84649c4
Till Hofmann 84649c4
* Tue Mar 11 2014 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 2.4.2-1
Till Hofmann 84649c4
- Update to 2.4.2 release
Till Hofmann 84649c4
Tim Niemueller 88787c1
* Sun Jan 19 2014 Tim Niemueller <tim@niemueller.de> - 2.4.0-2
Tim Niemueller 88787c1
- Fix hardcoded path
Tim Niemueller 88787c1
Tim Niemueller a19bb3d
* Sun Jan 19 2014 Tim Niemueller <tim@niemueller.de> - 2.4.0-1
Tim Niemueller a19bb3d
- Update to 2.4.0 release
Tim Niemueller a19bb3d
  (Patch provided by Till Hofmann, bz #1049997)
Tim Niemueller a19bb3d
39fd0c0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-10
39fd0c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
39fd0c0
Petr Machata b514704
* Sat Jul 27 2013 pmachata@redhat.com - 2.3.1-9
Petr Machata b514704
- Rebuild for boost 1.54.0
Petr Machata b514704
5e08885
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 2.3.1-8
5e08885
- Rebuild for Boost-1.53.0
5e08885
ef1ae98
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 2.3.1-7
ef1ae98
- Rebuild for Boost-1.53.0
ef1ae98
8682f80
* Sun Aug 12 2012 Kevin Fenzi <kevin@scrye.com> - 2.3.1-6
8682f80
- Rebuild for new boost
8682f80
966c567
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-5
966c567
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
966c567
98e8109
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2.3.1-4
98e8109
- Rebuild against PCRE 8.30
98e8109
59bfcff
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-3
59bfcff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
59bfcff
Tim Niemueller 87e50cf
* Sun Dec 04 2011 Tim Niemueller <tim@niemueller.de> - 2.3.1-2
Tim Niemueller 87e50cf
- Rebuild for new Boost version
Tim Niemueller 87e50cf
Tim Niemueller c801c61
* Thu Jul 21 2011 Tim Niemueller <tim@niemueller.de> - 2.3.1-1
Tim Niemueller c801c61
- Update to 2.3.1
Tim Niemueller c801c61
Tim Niemueller 3ba99e2
* Wed Apr 06 2011 Tim Niemueller <tim@niemueller.de> - 2.3-3
Tim Niemueller 3ba99e2
- Rebuild for new Boost version
Tim Niemueller 3ba99e2
Tim Niemueller 6802b83
* Fri Mar 25 2011 Tim Niemueller <tim@niemueller.de> - 2.3-2
Tim Niemueller 6802b83
- Use now-official tarball from project
Tim Niemueller 6802b83
- Drop upstreamed patch
Tim Niemueller 6802b83
Tim Niemueller d7d3101
* Mon Mar 21 2011 Tim Niemueller <tim@niemueller.de> - 2.3-1
Tim Niemueller d7d3101
- Initial package
Tim Niemueller d7d3101