debian/0000755000000000000000000000000012255741715007177 5ustar debian/davix-doc.docs0000644000000000000000000000000712201316651011710 0ustar #DOCS# debian/davix-doc.install0000644000000000000000000000003112201324257012424 0ustar usr/share/doc/davix/html debian/compat0000644000000000000000000000000212201316651010361 0ustar 8 debian/changelog0000644000000000000000000000114312255725322011044 0ustar davix (0.2.8-1) unstable; urgency=medium * Update to version 0.2.8 -- Mattias Ellert Mon, 23 Dec 2013 04:14:45 +0100 davix (0.2.7-1) unstable; urgency=low * Update to version 0.2.7 -- Mattias Ellert Wed, 27 Nov 2013 21:54:48 +0100 davix (0.2.2-2) unstable; urgency=low * Fix copyright file -- Mattias Ellert Tue, 03 Sep 2013 09:32:50 +0200 davix (0.2.2-1) unstable; urgency=low * Initial release (Closes: #719947) -- Mattias Ellert Sat, 10 Aug 2013 03:55:47 +0200 debian/davix.install0000644000000000000000000000014612245546214011677 0ustar usr/bin/davix usr/bin/davix-cp usr/bin/davix-del usr/bin/davix-get usr/bin/davix-ls usr/bin/davix-put debian/libdavix0.docs0000644000000000000000000000000712201316651011714 0ustar README debian/control0000644000000000000000000000255712255731657010617 0ustar Source: davix Priority: optional Maintainer: Mattias Ellert Build-Depends: debhelper (>= 8.0.0), cmake, libxml2-dev, libssl-dev, gsoap, libgridsite-dev, libgtest-dev, pkg-config, doxygen Standards-Version: 3.9.5 Section: net Homepage: https://svnweb.cern.ch/trac/lcgutil/wiki/davix Package: davix Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libdavix0 (= ${binary:Version}) Description: Toolkit for http based file management Davix is a toolkit designed for file operations with http based protocols (WebDav, Amazon S3, ...). Package: libdavix0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Runtime library for davix Library for davix. Davix is a toolkit designed for file operations with http based protocols (WebDav, Amazon S3, ...). Package: davix-dev Section: libdevel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libdavix0 (= ${binary:Version}) Description: Development files for davix Development files for davix. Davix is a toolkit designed for file operations with http based protocols (WebDav, Amazon S3, ...). Package: davix-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: Documentation for davix Documentation and examples for davix. Davix is a toolkit designed for file operations with Http based protocols (WebDav, Amazon S3, ...). debian/source/0000755000000000000000000000000012245561647010502 5ustar debian/source/format0000644000000000000000000000001412201316651011671 0ustar 3.0 (quilt) debian/source/lintian-overrides0000644000000000000000000000017212245561144014053 0ustar # The autotools files are not used - build uses cmake davix source: outdated-autotools-helper-file deps/libneon/config.* debian/copyright0000644000000000000000000000660312255731772011141 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: davix Source: http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/davix/davix-0.2.8.tar.gz Comment: The following bundled code was removed from the upstream sources deps/strptime - libc6-dev /usr/include/time.h test/gtest-1.7.0 - libgtest-dev /usr/src/gtest test/pywebdav - python-webdav /usr/share/pyshared/pywebdav Files: * Copyright: 2012-2013 Adrien Devresse, CERN License: LGPL-2.1+ Files: deps/libneon Copyright: 1999-2008 Joe Orton Aleix Conchillo Flaque Arfrever Frehtes Taifersar Arahesis Arun Garg Daniel Stenberg Free Software Foundation, Inc. Henrik Holst Jiang Lei Kai Sommerfeld Karl Ove Hufthammer. Michael Sobolev Nobuyuki Tsuchimura Sylvain Glaize Thomas Schultz Vladimir Berezniker @ http://public.xdi.org/=vmpn Yves Martin 2012-2013 Adrien Devresse, CERN License: LGPL-2+ Comment: This is a fork of the neon library: http://www.webdav.org/neon/ The modifications are substantial - it can no longer be considered a bundled copy of the original source. Unbundling in favour of using the libneon27 package is not possible. Files: deps/libneon/doc deps/libneon/test Copyright: 1999-2008 Joe Orton License: GPL-2+ Files: deps/rapidjson Copyright: 2011 Milo Yip (miloyip@gmail.com) License: MIT Files: debian/* Copyright: 2013 Mattias Ellert License: LGPL-2.1+ License: LGPL-2.1+ On Debian systems, the complete text of the GNU Library General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". License: LGPL-2+ On Debian systems, the complete text of the GNU Library General Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2". License: GPL-2+ On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/davix-dev.install0000644000000000000000000000017212245546265012460 0ustar usr/include/davix usr/lib/libdavix.so usr/lib/libdavix_copy.so usr/lib/pkgconfig/davix.pc usr/lib/pkgconfig/davix_copy.pc debian/libdavix0.install0000644000000000000000000000012312245546312012440 0ustar usr/lib/libdavix.so.* usr/lib/libdavix_copy.so.* usr/share/doc/davix/RELEASE-NOTES debian/rules0000755000000000000000000000110712245543762010257 0ustar #!/usr/bin/make -f # -*- makefile -*- -include /usr/share/dpkg/buildflags.mk CFLAGS += $(CPPFLAGS) CXXFLAGS += $(CPPFLAGS) export CFLAGS CXXFLAGS LDFLAGS %: dh $@ override_dh_auto_configure: ln -fs /usr/src/gtest test/gtest dh_auto_configure -- -DLIB_SUFFIX="" -DUNIT_TESTS=TRUE \ -DENABLE_THIRD_PARTY_COPY=TRUE override_dh_auto_build: dh_auto_build -- all doc override_dh_install: rm debian/tmp/usr/share/doc/davix/LICENSE dh_install --fail-missing override_dh_auto_clean: rm -f test/gtest dh_auto_clean override_dh_auto_test: dh_auto_test -- ARGS+="-V -T Test" debian/patches/0000755000000000000000000000000012255730472010624 5ustar debian/patches/series0000644000000000000000000000005112245607616012037 0ustar davix-unbundle.patch davix-linking.patch debian/patches/davix-linking.patch0000644000000000000000000000373212245607562014420 0ustar diff -ur davix-0.2.7.orig/src/CMakeLists.txt davix-0.2.7/src/CMakeLists.txt --- davix-0.2.7.orig/src/CMakeLists.txt 2013-11-04 11:18:42.000000000 +0100 +++ davix-0.2.7/src/CMakeLists.txt 2013-11-28 09:13:49.342603670 +0100 @@ -50,6 +50,7 @@ set_target_properties(libdavix PROPERTIES VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH} SOVERSION ${VERSION_MAJOR} + LINK_INTERFACE_LIBRARIES "" CLEAN_DIRECT_OUTPUT 1 OUTPUT_NAME ${OUTPUT_NAME_DAVIX}) diff -ur davix-0.2.7.orig/src/copy/CMakeLists.txt davix-0.2.7/src/copy/CMakeLists.txt --- davix-0.2.7.orig/src/copy/CMakeLists.txt 2013-11-04 11:18:42.000000000 +0100 +++ davix-0.2.7/src/copy/CMakeLists.txt 2013-11-28 09:13:45.874603936 +0100 @@ -46,6 +46,7 @@ SET_TARGET_PROPERTIES(davix_copy PROPERTIES VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH} SOVERSION ${VERSION_MAJOR} + LINK_INTERFACE_LIBRARIES "" CLEAN_DIRECT_OUTPUT 1 OUTPUT_NAME "davix_copy") diff -ur davix-0.2.7.orig/src/tools/CMakeLists.txt davix-0.2.7/src/tools/CMakeLists.txt --- davix-0.2.7.orig/src/tools/CMakeLists.txt 2013-11-04 11:18:42.000000000 +0100 +++ davix-0.2.7/src/tools/CMakeLists.txt 2013-11-28 09:36:26.594371477 +0100 @@ -64,10 +64,10 @@ add_executable(davix_cp_tool ${davix_copy_main_src} ${davix_tool_common_src} ${SRC_SIMPLE_GET_PASS}) - target_link_libraries(davix_cp_tool davix_copy) + target_link_libraries(davix_cp_tool davix_copy davix) set_target_properties(davix_cp_tool PROPERTIES OUTPUT_NAME "davix-cp") - add_dependencies(davix_cp_tool davix_copy) + add_dependencies(davix_cp_tool davix_copy libdavix) install(TARGETS davix_cp_tool DESTINATION ${BIN_INSTALL_DIR}/) debian/patches/davix-unbundle.patch0000644000000000000000000000156512255731015014573 0ustar diff -ur davix-0.2.8.orig/test/CMakeLists.txt davix-0.2.8/test/CMakeLists.txt --- davix-0.2.8.orig/test/CMakeLists.txt 2013-12-20 11:00:22.000000000 +0100 +++ davix-0.2.8/test/CMakeLists.txt 2013-12-23 04:45:06.356285245 +0100 @@ -15,12 +15,12 @@ if(UNIT_TESTS) IF(NOT GTEST_EXTERNAL) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/gtest-1.7.0/include) -link_directories(${CMAKE_CURRENT_BINARY_DIR}/gtest-1.7.0/src/) -link_directories(${CMAKE_CURRENT_BINARY_DIR}/gtest-1.7.0) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/gtest/include) +link_directories(${CMAKE_CURRENT_BINARY_DIR}/gtest/src/) +link_directories(${CMAKE_CURRENT_BINARY_DIR}/gtest) SET(BUILD_SHARED_LIBS ON CACHE BOOL "Build gtest shared library") -add_subdirectory(gtest-1.7.0) +add_subdirectory(gtest) ELSE(NOT GTEST_EXTERNAL) SET(GTEST_INCLUDE_DIRS "/usr/include/gtest") ENDIF(NOT GTEST_EXTERNAL)