libcmis/libcmis.spec

259 lines
8.6 KiB
RPMSpec
Raw Permalink Normal View History

2014-12-21 09:02:12 +00:00
%global apiversion 0.5
2013-04-21 08:00:09 +00:00
2012-01-27 13:23:02 +00:00
Name: libcmis
2018-12-27 14:33:34 +00:00
Version: 0.5.2
Release: 3%{?dist}
2017-02-27 18:42:36 +00:00
Summary: A C/C++ client library for CM interfaces
2012-01-27 13:23:02 +00:00
2012-11-06 13:41:03 +00:00
License: GPLv2+ or LGPLv2+ or MPLv1.1
2016-03-04 18:40:50 +00:00
URL: https://github.com/tdf/libcmis
2018-12-27 14:33:34 +00:00
Source: https://github.com/tdf/libcmis/releases/download/v%{version}/%{name}-%{version}.tar.xz
2012-01-27 13:23:02 +00:00
BuildRequires: boost-devel
2018-02-19 11:58:16 +00:00
BuildRequires: gcc-c++
BuildRequires: pkgconfig(cppunit)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libxml-2.0)
2012-12-19 14:19:23 +00:00
BuildRequires: xmlto
2012-01-27 13:23:02 +00:00
%description
2017-02-27 18:42:36 +00:00
LibCMIS is a C/C++ client library for working with CM (content management)
2013-11-06 09:34:53 +00:00
interfaces. The primary supported interface (which gave the library its
name) is CMIS, which allows applications to connect to any ECM behaving
as a CMIS server (Alfresco or Nuxeo are examples of open source ones).
Another supported interface is Google Drive.
2012-01-27 13:23:02 +00:00
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package tools
Summary: Command line tool to access CMIS
Requires: %{name}%{?_isa} = %{version}-%{release}
%description tools
The %{name}-tools package contains a tool for accessing CMIS from the
command line.
%prep
%autosetup -p1
2012-01-27 13:23:02 +00:00
%build
2013-11-06 09:53:06 +00:00
%configure --disable-silent-rules --disable-static --disable-werror \
2016-03-04 18:40:50 +00:00
DOCBOOK2MAN='xmlto man'
2012-01-27 13:23:02 +00:00
sed -i \
-e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
-e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
libtool
2013-11-06 09:34:53 +00:00
make %{?_smp_mflags}
2012-01-27 13:23:02 +00:00
%install
make install DESTDIR=%{buildroot}
rm -f %{buildroot}/%{_libdir}/*.la
%ldconfig_scriptlets
2012-01-27 13:23:02 +00:00
2013-11-06 09:53:06 +00:00
%check
export LD_LIBRARY_PATH=%{buildroot}/%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
2016-03-04 18:47:54 +00:00
make %{?_smp_mflags} check
2013-11-06 09:53:06 +00:00
2012-01-27 13:23:02 +00:00
%files
2016-03-04 18:40:50 +00:00
%doc AUTHORS NEWS
2015-12-27 16:00:38 +00:00
%license COPYING.*
2013-04-21 08:00:09 +00:00
%{_libdir}/%{name}-%{apiversion}.so.*
%{_libdir}/%{name}-c-%{apiversion}.so.*
2012-01-27 13:23:02 +00:00
%files devel
2013-04-21 08:01:51 +00:00
%doc ChangeLog
2013-04-21 08:00:09 +00:00
%{_includedir}/%{name}-%{apiversion}
%{_includedir}/%{name}-c-%{apiversion}
%{_libdir}/%{name}-%{apiversion}.so
%{_libdir}/%{name}-c-%{apiversion}.so
%{_libdir}/pkgconfig/%{name}-%{apiversion}.pc
%{_libdir}/pkgconfig/%{name}-c-%{apiversion}.pc
2012-01-27 13:23:02 +00:00
%files tools
%{_bindir}/cmis-client
2012-06-20 06:53:51 +00:00
%{_mandir}/man1/cmis-client.1*
2012-01-27 13:23:02 +00:00
%changelog
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2019-01-25 08:06:30 +00:00
* Fri Jan 25 2019 Jonathan Wakely <jwakely@redhat.com> - 0.5.2-2
- Rebuilt for Boost 1.69
2018-12-27 14:33:34 +00:00
* Thu Dec 27 2018 David Tardon <dtardon@redhat.com> - 0.5.2-1
- new upstream release
2018-12-10 09:32:45 +00:00
* Mon Dec 10 2018 Caolán McNamara <caolanm@redhat.com> - 0.5.1-14
- allow building with c++17
* Wed Sep 12 2018 Stephan Bergmann <sbergman@redhat.com> - 0.5.1-13
- fix Google Drive login
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.1-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2018-01-23 14:14:12 +00:00
* Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 0.5.1-10
- Rebuilt for Boost 1.66
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-07-03 20:18:24 +00:00
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 0.5.1-7
- Rebuilt for Boost 1.64
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
* Mon Feb 27 2017 David Tardon <dtardon@redhat.com> - 0.5.1-5
- Resolves: rhbz#1410197 work around infinite redirection loop
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2017-01-27 05:49:06 +00:00
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 0.5.1-3
- Rebuilt for Boost 1.63
2016-05-04 07:28:37 +00:00
* Wed May 04 2016 David Tardon <dtardon@redhat.com> - 0.5.1-2
- fix Google Drive login
2016-03-04 18:40:50 +00:00
* Fri Mar 04 2016 David Tardon <dtardon@redhat.com> - 0.5.1-1
- new upstream release
* Wed Mar 02 2016 David Tardon <dtardon@redhat.com> - 0.5.0-12
- add a bunch of fixes for problems found by coverity
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2016-01-15 09:29:04 +00:00
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 0.5.0-10
- Rebuilt for Boost 1.60
2015-09-02 15:37:57 +00:00
* Wed Sep 02 2015 Jonathan Wakely <jwakely@redhat.com> 0.5.0-9
- Patched and rebuilt for Boost 1.59
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-8
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Fri Jul 24 2015 Adam Williamson <awilliam@redhat.com> - 0.5.0-7
- rebuild for Boost 1.58 (for f23, for real this time)
2015-07-22 16:49:23 +00:00
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 0.5.0-6
- rebuild for Boost 1.58
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-04-12 12:09:23 +00:00
* Sun Apr 12 2015 David Tardon <dtardon@redhat.com> - 0.5.0-4
- rebuild for yet another C++ ABI break
* Fri Feb 20 2015 David Tardon <dtardon@redhat.com> - 0.5.0-3
- rebuild for C++ stdlib ABI change in gcc5
2015-01-27 15:32:09 +00:00
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 0.5.0-2
- Rebuild for boost 1.57.0
2014-12-21 09:02:12 +00:00
* Sun Dec 21 2014 David Tardon <dtardon@redhat.com> - 0.5.0-1
- new upstream release
2014-09-05 08:07:56 +00:00
* Fri Sep 05 2014 David Tardon <dtardon@redhat.com> - 0.4.1-8
- coverity: fix mismatching exceptions
* Thu Sep 04 2014 David Tardon <dtardon@redhat.com> - 0.4.1-7
- a few use-after-free fixes for the C wrapper
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-05-23 00:18:15 +00:00
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 0.4.1-4
- Rebuild for boost 1.55.0
* Fri Feb 28 2014 David Tardon <dtardon@redhat.com> - 0.4.1-3
- Resolves: rhbz#1070691 test failing on big endians
2013-11-21 08:47:13 +00:00
* Thu Nov 21 2013 David Tardon <dtardon@redhat.com> - 0.4.1-2
- disable tests on arm
2013-11-06 09:34:53 +00:00
* Wed Nov 06 2013 David Tardon <dtardon@redhat.com> - 0.4.1-1
- new upstream release
* Fri Aug 30 2013 David Tardon <dtardon@redhat.com> - 0.3.1-8
- Resolves: rhbz#1000819 pkgconfig file for libcmis-c is broken
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2013-07-27 12:36:40 +00:00
* Sat Jul 27 2013 pmachata@redhat.com - 0.3.1-6
- Rebuild for boost 1.54.0
* Wed Apr 24 2013 David Tardon <dtardon@redhat.com> - 0.3.1-5
- Resolves: rhbz#918079 libcmis::sha1() can return digests with fewer
than 40 hexadecimal digits
- Resolves: rhbz#918080 restrict redirection protocols
* Mon Apr 08 2013 David Tardon <dtardon@redhat.com> - 0.3.1-4
- Resolves: rhbz#918044 memory leaks on exception path in C wrapper
2013-02-10 01:25:30 +00:00
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.3.1-3
- Rebuild for Boost-1.53.0
2013-02-09 22:02:01 +00:00
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.3.1-2
- Rebuild for Boost-1.53.0
2013-02-04 05:22:40 +00:00
* Mon Feb 04 2013 David Tardon <dtardon@redhat.com> - 0.3.1-1
- new release
2012-12-19 14:19:23 +00:00
* Wed Dec 19 2012 David Tardon <dtardon@redhat.com> - 0.3.0-6
- use xmlto for generating man page
2012-12-08 11:40:53 +00:00
* Sat Dec 08 2012 David Tardon <dtardon@redhat.com> - 0.3.0-5
- another pointless bump
2012-12-07 11:22:06 +00:00
* Fri Dec 07 2012 David Tardon <dtardon@redhat.com> - 0.3.0-4
- another pointless rebuild
2012-12-07 09:25:06 +00:00
* Fri Dec 07 2012 David Tardon <dtardon@redhat.com> - 0.3.0-3
- pointless rebuild
2012-12-07 06:14:39 +00:00
* Fri Dec 07 2012 David Tardon <dtardon@redhat.com> - 0.3.0-2
- force rebuild
2012-12-06 12:08:39 +00:00
* Thu Dec 06 2012 David Tardon <dtardon@redhat.com> - 0.3.0-1
- new upstream release
2012-11-06 13:41:03 +00:00
* Tue Nov 06 2012 Caolán McNamara <caolanm@redhat.com> - 0.2.3-4
- clarify license
2012-07-27 17:02:45 +00:00
* Fri Jul 27 2012 David Tardon <dtardon@redhat.com> - 0.2.3-3
- rebuilt for boost 1.50
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2012-11-06 13:41:03 +00:00
* Thu Jun 28 2012 David Tardon <dtardon@redhat.com> - 0.2.3-1
2012-06-28 07:14:29 +00:00
- new upstream version
2012-11-06 13:41:03 +00:00
* Wed Jun 20 2012 David Tardon <dtardon@redhat.com> - 0.2.2-1
2012-06-20 06:53:51 +00:00
- latest upstream version
2012-02-28 18:55:05 +00:00
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.0-2
- Rebuilt for c++ ABI breakage
2012-01-27 13:23:02 +00:00
* Wed Dec 21 2011 David Tardon <dtardon@redhat.com> 0.1.0-1
- initial import