[neon/neon-packaging/libqt6qxlsx/Neon/unstable] debian: initial release

Carlos De Maine null at kde.org
Sun Jan 19 00:19:56 GMT 2025


Git commit 61f85e853b63cf35167e3126d7a6036e5e4654e8 by Carlos De Maine.
Committed on 19/01/2025 at 00:20.
Pushed by carlosdem into branch 'Neon/unstable'.

initial release

A  +5    -0    debian/changelog
A  +29   -0    debian/control
A  +134  -0    debian/copyright
A  +2    -0    debian/libqt5qxlsx0.lintian-overrides
A  +3    -0    debian/libqt6qxlsx-dev.install
A  +1    -0    debian/libqt6qxlsx0.install
A  +23   -0    debian/rules
A  +1    -0    debian/source/format
A  +6    -0    debian/upstream/metadata
A  +4    -0    debian/watch

https://invent.kde.org/neon/neon-packaging/libqt6qxlsx/-/commit/61f85e853b63cf35167e3126d7a6036e5e4654e8

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..4ae6fae
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libqt6qxlsx (1.5.0-1neon) unstable; urgency=medium
+
+  * Initial release.
+
+ -- KDE neon <neon at kde.org>  Sun, 19 Jan 2025 10:16:34 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..eb2da50
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,29 @@
+Source: libqt6qxlsx
+Section: libs
+Priority: optional
+Maintainer: Tomasz Buchert <tomasz at debian.org>
+Rules-Requires-Root: no
+Build-Depends: cmake, debhelper-compat (= 13), qtbase5-dev, qtbase5-private-dev
+Standards-Version: 4.6.1
+Homepage: https://github.com/dantti/QXlsx
+
+Package: libqt6qxlsx-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libqt6qxlsx0 (= ${binary:Version}), ${misc:Depends}
+Description: Excel file (*.xlsx) reader/writer library for Qt6 (development).
+ QXlsx is excel file (*.xlsx) reader/writer library.
+ Development language of QXlsx is C++ (with Qt).
+ .
+ This file contains development files.
+
+Package: libqt6qxlsx0
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Excel file (*.xlsx) reader/writer library for Qt6 (library).
+ QXlsx is excel file (*.xlsx) reader/writer library.
+ Development language of QXlsx is C++ (with Qt).
+ .
+ This file contains the shared library.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..1d7ae7c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,134 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: QXlsx
+Upstream-Contact: Daniel Nicoletti
+Source: https://github.com/dantti/QXlsx
+
+Files: *
+Copyright: 2017-  Jay Two
+ 2017
+License: Expat
+
+Files: DateTime/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: Example.md
+  HowToSetProject-cmake.ko.md
+  HowToSetProject-cmake.md
+  HowToSetProject.ko.md
+  HowToSetProject.md
+  README.ko.md
+  README.md
+  TestEnv.md
+  ToTest.md
+  ToUpgrade.md
+  Vision.md
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: HelloAndroid/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: HelloWorld/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: IssueTest/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: Pump/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: Pump/colorprintf.h
+Copyright: 2012, VittGam.net.
+License: Expat
+
+Files: QXlsx/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: QXlsx/cmake/*
+Copyright: 2021, Daniel Nicoletti <dantti12 at gmail.com>
+License: Expat
+
+Files: QXlsx/header/xlsxnumformatparser_p.h
+  QXlsx/header/xlsxrelationships_p.h
+  QXlsx/header/xlsxrichstring.h
+  QXlsx/header/xlsxrichstring_p.h
+  QXlsx/header/xlsxsharedstrings_p.h
+  QXlsx/header/xlsxsimpleooxmlfile_p.h
+  QXlsx/header/xlsxstyles_p.h
+Copyright: 2013, 2014, Debao Zhang <hello at debao.me>
+License: Expat
+
+Files: ReadColor/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: ShowConsole/*
+Copyright: 2017-2019, Seleznev Anton
+License: Expat
+
+Files: TestExcel/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: WebServer/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: WhatType/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+Files: chartsquestions/*
+Copyright: 2018, edosad(github)
+License: Expat
+
+Files: debian/*
+Copyright:
+ 2022 Tomasz Buchert <tomasz at debian.org>
+License: GPL-2+
+
+Files: markdown.data/*
+Copyright: 2017-  Jay Two
+License: Expat
+
+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: GPL-2+
+ This package 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/>
+Comment:
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
diff --git a/debian/libqt5qxlsx0.lintian-overrides b/debian/libqt5qxlsx0.lintian-overrides
new file mode 100644
index 0000000..72e977b
--- /dev/null
+++ b/debian/libqt5qxlsx0.lintian-overrides
@@ -0,0 +1,2 @@
+# we follow our own package naming strategy
+libqt6qxlsx0: package-name-doesnt-match-sonames libQXlsx0
diff --git a/debian/libqt6qxlsx-dev.install b/debian/libqt6qxlsx-dev.install
new file mode 100644
index 0000000..b2439a9
--- /dev/null
+++ b/debian/libqt6qxlsx-dev.install
@@ -0,0 +1,3 @@
+usr/include/*
+usr/lib/*/cmake
+usr/lib/*/lib*.so
diff --git a/debian/libqt6qxlsx0.install b/debian/libqt6qxlsx0.install
new file mode 100644
index 0000000..3ddde58
--- /dev/null
+++ b/debian/libqt6qxlsx0.install
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b30dafa
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,23 @@
+#!/usr/bin/make -f
+
+# See debhelper(7) (uncomment to enable).
+# Output every command that modifies files on the build system.
+#export DH_VERBOSE = 1
+
+
+# See FEATURE AREAS in dpkg-buildflags(1).
+#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# See ENVIRONMENT in dpkg-buildflags(1).
+# Package maintainers to append CFLAGS.
+#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+# Package maintainers to append LDFLAGS.
+#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+
+%:
+	dh $@ --sourcedirectory=QXlsx
+
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DBUILD_SHARED_LIBS=ON
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..32f5947
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,6 @@
+Bug-Database: https://github.com/dantti/QXlsx/issues
+Bug-Submit: https://github.com/dantti/QXlsx/issues/new
+Changelog: https://github.com/dantti/QXlsx/blob/master/CHANGES
+Documentation: https://github.com/dantti/QXlsx/wiki
+Repository-Browse: https://github.com/dantti/QXlsx
+Repository: https://github.com/dantti/QXlsx.git
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..4810e53
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+
+opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/libqt5qxlsx-$1\.tar\.gz/ \
+  https://github.com/dantti/QXlsx/tags .*/v?(\d\S+)\.tar\.gz


More information about the Neon-commits mailing list