summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2021-11-12 16:05:46 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2021-11-12 16:05:46 +0000
commitbadfedbb9ef9046f9596bc06b9ba5fcb6b7fb3d8 (patch)
treeba653217478673aff291d3280edb3c9fb30845bc
parentAdding upstream version 1.6.0. (diff)
downloadopentracing-cpp-debian/1.6.0-1.tar.xz
opentracing-cpp-debian/1.6.0-1.zip
Adding debian version 1.6.0-1.debian/1.6.0-1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/changelog5
-rw-r--r--debian/control28
-rw-r--r--debian/copyright119
-rw-r--r--debian/gbp.conf2
-rw-r--r--debian/libopentracing-dev.install4
-rw-r--r--debian/libopentracing-dev.lintian-overrides2
-rw-r--r--debian/libopentracing1.install1
-rw-r--r--debian/libopentracing1.lintian-overrides6
-rwxr-xr-xdebian/rules9
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/metadata7
-rw-r--r--debian/watch5
12 files changed, 189 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..0f2fc77
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+opentracing-cpp (1.6.0-1) experimental; urgency=medium
+
+ * Initial release (Closes: #991193)
+
+ -- Stephen Gelman <ssgelm@debian.org> Wed, 14 Jul 2021 11:52:00 -0500
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..09a0b7d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,28 @@
+Source: opentracing-cpp
+Priority: optional
+Maintainer: Stephen Gelman <ssgelm@debian.org>
+Build-Depends: debhelper-compat (= 13),
+ cmake,
+Standards-Version: 4.5.1
+Section: libs
+Homepage: https://github.com/opentracing/opentracing-cpp/
+Vcs-Browser: https://salsa.debian.org/ssgelm/opentracing-cpp
+Vcs-Git: https://salsa.debian.org/ssgelm/opentracing-cpp.git
+Rules-Requires-Root: no
+
+Package: libopentracing-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libopentracing1 (= ${binary:Version}), ${misc:Depends}
+Description: OpenTracing API for C++ Dev Libraries
+ C++ implementation of the OpenTracing API see http://opentracing.io
+ for additional information. Library is in libopentracing1
+
+Package: libopentracing1
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: OpenTracing API for C++
+ C++ implementation of the OpenTracing API see http://opentracing.io
+ for additional information
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..1ba432e
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,119 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: opentracing-cpp
+Source: https://github.com/opentracing/opentracing-cpp
+
+Files: *
+Copyright: 2016-2021 The OpenTracing Authors
+License: Apache-2.0
+
+Files: debian/*
+Copyright: 2021 Stephen Gelman <ssgelm@debian.org>
+License: Expat
+
+Files: 3rd_party/include/opentracing/catch2/*
+Copyright: 2017 Two Blue Cubes Ltd.
+License: BSL-1.0
+
+Files: 3rd_party/include/opentracing/expected/*
+Copyright: 2016 Martin Moene
+License: Expat
+
+Files: 3rd_party/include/opentracing/variant/*
+Copyright: MapBox
+License: BSD-3-Clause
+
+Files: 3rd_party/include/opentracing/variant/recursive_wrapper.hpp
+Copyright: 2002-2003 Eric Friedman
+ 2002-2003 Itay Maman
+License: BSL-1.0
+
+Files: mocktracer/src/base64.cpp
+Copyright: 2016-2017 Lyft Inc.
+License: Apache-2.0
+
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the complete text of the Apache version 2.0 license
+ can be found in "/usr/share/common-licenses/Apache-2.0".
+
+License: BSL-1.0
+ Boost Software License - Version 1.0 - August 17th, 2003
+ .
+ Permission is hereby granted, free of charge, to any person or
+ organization obtaining a copy of the software and accompanying
+ documentation covered by this license (the "Software") to use,
+ reproduce, display, distribute, execute, and transmit the Software,
+ and to prepare derivative works of the Software, and to permit
+ third-parties to whom the Software is furnished to do so, all
+ subject to the following:
+ .
+ The copyright notices in the Software and this entire statement,
+ including the above license grant, this restriction and the
+ following disclaimer, must be included in all copies of the
+ Software, in whole or in part, and all derivative works of the
+ Software, unless such copies or derivative works are solely in the
+ form of machine-executable object code generated by a source
+ language processor.
+ .
+ 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, TITLE AND
+ NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
+ DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER
+ LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
+ OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ IN THE SOFTWARE.
+
+License: Expat
+ 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.
+
+License: BSD-3-Clause
+ Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+ .
+ - Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ - Redistributions in binary form must reproduce the above copyright notice, this
+ list of conditions and the following disclaimer in the documentation and/or
+ other materials provided with the distribution.
+ - Neither the name "MapBox" nor the names of its contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..cec628c
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff --git a/debian/libopentracing-dev.install b/debian/libopentracing-dev.install
new file mode 100644
index 0000000..a20bb42
--- /dev/null
+++ b/debian/libopentracing-dev.install
@@ -0,0 +1,4 @@
+usr/include/opentracing/*
+usr/lib/*/cmake/OpenTracing/*
+usr/lib/*/*.a
+usr/lib/*/*.so
diff --git a/debian/libopentracing-dev.lintian-overrides b/debian/libopentracing-dev.lintian-overrides
new file mode 100644
index 0000000..261b041
--- /dev/null
+++ b/debian/libopentracing-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# Upstream source file
+national-encoding usr/include/opentracing/expected/expected.hpp
diff --git a/debian/libopentracing1.install b/debian/libopentracing1.install
new file mode 100644
index 0000000..3de3b10
--- /dev/null
+++ b/debian/libopentracing1.install
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff --git a/debian/libopentracing1.lintian-overrides b/debian/libopentracing1.lintian-overrides
new file mode 100644
index 0000000..c2aad95
--- /dev/null
+++ b/debian/libopentracing1.lintian-overrides
@@ -0,0 +1,6 @@
+# Symbols are not very useful for C++. See:
+# http://wiki.debian.org/UsingSymbolsFiles#See_also
+no-symbols-control-file usr/lib/x86_64-linux-gnu/libopentracing.so.1.6.0
+# Symbols are not very useful for C++. See:
+# http://wiki.debian.org/UsingSymbolsFiles#See_also
+no-symbols-control-file usr/lib/x86_64-linux-gnu/libopentracing_mocktracer.so.1.6.0
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..df82893
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh $@ --buildsystem=cmake
+
+override_dh_auto_configure:
+ dh_auto_configure -- -DLIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)
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/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..9277f30
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,7 @@
+Bug-Database: https://github.com/opentracing/opentracing-cpp/issues
+Bug-Submit: https://github.com/opentracing/opentracing-cpp/issues/new
+Changelog: https://github.com/opentracing/opentracing-cpp/blob/master/ChangeLog
+Documentation: https://opentracing.io/docs/
+FAQ: https://opentracing.io/docs/faq/
+Repository: https://github.com/opentracing/opentracing-cpp/
+Repository-Browse: https://github.com/opentracing/opentracing-cpp/
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..1d9ea2c
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,5 @@
+version=4
+
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%opentracing-cpp-$1.tar.gz%" \
+ https://github.com/opentracing/opentracing-cpp/tags \
+ (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate