debian/0000775000000000000000000000000012274564557007211 5ustar debian/cmis-client.install0000664000000000000000000000011311763155710012770 0ustar debian/tmp/usr/bin/cmis-client debian/tmp/usr/share/man/man1/cmis-client.1 debian/copyright0000664000000000000000000000276212241646351011136 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: libcmis Source: http://sourceforge.net/projects/libcmis/files/ Files: * Copyright: * Copyright (C) 2011 SUSE 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 * Copyright (C) 2011 Cédric Bosdonnat * Copyright (C) 2013 Cao Cuong Ngo * * * 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. debian/libcmis-0.4-4.shlibs0000664000000000000000000000012112200474275012455 0ustar libcmis-0.4 4 libcmis-0.4-4 (>= 0.4.0) libcmis-c-0.4 4 libcmis-0.4-4 (>= 0.4.0) debian/libcmis-0.4-4.install0000664000000000000000000000004112200475457012643 0ustar debian/tmp/usr/lib/libcmis*.so.* debian/libcmis-dev.install0000664000000000000000000000015311772321450012757 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/lib*.a debian/tmp/usr/lib/lib*.so libcmis*pc usr/lib/pkgconfig debian/source/0000775000000000000000000000000011642136667010504 5ustar debian/source/format0000664000000000000000000000001411642136667011712 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000000501612274564557011065 0ustar libcmis (0.4.1-3ubuntu4) trusty; urgency=medium * debian/patches/fix-endian-bool.diff: Fix int/bool confusion that leads to the test suite failing on all big-endian architectures. -- Adam Conrad Wed, 05 Feb 2014 18:45:08 -0700 libcmis (0.4.1-3ubuntu3) trusty; urgency=medium * Use dh-autoreconf rather than a patch -- Sebastien Bacher Wed, 05 Feb 2014 15:52:43 +0000 libcmis (0.4.1-3ubuntu2) trusty; urgency=medium * debian/control: build-depends on dh-autoreconf -- Sebastien Bacher Wed, 05 Feb 2014 15:16:28 +0000 libcmis (0.4.1-3ubuntu1) trusty; urgency=medium * Resynchronize on Debian, remaining change: * debian/patches/powerpc64le.diff: build on ppc64el -- Sebastien Bacher Wed, 05 Feb 2014 14:41:34 +0000 libcmis (0.4.1-3) experimental; urgency=low * actually use buildflags.mk's CXXFLAGS everywhere, not only on arm, and fix logic... -- Rene Engelhard 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 Wed, 04 Dec 2013 09:23:49 +0000 libcmis (0.4.1-1) experimental; urgency=low * New upstream release -- Rene Engelhard Mon, 26 Aug 2013 19:55:53 +0200 libcmis (0.3.1-3) unstable; urgency=low * build with --disable-werror (closes: #707448) -- Rene Engelhard Thu, 09 May 2013 11:26:12 +0200 libcmis (0.3.1-2) unstable; urgency=low * upload to unstable -- Rene Engelhard 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 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 Tue, 26 Jun 2012 13:38:24 +0200 libcmis (0.2.2-1) experimental; urgency=low * New upstream release -- Rene Engelhard Mon, 04 Jun 2012 19:42:40 +0200 libcmis (0.1.0-1) unstable; urgency=low * Initial release -- Rene Engelhard Sat, 24 Dec 2011 14:23:23 +0000 debian/compat0000664000000000000000000000000211642136667010402 0ustar 8 debian/rules0000775000000000000000000000172112274457053010262 0ustar #!/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 include /usr/share/dpkg/buildflags.mk ifneq (,$(findstring arm,$(DEB_HOST_ARCH))) CXXFLAGS += -O0 export CXXFLAGS endif %: dh $@ --with autoreconf override_dh_clean: rm -f libcmis-0.4.pc rm -f cmis-client.1 dh_clean override_dh_auto_configure: dh_auto_configure -- --disable-long-tests --disable-werror --disable-silent-rules override_dh_auto_build: $(MAKE) override_dh_auto_test: $(MAKE) check override_dh_auto_install: dh_auto_install find debian -name "*mockup*so*" -exec rm -f {} \; debian/control0000664000000000000000000000306312274457225010607 0ustar Source: libcmis Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Rene Engelhard Build-Depends: debhelper (>= 8.0.0), autotools-dev, libxml2-dev, libboost-dev, libboost-program-options-dev, libcurl4-gnutls-dev, libcppunit-dev, docbook-to-man, libboost-date-time-dev, dpkg-dev (>= 1.16.1), dh-autoreconf Standards-Version: 3.9.2 Section: libs Homepage: http://libcmis.sourceforge.net/ Package: libcmis-dev Section: libdevel Architecture: any Depends: libcmis-0.4-4 (= ${binary:Version}), ${misc:Depends}, libcurl4-gnutls-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 ECM behaving as a CMIS server like Alfresco, Nuxeo. . This package contains the development files (headers, ...) for libcmis. Package: libcmis-0.4-4 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 ECM behaving as a CMIS server like Alfresco, Nuxeo. 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 ECM behaving as a CMIS server like Alfresco, Nuxeo. . This package contains the cmis-client standalone application. debian/libcmis-dev.dirs0000664000000000000000000000002411642136667012261 0ustar usr/lib usr/include debian/docs0000664000000000000000000000001411642136667010052 0ustar NEWS README debian/patches/0000775000000000000000000000000012274570053010624 5ustar debian/patches/fix-endian-bool.diff0000664000000000000000000000050612274564631014437 0ustar Description: Fix int/bool confusion on big-endian architectures. Author: Adam Conrad --- libcmis-0.4.1.orig/qa/libcmis-c/test-document.cxx +++ libcmis-0.4.1/qa/libcmis-c/test-document.cxx @@ -43,7 +43,7 @@ using namespace std; -extern int isOutOfMemory; +extern bool isOutOfMemory; namespace { debian/patches/fix-run-tests-sh.diff0000664000000000000000000000032112024361710014601 0ustar --- a/run-test.sh.in-old 2012-06-04 19:33:31.458848242 +0200 +++ b/run-test.sh.in 2012-06-04 19:33:37.942880390 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash LIBCMIS_DIR=$PWD/`dirname $0` debian/patches/fix-docbook-to-man-call.diff0000664000000000000000000000127012102052672015754 0ustar --- libcmis-0.3.0.orig/Makefile.am +++ libcmis-0.3.0/Makefile.am @@ -13,7 +13,7 @@ pkgconfigdir = $(libdir)/pkgconfig if WITH_LIBCMIS_MAN cmis-client.1: doc/cmis-client.xml - $(DOCBOOK2MAN) $< + $(DOCBOOK2MAN) $< > $@ install-man: cmis-client.1 mkdir -p $(DESTDIR)$(mandir)/man1/ --- libcmis-0.3.0.orig/Makefile.in +++ libcmis-0.3.0/Makefile.in @@ -869,7 +869,7 @@ libcmis-c-@LIBCMIS_API_VERSION@.pc: libc @cp -f $< $@ @WITH_LIBCMIS_MAN_TRUE@cmis-client.1: doc/cmis-client.xml -@WITH_LIBCMIS_MAN_TRUE@ $(DOCBOOK2MAN) $< +@WITH_LIBCMIS_MAN_TRUE@ $(DOCBOOK2MAN) $< > $@ @WITH_LIBCMIS_MAN_TRUE@install-man: cmis-client.1 @WITH_LIBCMIS_MAN_TRUE@ mkdir -p $(DESTDIR)$(mandir)/man1/ debian/patches/series0000664000000000000000000000011012274570052012030 0ustar fix-run-tests-sh.diff fix-docbook-to-man-call.diff fix-endian-bool.diff