[neon/qt6/qt6-languageserver/Neon/release] /: initial incomplete version
Pino Toscano
null at kde.org
Tue Dec 6 11:59:45 GMT 2022
Git commit e66bc7ae3f9d6f38e00df534ea7307823582ad21 by Pino Toscano.
Committed on 19/06/2022 at 06:49.
Pushed by jriddell into branch 'Neon/release'.
initial incomplete version
TODO:
- copyright
- symbols files
- improve package descriptions
- lintian checks
A +1 -0 .gitignore
A +1 -0 debian/.gitattributes
A +11 -0 debian/changelog
A +71 -0 debian/control
A +1 -0 debian/libqt6jsonrpc6.install
A +1 -0 debian/libqt6languageserver6.install
A +35 -0 debian/qt6-languageserver-dev.install
A +4 -0 debian/qt6-languageserver-private-dev.install
A +18 -0 debian/rules
A +1 -0 debian/source/format
A +2 -0 debian/watch
https://invent.kde.org/neon/qt6/qt6-languageserver/commit/e66bc7ae3f9d6f38e00df534ea7307823582ad21
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..bbe760d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+debian/files
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..a077eaf
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,11 @@
+qt6-languageserver (6.3.0-0r1) UNRELEASED; urgency=medium
+
+ [ Pino Toscano ]
+ * Initial release.
+
+ * TODO:
+ - improve descriptions
+ - copyright
+ - symbols files
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Sun, 19 Jun 2022 08:39:02 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..6e0f355
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,71 @@
+Source: qt6-languageserver
+Section: libs
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Patrick Franz <deltaone at debian.org>,
+ Pino Toscano <pino at debian.org>,
+Build-Depends: cmake (>= 3.16~),
+ debhelper-compat (= 13),
+ ninja-build,
+ pkg-config,
+ pkg-kde-tools,
+ qt6-base-dev (>= 6.3.0+dfsg~),
+ qt6-base-private-dev (>= 6.3.0+dfsg~),
+Standards-Version: 4.6.1
+Homepage: https://www.qt.io/developers/
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-languageserver.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-languageserver
+Rules-Requires-Root: no
+
+Package: libqt6jsonrpc6
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Provides: qt6-jsonrpc-abi (= 6.3.0)
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Qt 6 JSON RPC library
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ ...
+
+Package: libqt6languageserver6
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Provides: qt6-languageserver-abi (= 6.3.0)
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Qt 6 Language Server library
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ ...
+
+Package: qt6-languageserver-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libqt6jsonrpc6 (= ${binary:Version}),
+ libqt6languageserver6 (= ${binary:Version}),
+ qt6-base-dev,
+ ${misc:Depends},
+Description: Qt 6 Language Server development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the header development files for building some
+ Qt 6 applications using Qt 6 language server headers.
+
+Package: qt6-languageserver-private-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: qt6-languageserver-dev (= ${binary:Version}), ${misc:Depends}
+Description: Qt 6 Language Server private development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the private header development files for building some
+ Qt 6 applications using Qt 6 language server private headers.
+ .
+ Use at your own risk.
diff --git a/debian/libqt6jsonrpc6.install b/debian/libqt6jsonrpc6.install
new file mode 100644
index 0000000..0c75481
--- /dev/null
+++ b/debian/libqt6jsonrpc6.install
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6JsonRpc.so.*
diff --git a/debian/libqt6languageserver6.install b/debian/libqt6languageserver6.install
new file mode 100644
index 0000000..af07b2b
--- /dev/null
+++ b/debian/libqt6languageserver6.install
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6LanguageServer.so.*
diff --git a/debian/qt6-languageserver-dev.install b/debian/qt6-languageserver-dev.install
new file mode 100644
index 0000000..3dd2d15
--- /dev/null
+++ b/debian/qt6-languageserver-dev.install
@@ -0,0 +1,35 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtJsonRpc/QtJsonRpc
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtJsonRpc/QtJsonRpcDepends
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtJsonRpc/QtJsonRpcVersion
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtJsonRpc/qtjsonrpcglobal.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtJsonRpc/qtjsonrpcversion.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtLanguageServer/QtLanguageServer
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtLanguageServer/QtLanguageServerDepends
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtLanguageServer/QtLanguageServerVersion
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtLanguageServer/qtlanguageserverglobal.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtLanguageServer/qtlanguageserverversion.h
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6BuildInternals/StandaloneTests/QtLanguageServerTestsConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateConfigVersionImpl.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateDependencies.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6JsonRpcPrivate/Qt6JsonRpcPrivateVersionlessTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateAdditionalTargetInfo.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateConfig.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateConfigVersion.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateConfigVersionImpl.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateDependencies.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateTargets-none.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt6LanguageServerPrivate/Qt6LanguageServerPrivateVersionlessTargets.cmake
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6JsonRpc.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6JsonRpc.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6LanguageServer.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6LanguageServer.so
+usr/lib/${DEB_HOST_MULTIARCH}/metatypes/qt6jsonrpcprivate_none_metatypes.json
+usr/lib/${DEB_HOST_MULTIARCH}/metatypes/qt6languageserverprivate_none_metatypes.json
+usr/share/qt6/modules/JsonRpcPrivate.json
+usr/share/qt6/modules/LanguageServerPrivate.json
diff --git a/debian/qt6-languageserver-private-dev.install b/debian/qt6-languageserver-private-dev.install
new file mode 100644
index 0000000..e590d4c
--- /dev/null
+++ b/debian/qt6-languageserver-private-dev.install
@@ -0,0 +1,4 @@
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtJsonRpc/*/QtJsonRpc/private/*.h
+usr/include/${DEB_HOST_MULTIARCH}/qt6/QtLanguageServer/*/QtLanguageServer/private/*.h
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_jsonrpc_private.pri
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/qt_lib_languageserver_private.pri
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..07ac2b3
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,18 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE = 1
+
+# Use already defined DEB_HOST_* variables.
+include /usr/share/dpkg/architecture.mk
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
+
+execute_after_dh_auto_install:
+ # Reproducible builds: remove build paths from .prl files
+ sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt6*.prl
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..4852292
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://download.qt.io/archive/qt/([\d\.]*)/([\d\.]*)/submodules/qtlanguageserver-everywhere-src-(.*)\.tar\.xz
More information about the Neon-commits
mailing list