[neon/neon-packaging/gitklient/Neon/unstable] debian: initial commit

Carlos De Maine null at kde.org
Thu Dec 22 08:28:08 GMT 2022


Git commit 46656872db4473d9b067a7ad60956c182cb5b134 by Carlos De Maine.
Committed on 18/12/2022 at 08:54.
Pushed by carlosdem into branch 'Neon/unstable'.

initial commit

A  +5    -0    debian/changelog
A  +1    -0    debian/compat
A  +33   -0    debian/control
A  +155  -0    debian/copyright
A  +3    -0    debian/files
A  +0    -0    debian/manpages
A  +33   -0    debian/rules
A  +1    -0    debian/source/format
A  +4    -0    debian/watch

https://invent.kde.org/neon/neon-packaging/gitklient/commit/46656872db4473d9b067a7ad60956c182cb5b134

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..d7d0bcb
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+gitklient (0.4.0-0neon) unstable; urgency=medium
+
+  * initial packaging
+
+ -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 16 Dec 2022 08:23:15 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..b4de394
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+11
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..87bc04c
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,33 @@
+Source: gitklient
+Section: utils
+Priority: optional
+Build-Depends: cmake,
+               debhelper (>= 11~),
+               extra-cmake-modules,
+               ninja-build,
+               qtbase5-dev (>= 5.15.7),
+               libqt5concurrent5,
+               libkf5configwidgets-dev,
+               libkf5coreaddons-dev,
+               libkf5crash-dev,
+               libkf5dbusaddons-dev,
+               libkf5doctools-dev,
+               libkf5i18n-dev,
+               libkf5kio-dev,
+               libkf5textwidgets-dev,
+               libkf5texteditor-dev,
+               libkf5syntaxhighlighting-dev,
+               libkf5xmlgui-dev
+Standards-Version: 4.2.1
+Homepage: https://github.com/KDAB/KDDockWidgets
+Vcs-Git: https://invent.kde.org/neon/neon-packaging/kddockwidgets.git
+Vcs-Browser: https://invent.kde.org/neon/neon-packaging/kddockwidgets
+Maintainer: Neon CI <neon at kde.org>
+
+Package: gitklient5
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GitKlient is a kde sdk application for interacting with git version control repositories.
+ .
+ This package contains the Qt5 version of GitKlient.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..01aa7c1
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,155 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: hotspot
+Source: https://github.com/KDAB/hotspot
+
+Files: *
+Copyright: 2013-2018, Klarälvdalens Datakonsult AB, a KDAB Group company <info at kdab.com>
+License: GPL-2+
+
+Files: hotspot-config.h.cmake
+       scripts/*
+       src/*
+       tests/*
+Copyright: 2013-2018, Klarälvdalens Datakonsult AB, a KDAB Group company <info at kdab.com>
+License: GPL-2+
+
+Files: debian/*
+Copyright: 2018, Yanhao Mo <yanhaocs at gmail.com>
+License: GPL-2+
+
+Files: 3rdparty/perfparser/app/*
+Copyright: 2015, The Qt Company
+License: GPL-3
+
+Files: 3rdparty/perfparser/tests/auto/addresscache/tst_addresscache.cpp
+       3rdparty/perfparser/tests/auto/elfmap/tst_elfmap.cpp
+       3rdparty/perfparser/tests/auto/kallsyms/tst_kallsyms.cpp
+       3rdparty/perfparser/tests/auto/perfdata/tst_perfdata.cpp
+       3rdparty/perfparser/app/perfkallsyms.cpp
+       3rdparty/perfparser/app/perfkallsyms.h
+       3rdparty/perfparser/app/perfaddresscache.h
+       3rdparty/perfparser/app/perfaddresscache.cpp
+Copyright: 2017, Klarälvdalens Datakonsult AB, a KDAB Group company <info at kdab.com>
+           2017, Milian Wolff <milian.wolff at kdab.com>
+License: GPL-3
+
+Files: cmake/FindLibElf.cmake
+Copyright: 2008, Bernhard Walle <bernhard.walle at gmx.de>
+License: BSD-3-clause
+
+Files: tests/modeltests/modeltest.h
+Copyright: 2007, Trolltech ASA
+License: GPL-2.0
+
+Files: src/models/processlist_unix.cpp
+       src/models/processlist_unix.cpp
+       src/models/processlist.h
+Copyright: 2011, Nokia Corporation and/or its subsidiary(-ies)
+License: LGPL-2.1
+
+Files: 3rdparty/perfparser/app/perfsymboltable.h
+Copyright: 2016, The Qt Company
+License: GPL-3
+
+Files: 3rdparty/perfparser/app/perfelfmap.cpp
+       3rdparty/perfparser/app/perftracingdata.h
+       3rdparty/perfparser/app/perfelfmap.h
+       3rdparty/perfparser/app/perftracingdata.cpp
+       3rdparty/perfparser/tests/auto/shared/perfparsertestclient.cpp
+       3rdparty/perfparser/tests/auto/shared/perfparsertestclient.h
+Copyright: 2017, The Qt Company
+License: GPL-3
+
+License: GPL-2+
+ 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 2 of the License, or
+ (at your option) any later version.
+ .
+ This package 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 <https://www.gnu.org/licenses/>.
+ .
+ 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: GPL-3
+ 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, version 3.
+ .
+ This package 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 <https://www.gnu.org/licenses/>.
+ .
+ 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: 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;
+ version 2.1 of the License.
+ .
+ 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, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+ .
+ On Debian systems the full text of the GNU Lesser General Public License can be
+ found in the `/usr/share/common-licenses/LGPL-2.1' file.
+
+License: GPL-2.0
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of version 2 of the GNU General Public License
+ as published by the Free Software Foundation.
+ .
+ This package 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/>
+ .
+ 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: 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 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.
+ .
+ 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.
diff --git a/debian/files b/debian/files
new file mode 100644
index 0000000..ba18c6c
--- /dev/null
+++ b/debian/files
@@ -0,0 +1,3 @@
+gitklient5-dbgsym_0.4.0-0neon_amd64.ddeb debug optional automatic=yes
+gitklient5_0.4.0-0neon_amd64.deb utils optional
+gitklient_0.4.0-0neon_amd64.buildinfo utils optional
diff --git a/debian/manpages b/debian/manpages
new file mode 100644
index 0000000..e69de29
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b405dc6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,33 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+CMAKE_ARGS = -G Ninja
+%:
+	dh $@ --with pkgkde_symbolshelper
+
+execute_after_dh_auto_clean:
+	rm -rf
+	#rm -rf build-Qt6
+
+override_dh_auto_configure:
+	dh_auto_configure -- $(CMAKE_ARGS)
+	#dh_auto_configure --builddirectory=build-Qt6 -- $(CMAKE_ARGS) -DKDDockWidgets_QT6=true
+
+override_dh_auto_build:
+	dh_auto_build
+	#dh_auto_build --builddirectory=build-Qt6
+
+override_dh_auto_install:
+	dh_auto_install
+	#dh_auto_install --builddirectory=build-Qt6
+
+execute_after_dh_install-indep:
+	#rm debian/qcoro-doc/usr/share/doc/qcoro-doc/docs/changelog.md
+	#rm -r debian/qcoro-doc/usr/share/doc/qcoro-doc/docs/about
+	#rm -r debian/qcoro-doc/usr/share/doc/qcoro-doc/docs/overrides
+
+override_dh_auto_test:
+	dh_auto_test --no-parallel
+	#dh_auto_test --no-parallel --builddirectory=build-Qt6
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/watch b/debian/watch
new file mode 100644
index 0000000..cb31b37
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%kddockwidgets-$1.tar.gz%" \
+   https://github.com/KDAB/kddockwidgets/tags \
+   (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate



More information about the Neon-commits mailing list