diff options
-rw-r--r-- | debian/changelog | 223 | ||||
-rw-r--r-- | debian/cmis-client.install | 2 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 46 | ||||
-rw-r--r-- | debian/copyright | 38 | ||||
-rw-r--r-- | debian/docs | 2 | ||||
-rw-r--r-- | debian/libcmis-0.6-6.install | 1 | ||||
-rw-r--r-- | debian/libcmis-0.6-6.shlibs | 2 | ||||
-rw-r--r-- | debian/libcmis-dev.dirs | 2 | ||||
-rwxr-xr-x | debian/libcmis-dev.install | 5 | ||||
-rw-r--r-- | debian/patches/fix-docbook-to-man-call.diff | 13 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 50 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 3 |
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 |