[neon/neon-packaging/kmoretools6/Neon/unstable] debian: initial packaging of kmoretools6

Carlos De Maine null at kde.org
Fri Jun 9 23:42:53 BST 2023


Git commit c17cad899245f0cc36ed1a51a8b3dff2c37be7d5 by Carlos De Maine, on behalf of Aaron Dewes.
Committed on 09/06/2023 at 22:42.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging of kmoretools6

A  +1    -0    debian/.gitattributes
A  +5    -0    debian/changelog
M  +81   -0    debian/control
A  +130  -0    debian/copyright
A  +2    -0    debian/kf6-kmoretools-dev.install
A  +4    -0    debian/kf6-kmoretools.install
A  +8    -0    debian/rules
A  +1    -0    debian/source/format
A  +18   -0    debian/tests/acc
A  +7    -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  +3    -0    debian/watch [INFRASTRUCTURE]

https://invent.kde.org/neon/neon-packaging/kmoretools6/-/commit/c17cad899245f0cc36ed1a51a8b3dff2c37be7d5

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..883ab0e
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+kf6-kmoretools (0.0-0neon) UNRELEASED; urgency=medium
+
+  * New release
+
+ -- Aaron Dewes <aaron.dewes at proton.me>  Fri, 09 Jun 2023 13:04:30 +0000
diff --git a/debian/control b/debian/control
index e69de29..f5123a8 100644
--- a/debian/control
+++ b/debian/control
@@ -0,0 +1,81 @@
+Source: kf6-kmoretools
+Section: libs
+Priority: optional
+Maintainer: Aaron Dewes <aaron.dewes at proton.me>
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               doxygen,
+               graphviz,
+               kf6-extra-cmake-modules,
+               kf6-kconfig-dev,
+               kf6-kcoreaddons-dev,
+               kf6-ki18n-dev,
+               kf6-kio-dev,
+               kf6-kjobwidgets-dev,
+               kf6-kwidgetsaddons-dev,
+               pkg-kde-tools-neon,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-tools-dev
+Standards-Version: 4.1.4
+Homepage: https://invent.kde.org/neon/kf6/kf6-kmoretools
+Vcs-Browser: https://invent.kde.org/neon/kf6/kf6-kmoretools
+Vcs-Git: https://invent.kde.org/neon/kf6/kf6-kmoretools
+
+Package: kf6-kmoretools
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Support for downloading application assets from the network.
+ Framework for downloading and sharing additional
+ application data.
+ .
+ This package contains the data files.
+
+Package: kf6-kmoretools-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Depends: kf6-kmoretools (= ${binary:Version}), ${misc:Depends}
+Description: development files for moretools
+ Framework for downloading and sharing additional
+ application data.
+ .
+ Contains development files for moretools.
+
+Package: libkf6moretools-data
+Architecture: all
+Depends: kf6-kmoretools
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6moretools-doc
+Architecture: all
+Depends: kf6-kmoretools
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6moretools6
+Architecture: all
+Depends: kf6-kmoretools
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: qml6-module-org-kde-moretools
+Architecture: all
+Depends: kf6-kmoretools
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: moretools6-dialog
+Architecture: all
+Depends: kf6-kmoretools
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6moretools-dev
+Architecture: all
+Depends: kf6-kmoretools-dev
+Description: Dummy transitional
+  Transitional dummy package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..5c3b92a
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,130 @@
+Upstream-Name: knewstuff
+Upstream-Contact: Dan Leinir Turthra Jensen <admin at leinir.dk>
+Source: https://invent.kde.org/frameworks/knewstuff
+
+Files: *
+Copyright: 2004, Aaron J. Seigo <aseigo at kde.org>
+           2004-2005, Andras Mantia <amantia at kde.org>
+           2002, Cornelius Schumacher <schumacher at kde.org>
+           2007, Dirk Mueller <mueller at kde.org>
+           2005, Enrico Ros <eros.kde at email.it>
+           2007-2010, Frederik Gladhorn <gladhorn at kde.org>
+           1991-1999, Free Software Foundation, Inc
+           2007-2009, Jeremy Whiting <jpwhiting at kde.org>
+           2003-2007, Josef Spillner <spillner at kde.org>
+           2010, Matthias Fuchs <mat69 at gmx.net>
+           2010, Reza Fatahilah Shah <rshah0385 at kireihana.com>
+           2009, Adriaan de Groot, Mustapha Abubakar, Ibrahim Dasuna
+           2006, Canonical Ltd, and Rosetta Contributors 2006
+           1998, Erez Nir <erez-n at actcom.co.il>
+           2000-2010, Free Software Foundation, Inc
+           2008-2009, K Desktop Environment
+           2005, KDE Armenian translation team
+           2005, KDE Russian translation team
+           2000-2003, KDE e.v
+           2007, KDE i18n Project for Vietnamese
+           1999-2003, Meni Livne <livne at kde.org>
+           2007-2010, This_file_is_part_of_KDE
+           2001, translate.org.za
+License: LGPL-2.1+
+
+Files: po/ca/knewstuff5.po
+       po/ca at valencia/knewstuff5.po
+       po/uk/knewstuff5.po
+Copyright: 2014, This_file_is_part_of_KDE
+License: LGPL-2.1+3+KDEeV
+
+Files: tests/khotnewstuff.cpp
+       tests/khotnewstuff_upload.cpp
+Copyright: 2002, Cornelius Schumacher <schumacher at kde.org>
+           2009, Frederik Gladhorn <gladhorn at kde.org>
+           2007-2014, Jeremy Whiting <jpwhiting at kde.org>
+License: LGPL-2+
+
+Files: src/core/upload.cpp
+Copyright: 2007-2009, Frederik Gladhorn <gladhorn at kde.org>
+           2009, Jeremy Whiting <jpwhiting at kde.org>
+           2007, Josef Spillner <spillner at kde.org>
+License: LGPL-2
+
+Files: po/bg/knewstuff5.po
+Copyright: 2009-2013, Yasen Pramatarov <yasen at lindeas.com>
+           2006-2009, Zlatko Popov <zlatkopopov at fsa-bg.org>
+License: GPL
+
+Files: autotests/core/data/*
+Copyright: Alexander Lohnau <alexander.lohnau at gmx.de>
+License: CC0-1.0
+
+Files: debian/*
+Copyright: 2014, Scarlett Clark <scarlett at scarlettgatelyclark.com>
+License: LGPL-2.1+
+
+License: GPL
+ This file is licensed under the GPL.
+ .
+ On Debian systems, the complete text of the GNU General Public License can be
+ found in "/usr/share/common-licenses/GPL".
+
+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-2.1+
+ This library 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 2.1 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
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+License: LGPL-2.1+3+KDEeV
+ This file is distributed under the license LGPL version 2.1 or
+ version 3 or later versions approved by the membership of KDE e.V.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1', likewise,
+ the complet text of the GNU General Public License version 3 can be found in
+ `/usr/share/common-licenses/LGPL-3'.
diff --git a/debian/kf6-kmoretools-dev.install b/debian/kf6-kmoretools-dev.install
new file mode 100644
index 0000000..2cfa7f9
--- /dev/null
+++ b/debian/kf6-kmoretools-dev.install
@@ -0,0 +1,2 @@
+usr/include/KF6/
+usr/lib/*/cmake/
diff --git a/debian/kf6-kmoretools.install b/debian/kf6-kmoretools.install
new file mode 100644
index 0000000..45b7dfe
--- /dev/null
+++ b/debian/kf6-kmoretools.install
@@ -0,0 +1,4 @@
+usr/lib/*/libKF6MoreTools.so
+usr/lib/*/libKF6MoreTools.so.*
+usr/share/locale/
+usr/share/kf6/kmoretools/presets-kmoretools/
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..e2b697a
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,7 @@
+Tests: testsuite
+Depends: build-essential, kate, xauth, xvfb, @, @builddeps@
+Restrictions: build-needed
+
+Tests: acc
+Depends: dh-acc, exuberant-ctags, @
+Restrictions: allow-stderr
diff --git a/debian/tests/testsuite b/debian/tests/testsuite
new file mode 100644
index 0000000..f6083b5
--- /dev/null
+++ b/debian/tests/testsuite
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+xvfb-run -a dh_auto_test
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..9b5c753
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,7 @@
+Name: kmoretools
+Changelog: https://invent.kde.org/libraries/kmoretools/-/commits/master
+Contact: kde-frameworks-devel at kde.org
+Donation: https://kde.org/community/donations/
+Repository: https://invent.kde.org/libraries/kmoretools.git
+Repository-Browse: https://invent.kde.org/libraries/kmoretools
+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..ca5fd31
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/frameworks/([\d.]+)/knewstuff-([\d.]+)\.tar\.xz



More information about the Neon-commits mailing list