From a6ed6bee139dce2f9b751246e06661ed0d08d16bb03c5a29229a455a5d2275ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= Date: Wed, 7 Aug 2013 15:33:19 +0000 Subject: [PATCH 1/3] - Update to version 0.4.1 + 0.4.0 + Support for Google Drive protocol as a binding + Support for Alfresco in the cloud + Added OAuth2 authentication support + Added API to configure HTTP proxy + Handle invalid SSL certificate problems + Added API for renditions + Moved the CMIS Atom binding unit tests to use libcurl mockup + Added repository capabilities support (still missing capabilityCreatablePropertyTypes and capabilityNewTypeSettableAttributes) + 0.4.1 + Don't install the libcmis-mockup library: only for testing purpose OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cmis-client?expand=0&rev=18 --- cmis-client.changes | 18 ++++++++++++++++++ cmis-client.spec | 6 +++--- libcmis-0.3.1.tar.gz | 3 --- libcmis-0.4.1.tar.gz | 3 +++ 4 files changed, 24 insertions(+), 6 deletions(-) delete mode 100644 libcmis-0.3.1.tar.gz create mode 100644 libcmis-0.4.1.tar.gz diff --git a/cmis-client.changes b/cmis-client.changes index c0c15ba..ee941bd 100644 --- a/cmis-client.changes +++ b/cmis-client.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Wed Aug 7 15:25:18 UTC 2013 - cbosdonnat@suse.com + +- Update to version 0.4.1 + + 0.4.0 + + Support for Google Drive protocol as a binding + + Support for Alfresco in the cloud + + Added OAuth2 authentication support + + Added API to configure HTTP proxy + + Handle invalid SSL certificate problems + + Added API for renditions + + Moved the CMIS Atom binding unit tests to use libcurl mockup + + Added repository capabilities support (still missing + capabilityCreatablePropertyTypes and capabilityNewTypeSettableAttributes) + + 0.4.1 + + Don't install the libcmis-mockup library: only for testing purpose + + ------------------------------------------------------------------- Mon Jun 10 23:09:00 UTC 2013 - crrodriguez@opensuse.org diff --git a/cmis-client.spec b/cmis-client.spec index 23c3002..23f1f02 100644 --- a/cmis-client.spec +++ b/cmis-client.spec @@ -16,12 +16,12 @@ # -%define soname 0_3-3 -%define incname 0.3 +%define soname 0_4-4 +%define incname 0.4 %define _name libcmis Name: cmis-client -Version: 0.3.1 +Version: 0.4.1 Release: 0 Summary: Sample CMIS client License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ diff --git a/libcmis-0.3.1.tar.gz b/libcmis-0.3.1.tar.gz deleted file mode 100644 index 5ba975c..0000000 --- a/libcmis-0.3.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f12e0fe8f5c3aef6faadd736bcf1a2c81ad91640dd98ceabf600f17a8fe5ef1a -size 524392 diff --git a/libcmis-0.4.1.tar.gz b/libcmis-0.4.1.tar.gz new file mode 100644 index 0000000..43ae26c --- /dev/null +++ b/libcmis-0.4.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d52dcf2b5832d3663b18fbf40f0bdefb1e1a40cfb3cf01903301b0bf629395f +size 637615 From c9d96e9b67ec9dc5eaaae0134ba42dc5f2a533267a9cecbbd4d52a99a815afa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Tue, 12 Nov 2013 09:12:55 +0000 Subject: [PATCH 2/3] Accepting request 206579 from home:jengelh:branches:devel:libraries:c_c++ - Set RPM groups of shlib packages to what we normally use - Make a note in the description about what "CMIS" is - Require boost-1.42 (first one to have the mandatory uuid.hpp) OBS-URL: https://build.opensuse.org/request/show/206579 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cmis-client?expand=0&rev=19 --- cmis-client.changes | 7 +++++++ cmis-client.spec | 10 ++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/cmis-client.changes b/cmis-client.changes index ee941bd..420a9bd 100644 --- a/cmis-client.changes +++ b/cmis-client.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Nov 12 04:58:21 UTC 2013 - jengelh@inai.de + +- Set RPM groups of shlib packages to what we normally use +- Make a note in the description about what "CMIS" is +- Require boost-1.42 (first one to have the mandatory uuid.hpp) + ------------------------------------------------------------------- Wed Aug 7 15:25:18 UTC 2013 - cbosdonnat@suse.com diff --git a/cmis-client.spec b/cmis-client.spec index 23f1f02..2b262d4 100644 --- a/cmis-client.spec +++ b/cmis-client.spec @@ -28,7 +28,7 @@ License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ Group: Development/Libraries/C and C++ Url: http://sourceforge.net/projects/libcmis/ Source0: %{_name}-%{version}.tar.gz -BuildRequires: boost-devel +BuildRequires: boost-devel >= 1.42 BuildRequires: docbook2X BuildRequires: gcc-c++ BuildRequires: intltool @@ -45,10 +45,12 @@ Sample client to access CMIS-enabled repositories using libcmis. %package -n %{_name}-%{soname} Summary: Library for accessing CMIS-enabled servers -Group: Development/Libraries/C and C++ +Group: System/Libraries %description -n %{_name}-%{soname} -LibCMIS is a C++ client library for the CMIS interface. This allows C++ applications to connect to any CMIS-enabled repositories. +LibCMIS is a C++ client library for the CMIS (Content Management +Interoperability Services) interface. This allows C++ applications to +connect to any CMIS-enabled repositories. %package -n %{_name}-devel Summary: Libcmis development files @@ -61,7 +63,7 @@ This allows C++ applications to connect to any CMIS-enabled repositories. %package -n %{_name}-c-%{soname} Summary: C Wrapper for libcmis, a library for accessing CMIS-enabled servers -Group: Development/Libraries/C and C++ +Group: System/Libraries %description -n %{_name}-c-%{soname} libcmis-c is a C client library for the CMIS interface. This allows C applications to connect to any CMIS-enabled repositories. From e452b79c9d3e587000b442ec2d9c37d7774fa7ffb2b65f35ff434fddc2d5c8ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 30 Dec 2013 10:58:12 +0000 Subject: [PATCH 3/3] - Whitespace cleanup here&there. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cmis-client?expand=0&rev=20 --- cmis-client.changes | 5 +++++ cmis-client.spec | 19 +++++++++---------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/cmis-client.changes b/cmis-client.changes index 420a9bd..6e6d13c 100644 --- a/cmis-client.changes +++ b/cmis-client.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Dec 30 10:58:01 UTC 2013 - tchvatal@suse.com + +- Whitespace cleanup here&there. + ------------------------------------------------------------------- Tue Nov 12 04:58:21 UTC 2013 - jengelh@inai.de diff --git a/cmis-client.spec b/cmis-client.spec index 2b262d4..3a0b769 100644 --- a/cmis-client.spec +++ b/cmis-client.spec @@ -19,13 +19,12 @@ %define soname 0_4-4 %define incname 0.4 %define _name libcmis - Name: cmis-client Version: 0.4.1 Release: 0 Summary: Sample CMIS client License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ -Group: Development/Libraries/C and C++ +Group: Development/Libraries/C and C++ Url: http://sourceforge.net/projects/libcmis/ Source0: %{_name}-%{version}.tar.gz BuildRequires: boost-devel >= 1.42 @@ -37,8 +36,8 @@ BuildRequires: libcurl-devel BuildRequires: libxml2-devel BuildRequires: libxslt BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: %{_name}-%{soname} = %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Sample client to access CMIS-enabled repositories using libcmis. @@ -54,7 +53,7 @@ connect to any CMIS-enabled repositories. %package -n %{_name}-devel Summary: Libcmis development files -Group: Development/Libraries/C and C++ +Group: Development/Libraries/C and C++ Requires: %{_name}-%{soname} = %{version} %description -n %{_name}-devel @@ -71,7 +70,7 @@ It is only a wrapper for its C++ sister libcmis. %package -n %{_name}-c-devel Summary: Libcmis-c development files -Group: Development/Libraries/C and C++ +Group: Development/Libraries/C and C++ Requires: %{_name}-c-%{soname} = %{version} %description -n %{_name}-c-devel @@ -82,8 +81,8 @@ This allows C applications to connect to any CMIS-enabled repositories. It is on %setup -q -n %{_name}-%{version} %build -export CFLAGS="%optflags -D_GNU_SOURCE $(getconf LFS_CFLAGS)" -export CXXFLAGS="%optflags $(getconf LFS_CFLAGS)" +export CFLAGS="%{optflags} -D_GNU_SOURCE $(getconf LFS_CFLAGS)" +export CXXFLAGS="%{optflags} $(getconf LFS_CFLAGS)" %configure \ --disable-long-tests \ --disable-static \ @@ -91,11 +90,11 @@ export CXXFLAGS="%optflags $(getconf LFS_CFLAGS)" make %{?_smp_mflags} V=1 %install -make DESTDIR=$RPM_BUILD_ROOT install -find %{buildroot}%{_libdir} -type f -name "*.la" -delete -print +make DESTDIR=%{buildroot} install %{?_smp_mflags} +find %{buildroot} -type f -name "*.la" -delete -print %check -make check +make check %{?_smp_mflags} %post -n %{_name}-%{soname} -p /sbin/ldconfig