Initial commit
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 44s

This commit is contained in:
Ward from fusion-voyager-3 2024-12-22 00:39:19 +03:00
parent 59fef00d7c
commit 24d2c4863d
14 changed files with 236 additions and 92 deletions

View File

@ -1 +1 @@
1 2

6
debian/changelog vendored
View File

@ -1,5 +1,5 @@
upstream-name (1.0-101pika1) pika; urgency=medium kdsoap-ws-discovery-client (0.4.0-1) pika; urgency=medium
* Initial release. (Closes: #nnnn) <nnnn is the bug number of your ITP> * Initial Release
-- ferreo <harderthanfire@gmail.com> Wed, 18 Jan 2023 21:48:14 +0000 -- Scarlett Moore <sgmoore@debian.org> Sat, 14 Sep 2024 06:07:36 -0700

71
debian/control vendored
View File

@ -1,19 +1,56 @@
Source: upstream-name Source: kdsoap-ws-discovery-client
Section: admin Section: libs
Priority: optional Priority: optional
Maintainer: name <email> Maintainer: KDE Neon <neon@kde.org>
Standards-Version: 4.6.1 Homepage: https://invent.kde.org/libraries/kdsoap-ws-discovery-client/
Build-Depends: debhelper-compat (= 13) Standards-Version: 4.6.2
Rules-Requires-Root: no Build-Depends: cmake,
debhelper-compat (= 13),
dh-sequence-kf6,
dia,
doxygen,
graphviz,
libkdsoap-qt6-dev,
mscgen,
extra-cmake-modules,
pkg-kde-tools,
qt6-base-dev,
qt6-tools-dev,
Vcs-Git: git://invent.kde.org/libraries/kdsoap-ws-discovery-client.git
Vcs-Browser: https://invent.kde.org/libraries/kdsoap-ws-discovery-client
Package: pkgname1 Package: kdsoap-ws-discovery-client
Architecture: linux-any Architecture: any
# Delete any of these lines if un-used Multi-Arch: same
Depends: ${misc:Depends}, depends Pre-Depends: ${misc:Pre-Depends}
Recommends: high priority optdepends Depends: ${misc:Depends}, ${shlibs:Depends}
Conflicts: conflicts Description: Qt-based WS-Discovery client library based on KDSoap
Suggests: low priority optdepends This project is trying to create a WS-Discovery client library based on the KDSoap
Breaks: also conflicts!? library. It uses modern C++ 11 and Qt 6.
Provides: provides .
# This package contains the client-side library.
Description: pkgdesc
Package: kdsoap-ws-discovery-client-dev
Section: libdevel
Architecture: any
Depends: kdsoap-ws-discovery-client,
qt6-base-dev,
${misc:Depends},
${shlibs:Depends}
Description: Qt-based WS-Discovery client library based on KDSoap
This project is trying to create a WS-Discovery client library based on the KDSoap
library. It uses modern C++ 11 and Qt 6.
.
This package contains the static libraries and header files for development
with the KDSoap libraries.
Package: kdsoap-ws-discovery-client-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Description: Qt-based WS-Discovery client library based on KDSoap
This project is trying to create a WS-Discovery client library based on the KDSoap
library. It uses modern C++ 11 and Qt 6.
.
This package contains the documentation for the kdsoap-ws-discovery-client6 library.

85
debian/copyright vendored
View File

@ -0,0 +1,85 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: KDSoap
Source: https://github.com/KDAB/KDSoap/archive/*.*.*.tar.gz
Files: *
Copyright: 2019-2020 Casper Meijn <casper@meijn.net>
2023 Harald Sitter <sitter@kde.org>
License: GPL-3.0-or-later
Files: wsdl/schemas.xmlsoap.org/ws/2004/08/addressing
Copyright: 2002-2004 BEA Systems Inc., International Business Machines Corporation, Microsoft Corporation, Inc, SAP AG, and Sun Microsystems, Inc.
License: LicenseRef-WS-Addressing
Files: wsdl/www.w3.org/2006/03/addressing/ws-addr.xsd
Copyright: 2005 World Wide Web Consortium
Licence: W3C
Files: wsdl/docs.oasis-open.org/ws-dd/discovery/1.1/os/wsdd-discovery-1.1-schema-os.xsd
wsdl/docs.oasis-open.org/ws-dd/discovery/1.1/os/wsdd-discovery-1.1-wsdl-os.wsdl
Copyright: OASIS(r) 2009. All Rights Reserved.
License: LicenseRef-OASIS
Files: wsdl/schemas.xmlsoap.org/ws/2005/04/discovery/ws-discovery.wsdl
wsdl/schemas.xmlsoap.org/ws/2005/04/discovery/ws-discovery.xsd
Copyright: 2004-2005 Microsoft Corporation, Inc. All rights reserved.
License: LicenseRef-WS-Discovery
Files: KDSoapWSDiscoveryClientConfig.cmake.in
Copyright: 2019 Casper Meijn <casper@meijn.net>
License: CC0-1.0
Files: debian/*
Copyright: 2015-2017 Thanh Tung Nguyen <thngtong@gmail.com>
2024 Scarlett Moore <sgmoore@debian.org>
License: GPL-3.0-or-later
Licence: GPL-3.0-or-later
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/>.
License: LicenseRef-WS-Addressing
Permission to copy, display, perform, modify and distribute the WS-Addressing Specification, and to authorize others to do the foregoing, in any medium without fee or royalty is hereby granted for the purpose of developing and evaluating the WS-Addressing Specification.
.
BEA, IBM, Microsoft, SAP AG, and Sun Microsystems (collectively, the "Authors") each agree to grant a license to third parties, under royalty-free and otherwise reasonable, non-discriminatory terms and conditions, to their respective essential patent claims that they deem necessary to implement the WS-Addressing Specification.
License: W3C
(Massachusetts Institute of Technology, European Research Consortium for
Informatics and Mathematics, Keio University). All Rights Reserved. This
work is distributed under the W3C® Software License [1] 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.
.
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
Licence: LicenseRef-OASIS
All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website.
.
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English.
.
The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.
.
This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
.
OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification.
.
OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so.
License: LicenseRef-WS-Discovery
Permission to copy, display, perform, modify and distribute the WS-Discovery Specification (the "Specification", which includes
WSDL and schema documents), and to authorize others to do the foregoing, in any medium without fee or royalty is hereby granted
for the purpose of developing and evaluating the Specification.
.
BEA Systems, Canon, Intel, Microsoft, and webMethods, Inc. (collectively, the "Co-Developers") each agree to grant a license
License: CC0-1.0
CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE
OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS
LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION
OR WORKS PROVIDED HEREUNDER.

View File

@ -0,0 +1,3 @@
usr/include
usr/lib/*/cmake
usr/lib/*/libKDSoapWSDiscoveryClient.so

View File

@ -0,0 +1,11 @@
Document: kdsoap-ws-discovery-client
Title: kdsoap-ws-discovery-client6 Reference Manual
Author: kdsoap-ws-discovery-client
Abstract: Qt-based WS-Discovery client library based KDSoap
This project is trying to create a WS-Discovery client library based on the KDSoap
library. It uses modern C++ 11 and Qt 6
Section: Programming/C++
Format: HTML
Index: usr/share/doc/KDSoapWSDiscoveryClient/html/index.html
Files: usr/share/doc/KDSoapWSDiscoveryClient/html/*.html

View File

@ -0,0 +1,3 @@
usr/share/doc/KDSoapWSDiscoveryClient/
usr/share/qt6/doc/KDSoapWSDiscoveryClient.qch
usr/share/qt6/doc/KDSoapWSDiscoveryClient.tags

View File

@ -0,0 +1,3 @@
usr/lib/*/libKDSoapWSDiscoveryClient.so.0
usr/lib/*/libKDSoapWSDiscoveryClient.so.0.*

2
debian/not-installed vendored Normal file
View File

@ -0,0 +1,2 @@
usr/share/doc/KDSoap/LICENSE.US.txt
usr/share/doc/KDSoap/LICENSE.GPL.txt

76
debian/rules vendored
View File

@ -1,67 +1,13 @@
#! /usr/bin/make -f #!/usr/bin/make -f
# SPDX-License-Identifier: LGPL-2.0-or-later
# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr@jriddell.org>
## See debhelper(7) (uncomment to enable).
## Output every command that modifies files on the build system.
export DH_VERBOSE = 1
export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch)
## === the chain of command ===
## debuild runs a chain of dh functions in the following order:
## dh_testdir
## dh_clean
## dh_auto_clean
## dh_update_autotools_config
## dh_autoreconf
## dh_auto_configure
## dh_prep
## dh_build
## dh_auto_build
## dh_install
## dh_auto_install
## dh_installdocs
## dh_installchangelogs
## dh_perl
## dh_link
## dh_strip_nondeterminism
## dh_compress
## dh_fixperms
## dh_missing
## dh_dwz
## dh_strip
## dh_makeshlibs
## dh_shlibdeps
## dh_installdeb
## dh_gencontrol
## but you are most likely to only need to override the following:
## dh_clean
## dh_auto_configure
## dh_build
## dh_install
## === End end of region ===
## === overriding dh functions ===
## by default all dh functions will run a specific command based on the build system selected by "dh $@"
## if you have a makefile that does everything you need this is fine,
## but most likely you have no MakeFile and you want to add your own commands
## Note : overrides must be places above %:
## So here's a few examples:
## overriding dh_clean to make it not delete rust vendor files:
#override_dh_clean:
# echo "disabled"
## overriding dh_auto_configure to add custom configs:
#override_dh_auto_configure:
# $(srcdir)/configure -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_DATADIR=/usr/share -DCMAKE_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu -DBUILD_PLUGIN=OFF
## overriding dh_install to install files to a package:
#override_dh_auto_configure:
# mkdir -p debian/pikman/usr/bin
# cp pikman debian/pikman/usr/bin/
## === End end of region ===
## This here will start the build:
%: %:
dh $@ dh $@ --with kf6 --buildsystem kf6
override_dh_auto_configure:
dh_auto_configure -- -DBUILD_QCH=ON -DQT_MAJOR_VERSION=6
#override_dh_install:
# dh_install -plibkdsoap-doc -Xjquery.js
# dh_install --remaining-packages

52
debian/upstream/signing-key.asc vendored Normal file
View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
oS4=
=yOFv
-----END PGP PUBLIC KEY BLOCK-----

2
debian/watch vendored Normal file
View File

@ -0,0 +1,2 @@
version=4
opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/kdsoap-ws-discovery-client/@PACKAGE@-([\d.]+).tar.xz

10
main.sh
View File

@ -6,15 +6,15 @@ set -e
echo "$PIKA_BUILD_ARCH" > pika-build-arch echo "$PIKA_BUILD_ARCH" > pika-build-arch
VERSION="1.0" VERSION="0.4.0"
# Clone Upstream # Clone Upstream
mkdir -p ./src-pkg-name git clone --depth 1 -b v"$VERSION" https://invent.kde.org/libraries/kdsoap-ws-discovery-client
cp -rvf ./debian ./src-pkg-name/ cp -rvf ./debian ./kdsoap-ws-discovery-client/
cd ./src-pkg-name/ cd ./kdsoap-ws-discovery-client/
# Get build deps # Get build deps
LOGNAME=root dh_make --createorig -y -l -p src-pkg-name_"$VERSION" || echo "dh-make: Ignoring Last Error" LOGNAME=root dh_make --createorig -y -l -p kdsoap-ws-discovery-client_"$VERSION" || echo "dh-make: Ignoring Last Error"
apt-get build-dep ./ -y apt-get build-dep ./ -y
# Build package # Build package

View File

@ -1,3 +1,3 @@
# send debs to server # send debs to server
rsync -azP --include './' --include '*.deb' --exclude '*' ./output/ ferreo@direct.pika-os.com:/srv/www/cockatiel-incoming/ rsync -azP --include './' --include '*.deb' --exclude '*' ./output/ ferreo@direct.pika-os.com:/srv/www/nest-incoming/