[neon/kf6/kcalendarcore/Neon/unstable] debian: take packaging from kf5 kcalcore and run kf_sixy

Jonathan Esk-Riddell null at kde.org
Fri Jan 20 13:23:58 GMT 2023


Git commit 93cbf04dd2e1def4f49c764f7232a5617788a7f5 by Jonathan Esk-Riddell.
Committed on 20/01/2023 at 13:23.
Pushed by jriddell into branch 'Neon/unstable'.

take packaging from kf5 kcalcore and run kf_sixy

A  +1    -0    debian/.gitattributes
A  +5    -0    debian/changelog
A  +52   -0    debian/control
A  +217  -0    debian/copyright [INFRASTRUCTURE]
A  +6    -0    debian/kf6-kcalendarcore-dev.install
A  +3    -0    debian/kf6-kcalendarcore.install
A  +8    -0    debian/rules
A  +1    -0    debian/source/format
A  +18   -0    debian/tests/acc
A  +3    -0    debian/tests/control
A  +3    -0    debian/tests/testsuite
A  +7    -0    debian/upstream/metadata
A  +30   -0    debian/upstream/signing-key.asc
A  +2    -0    debian/watch [INFRASTRUCTURE]

https://invent.kde.org/neon/kf6/kcalendarcore/commit/93cbf04dd2e1def4f49c764f7232a5617788a7f5

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..cadda73
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+kf6-kcalendarcore (0.0-0neon) UNRELEASED; urgency=medium
+
+  * New release
+
+ -- Jonathan Esk-Riddell <jr at jriddell.org>  Mon, 12 Dec 2022 13:04:30 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..a81f27c
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,52 @@
+Source: kf6-kcalendarcore
+Section: libs
+Priority: optional
+Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
+Build-Depends: bison,
+               cmake,
+               debhelper-compat (= 13),
+               kf6-extra-cmake-modules,
+               libical-dev,
+               pkg-kde-tools-neon,
+               qt6-base-dev,
+Standards-Version: 3.9.8
+Homepage: https://projects.kde.org/projects/kde/pim/kcalcore
+Vcs-Browser: https://anonscm.debian.org/git/pkg-kde/applications/kcalcore.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-kde/applications/kcalcore.git
+
+Package: kf6-kcalendarcore
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: calendar access framework
+ This library provides access to and handling of calendar data.
+ It supports the standard formats iCalendar and vCalendar and the
+ group scheduling standard iTIP.
+
+Package: kf6-kcalendarcore-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: kf6-kcalendarcore (= ${binary:Version}),
+         libical-dev (>= 0.42~),
+         libkf5kdelibs4support-dev (>= 5.19.0~),
+         ${misc:Depends}
+Description: development files for kcalcore
+ This library provides access to and handling of calendar data.
+ It supports the standard formats iCalendar and vCalendar and the
+ group scheduling standard iTIP.
+ .
+ This package contains the development files.
+
+Package: libkf6calendarcore6
+Architecture: all
+Depends: kf6-kcalendarcore
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6calendarcore-dev
+Architecture: all
+Depends: kf6-kcalendarcore-dev
+Description: Dummy transitional
+  Transitional dummy package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..22d106e
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,217 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: kcalcore
+Source: http://download.kde.org/stable/applications/
+
+Files: *
+Copyright: 2006-2009, Allen Winter <winter at kde.org>
+           2004, Bram Schoenmakers <bramschoenmakers at kde.nl>
+           2010, Casey Link <unnamedrambler at gmail.com>
+           2012-2013, Christian Mollekopf <mollekopf at kolabsys.com>
+           2000-2004, Cornelius Schumacher <schumacher at kde.org>
+           2002-2010, David Jarvie <djarvie at kde.org>
+           2002-2007, David Jarvie <software at astrojar.org.uk>
+           1991, Free Software Foundation, Inc
+           2009-2010, Klaralvdalens Datakonsult AB, a KDAB Group company <info at kdab.net>
+           2014, Laurent Montel <montel at kde.org>
+           2002, Michael Brade <brade at kde.org>
+           2006, Narayan Newton <narayannewton at gmail.com>
+           2009, Nokia Corporation and/or its subsidiary(-ies)
+           1998, Preston Brown <pbrown at kde.org>
+           2005, Rafal Rzepecki <divide at users.sourceforge.net>
+           2005, Reinhold Kainhofer <kainhofer at kde.org>
+           2005, Reinhold Kainhofer <reinhold at kainhofe.com>
+           2003-2005, Reinhold Kainhofer <reinhold at kainhofer.com>
+           2011, Sérgio Martins <iamsergio at gmail.com>
+           2009, Thomas McGuire <mcguire at kde.org>
+           2009, Volker Krause <vkrause at kde.org>
+License: LGPL-2+
+
+Files: autotests/testcreateddatecompat.cpp
+       autotests/testoccurrenceiterator.h
+       autotests/testrecurrenceexception.h
+       autotests/testcreateddatecompat.h
+       autotests/testcreateddatecompat.h
+       autotests/testreadrecurrenceid.h
+       autotests/testreadrecurrenceid.cpp
+       autotests/testoccurrenceiterator.cpp
+Copyright: 2012-2013 Christian Mollekopf <mollekopf at kolabsys.com>
+License: LGPL-3+
+
+Files: src/versit/port.h
+       src/versit/vcc.h
+       src/versit/vcc.y
+       src/versit/vobject.c
+       src/versit/vobject.h
+Copyright: 1996, Apple Computer, Inc.
+           1996, AT&T Corp.
+           1996, International Business Machines Corporation
+           1996, Siemens Rolm Communications Inc.
+License: MIT_versit
+
+Files: cmake/COPYING-CMAKE-SCRIPTS
+       cmake/FindLibIcal.cmake
+Copyright: 2008-2010, Allen Winter <winter at kde.org>
+License: BSD-3-clause
+
+Files: src/versit/vcc.c
+Copyright: 1996, Apple Computer, Inc.
+           1996, AT&T Corp.
+           1996, International Business Machines Corporation
+           1984-2010, Free Software Foundation, Inc.
+           1996, Siemens Rolm Communications Inc.
+License: GPL-3+_BisonException or MIT_versit
+
+Files: autotests/testincidencegenerator.h
+Copyright: 2004 Till Adam <adam at kde.org>
+License: LGPL-2
+
+Files: autotests/createtestcases.pl
+Copyright: Not claimed
+License: public-domain
+ # Written 2005 Reinhold Kainhofer <reinhold at kainhofer.com>
+ # This file is put into the public domain, I claim no copyright on that code
+
+Files: debian/*
+Copyright: 2015 Harald Sitter <sitter at kde.org>
+License: LGPL-2+
+
+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:
+ .
+ 1. Redistributions of source code must retain the copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. The name of the author may not be used to endorse or promote products
+    derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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: GPL-3+_BisonException
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ As a special exception, you may create a larger work that contains
+ part or all of the Bison parser skeleton and distribute that work
+ under terms of your choice, so long as that work isn't itself a
+ parser generator using the skeleton or a modified version thereof
+ as a parser skeleton.  Alternatively, if you modify or redistribute
+ the parser skeleton itself, you may (at your option) remove this
+ special exception, which will cause the skeleton and the resulting
+ Bison output files to be licensed under the GNU General Public
+ License without this special exception.
+ .
+ This special exception was added by the Free Software Foundation in
+ version 2.2 of Bison.
+ --
+ On Debian systems, the complete text of the GNU General Public License
+ version 3 can be found in `/usr/share/common-licenses/GPL-3'.
+
+License: MIT_versit
+ For purposes of this license notice, the term Licensors shall mean,
+ collectively, Apple Computer, Inc., AT&T Corp., International
+ Business Machines Corporation and Siemens Rolm Communications Inc.
+ The term Licensor shall mean any of the Licensors.
+ .
+ Subject to acceptance of the following conditions, permission is hereby
+ granted by Licensors without the need for written agreement and without
+ license or royalty fees, to use, copy, modify and distribute this
+ software for any purpose.
+ .
+ The above copyright notice and the following four paragraphs must be
+ reproduced in all copies of this software and any software including
+ this software.
+ .
+ THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS AND NO LICENSOR SHALL HAVE
+ ANY OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS OR
+ MODIFICATIONS.
+ .
+ IN NO EVENT SHALL ANY LICENSOR BE LIABLE TO ANY PARTY FOR DIRECT,
+ INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES OR LOST PROFITS ARISING OUT
+ OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ DAMAGE.
+ .
+ EACH LICENSOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, EXPRESS OR IMPLIED,
+ INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF NONINFRINGEMENT OR THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE.
+ .
+ The software is provided with RESTRICTED RIGHTS.  Use, duplication, or
+ disclosure by the government are subject to restrictions set forth in
+ DFARS 252.227-7013 or 48 CFR 52.227-19, as applicable.
+
+License: LGPL-2
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License version 2 as published by the Free Software Foundation.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB.  If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+  Boston, MA 02110-1301, USA.
+ --
+ 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: LGPL-2+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB.  If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+ --
+ 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: LGPL-3+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public License as
+ published by the Free Software Foundation; either version 3 of
+ the License, or (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ --
+ On Debian systems, the complete text of the GNU Lesser Public License version
+ 3 can be  found in `/usr/share/common-licenses/LGPL-3'.
diff --git a/debian/kf6-kcalendarcore-dev.install b/debian/kf6-kcalendarcore-dev.install
new file mode 100644
index 0000000..79e220e
--- /dev/null
+++ b/debian/kf6-kcalendarcore-dev.install
@@ -0,0 +1,6 @@
+usr/kf6/include/KF6/KCalendarCore/
+usr/kf6/include/KF6/kcalcore_version.h
+usr/kf6/lib/*/cmake/KF5CalendarCore/
+usr/kf6/lib/*/libKF5CalendarCore.so
+usr/kf6/lib/*/pkgconfig/KF5CalendarCore.pc
+usr/kf6/mkspecs/modules/qt_KCalendarCore.pri
diff --git a/debian/kf6-kcalendarcore.install b/debian/kf6-kcalendarcore.install
new file mode 100644
index 0000000..b414ef9
--- /dev/null
+++ b/debian/kf6-kcalendarcore.install
@@ -0,0 +1,3 @@
+usr/kf6/lib/*/libKF5CalendarCore.so.5
+usr/kf6/lib/*/libKF5CalendarCore.so.5.*
+usr/share/qlogging-categories5/
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..fa0af1d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+%:
+	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_shlibdeps:
+	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/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/tests/acc b/debian/tests/acc
new file mode 100755
index 0000000..28b8d41
--- /dev/null
+++ b/debian/tests/acc
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+DEB_HOST_MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+for in_file in debian/*.acc.in; do
+    out_file=${in_file%.in}
+    sed 's/@@DEB_HOST_MULTIARCH@@/'"${DEB_HOST_MULTIARCH}"'/' \
+        "${in_file}" > "${out_file}"
+done
+
+DH_VERBOSE=1
+
+dh_acc
+ret=$?
+if [ 0 -ne $ret ]; then
+    cp -r logs "${ADT_ARTIFACTS}"/acc.logs
+fi
+exit $ret
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..459e5f3
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: acc
+Depends: dh-acc, exuberant-ctags, @
+Restrictions: allow-stderr
diff --git a/debian/tests/testsuite b/debian/tests/testsuite
new file mode 100755
index 0000000..37a95e6
--- /dev/null
+++ b/debian/tests/testsuite
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+xvfb-run -a dbus-launch --exit-with-session dh_auto_test
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..73368e4
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,7 @@
+Name: kcalcore
+Changelog: https://quickgit.kde.org/?p=kcalcore.git&a=log
+Contact: kde-devel at kde.org
+Donation: https://www.kde.org/community/donations/index.php
+Repository: https://anongit.kde.org/kcalcore.git
+Repository-Browse: https://quickgit.kde.org/?p=kcalcore.git
+Security-Contact: security at kde.org
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..e99d100
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,30 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+mQENBFfNUR8BCADDjPXScwObp7mWwUnrjqrM0gGg+pId6vqe0a5A4xr+Rgj26quK
+2qJLym0mmul/uh2M8z486qDTQYQaTEppFCosH3WqFonTN2LWpHcujeVABXkAe9qo
+DHBZZRMw8CXtiEwvJ/xV/MXTR7G0QCqT4HF045SAyyBjusBiiGly32JEDD4FdjHj
+KKUrAJyyoc6frake7ZMO0SO3tQNwmi4T5KLSoxhi3Zgez2k9GPZEj4/W7l5Ne0zQ
+7C8Tgo8wraqj/8pzjfP6+Dc2LHOTtu8DGDQkXEFa9VvuAotOtI8Kjff+bOd36WTL
+L2dk69Bb7WbhRLkkavHZCdKOpfyBtVn+hGWRABEBAAG0G0RhdmlkIEZhdXJlIDxm
+YXVyZUBrZGUub3JnPokBPQQTAQgAJwUCV81RHwIbAwUJCWYBgAULCQgHAgYVCAkK
+CwIEFgIDAQIeAQIXgAAKCRBY0O5kikizu/01B/46hG+MaTFW1CVevZrGyPacmDRj
+pQhx/ODadBkVXXaJyr7aNKT3EvAedyT82SGT/ch+aqXjZK1kEwK6zITqoOZZUt2I
+CjBN4+UfLrWwlKldZShbhJ6NMHJIeYQ5EDlMw7TWVn0OPkRuDvLEasgOhxR9ZjWW
+c5wlcZXXy8N+wGSR0bThzl0pdFcIy9Z3g411ZOvjUdDuWqtKUH9iy1VdVyba7FXI
+x/BqAXIVsAaIFNsJBZZ7C7j1a1IlTykRLiDjh3mpyBfX4xfMTo4z6pjfQsoPebJl
+TlCnwAkIxeyatGXm4OCqEA9zPVd1Ju7+XuEr6+15ENYJ4oYsZjfyScHHJdWMuQEN
+BFfNUR8BCADe5wRc/QFL92npVAgzPQ9mJKopscRcxs0f2DM7EBPzUFvWGRIGRdB8
+obXfzBp4Pfyzqky7C1X/j7ENzx+Kol1AJ93wjUEfLoZ/zsvoj9ZT3GdjeVQeReKY
+d4th7Jqo4qxvi33Pud0jZsENezzgdd4npiNN9bFX0mjNKNHL9o1n5nTm9pfDI/AS
+PZz2RoRO7oUJb+aX6hKxTBaKoAiZHybAXQVchtwJx0O4wLbZ3E4ytJdcATlPDNXS
+jw2Lmns8aGa6DBGyqiG6g1PlCnOI2Q/cQK1zbkSisfoCbpEq1MgIzuZSoJ00NIEp
+eiACoR82565G68yAb+uKHkcFrYkfDT41ABEBAAGJASUEGAEIAA8FAlfNUR8CGwwF
+CQlmAYAACgkQWNDuZIpIs7vWkgf9GNUZmD0UgbQmj0nwkEHum1g7LD+MZL0+P2kg
+HyEL3Cm01ot9d+X5ed/gAJ6hDR55KYxHi+/wwwkCNDLoQoP+7VZq2fMiGD0/bDar
+oWQqbckqDZU4l69u9NbYvVWHUerfwKfi0ZKN5sJqLwIkr57wEX0I/TBGoMuFB27q
+2qyloS5m1Q2pke2mmZjKSqE0jxZJ7iFGJO/Buyjgd1B2kr0DaGaCrh0wjfVjAWpt
+klK95Phry1jQc7W0Z4ZdWpB79S1yW670eutSC4fMjvsNxROGkPx4dDkyG5nToeau
+zhEh/pXho2Eo/aFEqqY42GMSlN9rf7ekaTNo7OxsE7vvCB0fug==
+=4o3u
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..30cd8d9
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/frameworks/([\d\.]*)/kcalendarcore-([\d.]+).tar.xz


More information about the Neon-commits mailing list