From 7874ab2fd6efd91b5e75754f76becbbf903b24bb Mon Sep 17 00:00:00 2001 From: Adrian Bunk Date: Sat, 24 Feb 2018 19:32:28 +0000 Subject: [PATCH] Import ck_0.6.0-1.1.debian.tar.gz [dgit import tarball ck 0.6.0-1.1 ck_0.6.0-1.1.debian.tar.gz] --- changelog | 72 +++++++++++++++++++++++++++++++++++++++++++++ compat | 1 + control | 29 ++++++++++++++++++ copyright | 68 ++++++++++++++++++++++++++++++++++++++++++ gbp.conf | 6 ++++ libck-dev.install | 4 +++ libck0.install | 1 + rules | 23 +++++++++++++++ source/format | 1 + source/options | 2 ++ source/patch-header | 10 +++++++ watch | 3 ++ 12 files changed, 220 insertions(+) create mode 100644 changelog create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 gbp.conf create mode 100644 libck-dev.install create mode 100644 libck0.install create mode 100755 rules create mode 100644 source/format create mode 100644 source/options create mode 100644 source/patch-header create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..bb0db83 --- /dev/null +++ b/changelog @@ -0,0 +1,72 @@ +ck (0.6.0-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Apply patch from Niels Thykier to fix FTBFS with + debhelper >= 11.1. (Closes: #888591) + + -- Adrian Bunk Sat, 24 Feb 2018 21:32:28 +0200 + +ck (0.6.0-1) unstable; urgency=medium + + * New upstream version 0.6.0 + + -- Robert Edmonds Fri, 10 Mar 2017 18:38:50 -0500 + +ck (0.5.2-2) unstable; urgency=medium + + * debian/control: Only build on architectures supported by upstream + * debian/rules: Limit tests to 2 cores (Closes: #764827) + * debian/gbp.conf: New (enable pristine-tar, pristine-tar-commit) + + -- Robert Edmonds Thu, 29 Dec 2016 16:59:42 -0500 + +ck (0.5.2-1) unstable; urgency=medium + + * New upstream version 0.5.2 (Closes: #813145) + * debian/control: Update Maintainer (Closes: #848656) + * debian/control: Use HTTPS Vcs-* URLs + * debian/control: Standards-Version 3.9.8 (no changes) + * debian/control: Build-Depend on debhelper 10 + * debian/compat: Compat level 10 + * debian/copyright: BSD -> BSD-2-clause (Fixes Lintian + "invalid-short-name-in-dep5-copyright") + * debian/copyright: Remove Source header (dead link) + * debian/copyright: Correct path to include/gcc/x86_64/ck_pr_rtm.h (Fixes + Lintian "wildcard-matches-nothing-in-dep5-copyright ck_pr_rtm", + "unused-file-paragraph-in-dep5-copyright") + * debian/watch: Add watch file for GitHub releases + * debian/source/: Use 3.0 (quilt) source format, plus options and patch + header + + -- Robert Edmonds Wed, 21 Dec 2016 18:59:51 -0500 + +ck (0.4.4-2) unstable; urgency=low + + * Update maintainer to Debian QA up (orphaning the package) + + -- Daniel Pocock Mon, 19 Dec 2016 10:07:18 +0100 + +ck (0.4.4-1) unstable; urgency=medium + + * New upstream release. + + -- Daniel Pocock Wed, 10 Sep 2014 22:16:03 +0200 + +ck (0.4.3-1) unstable; urgency=medium + + * New upstream release. + + -- Daniel Pocock Sat, 02 Aug 2014 16:28:29 +0200 + +ck (0.4.2-1) unstable; urgency=medium + + * New upstream release. + * Fixes some build issues for non-Intel platforms. + + -- Daniel Pocock Fri, 02 May 2014 09:17:48 +0200 + +ck (0.3.5-1) unstable; urgency=low + + * Initial packaging (Closes: #740392) + + -- Daniel Pocock Fri, 28 Feb 2014 23:48:09 +0100 diff --git a/compat b/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +10 diff --git a/control b/control new file mode 100644 index 0000000..96fccf0 --- /dev/null +++ b/control @@ -0,0 +1,29 @@ +Source: ck +Section: libs +Priority: optional +Maintainer: Robert Edmonds +Build-Depends: debhelper (>= 10) +Standards-Version: 3.9.8 +Homepage: http://concurrencykit.org/ +Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/ck.git +Vcs-Git: https://anonscm.debian.org/git/collab-maint/ck.git + +Package: libck0 +Architecture: amd64 arm64 armhf i386 ppc64el +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Concurrency Kit - shared libraries + Concurrency primitives, safe memory reclamation mechanisms and + non-blocking data structures designed to aid in the research, + design and implementation of high performance concurrent systems. + +Package: libck-dev +Section: libdevel +Architecture: amd64 arm64 armhf i386 ppc64el +Depends: libck0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Concurrency Kit - development files + Concurrency primitives, safe memory reclamation mechanisms and + non-blocking data structures designed to aid in the research, + design and implementation of high performance concurrent systems. + . + This package provides header files needed by developers. diff --git a/copyright b/copyright new file mode 100644 index 0000000..b4d9a79 --- /dev/null +++ b/copyright @@ -0,0 +1,68 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: ck + +Files: * +Copyright: 2010-2013, Samy Al Bahra. + 2011-2013, AppNexus, Inc. +License: BSD-2-clause + +Files: src/ck_hp.c +Copyright: 2008, IBM Corporation +License: Apache + +Files: include/gcc/x86_64/ck_pr_rtm.h +Copyright: 2012-2013, Intel Corporation +License: Intel + +Files: debian/* +Copyright: 2014, Daniel Pocock http://danielpocock.com +License: BSD-2-clause + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. + +License: Apache + (c) Copyright 2008, IBM Corporation. + 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. + +License: Intel + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that: (1) source code distributions + retain the above copyright notice and this paragraph in its entirety, (2) + distributions including binary code include the above copyright notice and + this paragraph in its entirety in the documentation or other materials + provided with the distribution + . + THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..b839864 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,6 @@ +[import-orig] +pristine-tar = True + +[buildpackage] +pristine-tar = True +pristine-tar-commit = True diff --git a/libck-dev.install b/libck-dev.install new file mode 100644 index 0000000..47065cd --- /dev/null +++ b/libck-dev.install @@ -0,0 +1,4 @@ +usr/include +usr/lib/*/lib*.so +usr/lib/*/pkgconfig +usr/share/man diff --git a/libck0.install b/libck0.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/libck0.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/rules b/rules new file mode 100755 index 0000000..ca7adfe --- /dev/null +++ b/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +override_dh_auto_configure: + ./configure \ + --includedir=/usr/include \ + --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ + --mandir=/usr/share/man \ + --prefix=/usr \ + --cores=2 + +override_dh_auto_test: + make -j1 check + +%: + dh $@ + +# The build target must not be empty. Sadly because of how make +# works, we have do duplicate the target in this case. +build: + dh $@ + +.PHONY: build + diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/options b/source/options new file mode 100644 index 0000000..519a92d --- /dev/null +++ b/source/options @@ -0,0 +1,2 @@ +single-debian-patch +compression = "gzip" diff --git a/source/patch-header b/source/patch-header new file mode 100644 index 0000000..3bde7c6 --- /dev/null +++ b/source/patch-header @@ -0,0 +1,10 @@ +Subject: Collected Debian patches for ck +Author: Robert Edmonds + +The ck package is maintained in Git rather than maintaining +patches as separate files, and separating the patches doesn't seem to +be worth the effort. They are therefore all included in this single +Debian patch. + +For full commit history and separated commits, see the packaging Git +repository. diff --git a/watch b/watch new file mode 100644 index 0000000..36e6a29 --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=2 +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/-$1\.tar\.gz/ \ + https://github.com/concurrencykit/ck/releases .*/v?(\d\S+)\.tar\.gz -- 2.30.2