summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/changelog223
-rw-r--r--debian/cmis-client.install2
-rw-r--r--debian/compat1
-rw-r--r--debian/control46
-rw-r--r--debian/copyright38
-rw-r--r--debian/docs2
-rw-r--r--debian/libcmis-0.6-6.install1
-rw-r--r--debian/libcmis-0.6-6.shlibs2
-rw-r--r--debian/libcmis-dev.dirs2
-rwxr-xr-xdebian/libcmis-dev.install5
-rw-r--r--debian/patches/fix-docbook-to-man-call.diff13
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules50
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch3
15 files changed, 390 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..45f2c44
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,223 @@
+libcmis (0.6.2-2) unstable; urgency=medium
+
+ * use openssl instead of gnutls
+
+ -- Rene Engelhard <rene@debian.org> Wed, 15 Nov 2023 21:43:08 +0100
+
+libcmis (0.6.2-1) unstable; urgency=medium
+
+ * New upstream version 0.6.2
+
+ -- Rene Engelhard <rene@debian.org> Mon, 13 Nov 2023 21:12:08 +0100
+
+libcmis (0.6.0-2) unstable; urgency=medium
+
+ * upload to unstable
+
+ -- Rene Engelhard <rene@debian.org> Sun, 22 Oct 2023 11:28:06 +0200
+
+libcmis (0.6.0-1) experimental; urgency=medium
+
+ * New upstream version 0.6.0
+
+ -- Rene Engelhard <rene@debian.org> Wed, 11 Oct 2023 18:10:50 +0200
+
+libcmis (0.5.2-2) unstable; urgency=medium
+
+ * add patch to move include outside of "extern C" block to fix build
+ with ICU 64.1, thanks Iain Lane (closes: #956115)
+
+ -- Rene Engelhard <rene@debian.org> Mon, 13 Apr 2020 18:11:03 +0200
+
+libcmis (0.5.2-1) unstable; urgency=medium
+
+ * New upstream version 0.5.2
+
+ -- Rene Engelhard <rene@debian.org> Fri, 28 Dec 2018 19:06:29 +0000
+
+libcmis (0.5.2~git20181201-2) unstable; urgency=medium
+
+ * add properly-encode-oauth2-credentials.diff: as name says, from LO/github
+ MR #25
+
+ -- Rene Engelhard <rene@rene-engelhard.de> Tue, 11 Dec 2018 19:16:29 +0100
+
+libcmis (0.5.2~git20181201-1) unstable; urgency=medium
+
+ * New upstream snapshot 0.5.2~git20181201
+
+ -- Rene Engelhard <rene@debian.org> Fri, 07 Dec 2018 18:02:28 +0100
+
+libcmis (0.5.1+git20160603-3) unstable; urgency=medium
+
+ * [38d0b77] move Maintainer: to Debian LibreOffice Maintainers
+ * [e1f40fe] multiarchify
+
+ -- Rene Engelhard <rene@debian.org> Wed, 07 Sep 2016 08:09:36 +0200
+
+libcmis (0.5.1+git20160603-2) unstable; urgency=medium
+
+ * improve Description; spell out Enterprise Content Management and
+ mention Google Drive/OneDrive/SharePoint (closes: #834933)
+
+ -- Rene Engelhard <rene@debian.org> Sat, 20 Aug 2016 21:09:46 +0200
+
+libcmis (0.5.1+git20160603-1) unstable; urgency=medium
+
+ * new upstream snapshot (20160603)
+
+ -- Rene Engelhard <rene@debian.org> Fri, 05 Aug 2016 18:42:06 +0200
+
+libcmis (0.5.1-4) unstable; urgency=medium
+
+ * add complete upstream patch including tests for Google Drive fix.
+ re-enable the tests
+
+ -- Rene Engelhard <rene@debian.org> Wed, 04 May 2016 21:35:28 +0200
+
+libcmis (0.5.1-3) unstable; urgency=medium
+
+ * add patch from LibreOffice master to fix Google Drive login
+ * temporarily disable the tests given it's known for now they don't
+ pass with above patch
+
+ -- Rene Engelhard <rene@debian.org> Tue, 03 May 2016 21:56:57 +0200
+
+libcmis (0.5.1-2) unstable; urgency=medium
+
+ * of course we should keep the cppunit build-dep, just revert the
+ *version bump*...
+
+ -- Rene Engelhard <rene@debian.org> Fri, 04 Mar 2016 19:36:12 +0100
+
+libcmis (0.5.1-1) unstable; urgency=medium
+
+ * New upstream release
+ * remove build-dep bump on cpppunit, gthe transition is over
+ (closes: #816642)
+ * update Homepage:/Source:
+ * add debian/watch
+
+ -- Rene Engelhard <rene@debian.org> Fri, 04 Mar 2016 19:00:58 +0100
+
+libcmis (0.5.0-4) unstable; urgency=medium
+
+ * add missed build-dependency on docbook-xml; use docbook2x(-man)
+ instead of docbook-to-man (closes: #798632)
+ * merge package cleanup patch (closes: #798633)
+ - Bump the standards version.
+ - Remove cruft in the debian directory.
+ - Enable parallel builds.
+ - Stop building with -O0 on armhf.
+ - Really use dpkg-buildflags.
+
+ -- Rene Engelhard <rene@debian.org> Fri, 18 Sep 2015 13:24:01 +0200
+
+libcmis (0.5.0-3) unstable; urgency=medium
+
+ * libstdc++6 transition: rename libcmis-0.5-5 to libcmis-0.5-5v5.
+ * bump libcppunit-dev build-dep
+
+ * merge from Ubuntu:
+ - Add avoid-use-after-delete.patch to fix test-failure
+
+ -- Rene Engelhard <rene@debian.org> Tue, 04 Aug 2015 14:00:05 +0000
+
+libcmis (0.5.0-2) unstable; urgency=low
+
+ * update boost.m4 to fix build with gcc-5 (closes: #777942)
+
+ -- Rene Engelhard <rene@debian.org> Sun, 05 Apr 2015 08:42:39 +0200
+
+libcmis (0.5.0-1) experimental; urgency=medium
+
+ * New upstream release
+
+ -- Rene Engelhard <rene@debian.org> Tue, 16 Dec 2014 11:05:10 +0100
+
+libcmis (0.4.1-7) unstable; urgency=low
+
+ * use dh-autoreconf (closes: #748863)
+
+ -- Rene Engelhard <rene@debian.org> Mon, 26 May 2014 20:29:05 +0200
+
+libcmis (0.4.1-6) unstable; urgency=low
+
+ * explicitly build-depend on pkg-config. No idea why it worked before...
+
+ -- Rene Engelhard <rene@debian.org> Thu, 08 May 2014 14:31:43 +0200
+
+libcmis (0.4.1-5) unstable; urgency=low
+
+ * upload to unstable
+
+ -- Rene Engelhard <rene@debian.org> Tue, 06 May 2014 20:21:12 +0200
+
+libcmis (0.4.1-4) experimental; urgency=low
+
+ * apply patch from Adam Concrad to fix int/bool confusion that
+ leads to the test suite failing on all big-endian architectures.
+ (closes: #737807)
+
+ -- Rene Engelhard <rene@debian.org> Thu, 06 Feb 2014 07:12:43 +0100
+
+libcmis (0.4.1-3) experimental; urgency=low
+
+ * actually use buildflags.mk's CXXFLAGS everywhere, not only on arm,
+ and fix logic...
+
+ -- Rene Engelhard <rene@debian.org> Wed, 04 Dec 2013 13:46:56 +0100
+
+libcmis (0.4.1-2) experimental; urgency=low
+
+ * explicitely mention Cedric Bosdonnat and Cao Cuong Ngo
+ in debian/copyright
+ * include /usr/share/dpkg/{architecture,buildflags}.mk and
+ build with -O0 on arm to hack around API test crash (closes: #731116)
+
+ -- Rene Engelhard <rene@debian.org> Wed, 04 Dec 2013 09:23:49 +0000
+
+libcmis (0.4.1-1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Rene Engelhard <rene@debian.org> Mon, 26 Aug 2013 19:55:53 +0200
+
+libcmis (0.3.1-3) unstable; urgency=low
+
+ * build with --disable-werror (closes: #707448)
+
+ -- Rene Engelhard <rene@debian.org> Thu, 09 May 2013 11:26:12 +0200
+
+libcmis (0.3.1-2) unstable; urgency=low
+
+ * upload to unstable
+
+ -- Rene Engelhard <rene@debian.org> Fri, 19 Apr 2013 00:24:14 +0200
+
+libcmis (0.3.1-1) experimental; urgency=low
+
+ * New upstream release
+ * build (and run) unit tests, now that we can disable the "long" tests
+ * update description (closes: #666669), Homepage:/Source:
+
+ -- Rene Engelhard <rene@debian.org> Tue, 05 Feb 2013 19:21:04 +0100
+
+libcmis (0.2.3-1) experimental; urgency=low
+
+ * New upstream release
+ * add depends on libcurl4-gnutls-dev, libxml2-dev to libcmis-dev
+
+ -- Rene Engelhard <rene@debian.org> Tue, 26 Jun 2012 13:38:24 +0200
+
+libcmis (0.2.2-1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Rene Engelhard <rene@debian.org> Mon, 04 Jun 2012 19:42:40 +0200
+
+libcmis (0.1.0-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Rene Engelhard <rene@debian.org> Sat, 24 Dec 2011 14:23:23 +0000
diff --git a/debian/cmis-client.install b/debian/cmis-client.install
new file mode 100644
index 0000000..899fd30
--- /dev/null
+++ b/debian/cmis-client.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/bin/cmis-client
+debian/tmp/usr/share/man/man1/cmis-client.1
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..75db3e7
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,46 @@
+Source: libcmis
+Priority: optional
+Maintainer: Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
+Uploaders: Rene Engelhard <rene@debian.org>
+Build-Depends: debhelper (>= 9), autotools-dev, libxml2-dev, libboost-dev, libboost-program-options-dev, libcurl4-openssl-dev, libcppunit-dev (>= 1.12), docbook2x, libboost-date-time-dev, dpkg-dev (>= 1.16.1), pkg-config, dh-autoreconf, docbook-xml, dh-exec (>= 0.3)
+Standards-Version: 3.9.6
+Section: libs
+Homepage: https://github.com/tdf/libcmis
+
+Package: libcmis-dev
+Section: libdevel
+Architecture: any
+Depends: libcmis-0.6-6 (= ${binary:Version}), ${misc:Depends}, libcurl4-openssl-dev, libxml2-dev
+Description: CMIS protocol client library -- development
+ LibCMIS is a C++ client library for the CMIS interface.
+ .
+ This allows C++ applications to connect to any Enterprise Content Management
+ system behaving as a CMIS server like Alfresco, Nuxeo. It also provides Access
+ to Google Drive/OneDrive/SharePoint
+ .
+ This package contains the development files (headers, ...) for libcmis.
+
+Package: libcmis-0.6-6
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: CMIS protocol client library
+ LibCMIS is a C++ client library for the CMIS interface.
+ .
+ This allows C++ applications to connect to any Enterprise Content Management
+ system behaving as a CMIS server like Alfresco, Nuxeo. It also provides Access
+ to Google Drive/OneDrive/SharePoint
+
+Package: cmis-client
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: client for the CMIS protocol
+ LibCMIS is a C++ client library for the CMIS interface.
+ .
+ This allows C++ applications to connect to any Enterprise Content Management
+ system behaving as a CMIS server like Alfresco, Nuxeo. It also provides Access
+ to Google Drive/OneDrive/SharePoint
+ .
+ This package contains the cmis-client standalone application.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..83e0a0e
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,38 @@
+Format: http://dep.debian.net/deps/dep5
+Upstream-Name: libcmis
+Source: https://github.com/tdf/libcmis/releases
+
+Files: *
+Copyright: * Copyright (C) 2011 SUSE <cbosdonnat@suse.com>
+License: MPL | GPL2+ | LGPL2+
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License or as specified alternatively below. You may obtain a copy of
+ * the License at http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * Major Contributor(s):
+ * Copyright (C) 2011 SUSE <cbosdonnat@suse.com>
+ * Copyright (C) 2011 Cédric Bosdonnat <cbosdo@users.sourceforge.net>
+ * Copyright (C) 2013 Cao Cuong Ngo <cao.cuong.ngo@gmail.com>
+ *
+ *
+ * All Rights Reserved.
+ *
+ * For minor contributions see the git repository.
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPLv2+"), or
+ * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
+ * in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable
+ * instead of those above.
+ */
+ .
+ On Debian systems you can find the full text of the GPL in
+ /usr/share/common-licenses/GPL and of the LGPL in
+ /usr/share/common-licenses/LGPL.
+
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..50bd824
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+NEWS
+README
diff --git a/debian/libcmis-0.6-6.install b/debian/libcmis-0.6-6.install
new file mode 100644
index 0000000..8da9ba1
--- /dev/null
+++ b/debian/libcmis-0.6-6.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libcmis*.so.*
diff --git a/debian/libcmis-0.6-6.shlibs b/debian/libcmis-0.6-6.shlibs
new file mode 100644
index 0000000..54e8fec
--- /dev/null
+++ b/debian/libcmis-0.6-6.shlibs
@@ -0,0 +1,2 @@
+libcmis-0.6 6 libcmis-0.6-6 (>= 0.6.1)
+libcmis-c-0.6 6 libcmis-0.6-6 (>= 0.6.1)
diff --git a/debian/libcmis-dev.dirs b/debian/libcmis-dev.dirs
new file mode 100644
index 0000000..4418816
--- /dev/null
+++ b/debian/libcmis-dev.dirs
@@ -0,0 +1,2 @@
+usr/lib
+usr/include
diff --git a/debian/libcmis-dev.install b/debian/libcmis-dev.install
new file mode 100755
index 0000000..c04ed43
--- /dev/null
+++ b/debian/libcmis-dev.install
@@ -0,0 +1,5 @@
+#! /usr/bin/dh-exec
+debian/tmp/usr/include/*
+debian/tmp/usr/lib/*/lib*.a
+debian/tmp/usr/lib/*/lib*.so
+libcmis*pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
diff --git a/debian/patches/fix-docbook-to-man-call.diff b/debian/patches/fix-docbook-to-man-call.diff
new file mode 100644
index 0000000..3214dfa
--- /dev/null
+++ b/debian/patches/fix-docbook-to-man-call.diff
@@ -0,0 +1,13 @@
+diff --git a/Makefile.am b/Makefile.am
+index 3c1de92..f6d794f 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -15,7 +15,7 @@ pkgconfigdir = $(libdir)/pkgconfig
+
+ if ENABLE_MAN
+ cmis-client.1: doc/cmis-client.xml
+- $(DOCBOOK2MAN) $<
++ $(DOCBOOK2MAN) $< > $@
+
+ man_MANS = cmis-client.1
+ endif
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..29dcee5
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+fix-docbook-to-man-call.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..e4eb4b0
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,50 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+include /usr/share/dpkg/architecture.mk
+
+DPKG_EXPORT_BUILDFLAGS=1
+include /usr/share/dpkg/buildflags.mk
+
+COMMA = ,
+ifneq (,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS))))
+ NJOBS := -j $(subst parallel=,,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS))))
+endif
+
+%:
+ dh $@ --parallel --with autoreconf
+
+override_dh_autoreconf:
+ if [ ! -f README ]; then touch README; fi
+ dh_autoreconf
+
+override_dh_clean:
+ rm -f libcmis-0.6.pc
+ rm -f cmis-client.1
+ rm -f README
+ dh_clean
+
+override_dh_auto_configure:
+ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
+ dh_auto_configure -- --disable-tests --disable-long-tests --disable-werror --disable-silent-rules
+else
+ dh_auto_configure -- --disable-long-tests --disable-werror --disable-silent-rules
+endif
+
+override_dh_auto_build:
+ $(MAKE) $(NJOBS)
+
+override_dh_auto_test:
+ $(MAKE) $(NJOBS) check
+
+override_dh_auto_install:
+ dh_auto_install
+ find debian -name "*mockup*so*" -exec rm -f {} \;
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..3948858
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=2
+opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/<project>-$1\.tar\.gz/ \
+ https://github.com/tdf/libcmis/tags .*/v?(\d\S*)\.tar\.gz