Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: net-libs/kdsoap/
Date: Mon, 02 Mar 2020 22:47:38
Message-Id: 1583189151.6900c2ac865e13eeaff0dc5a6cf75c4c5f7a80b8.asturm@gentoo
1 commit: 6900c2ac865e13eeaff0dc5a6cf75c4c5f7a80b8
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 2 21:11:43 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 2 22:45:51 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=6900c2ac
7
8 net-libs/kdsoap: New package
9
10 Bug: https://bugs.gentoo.org/489446
11 Bug: https://bugs.gentoo.org/710936
12 Package-Manager: Portage-2.3.89, Repoman-2.3.20
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 net-libs/kdsoap/kdsoap-9999.ebuild | 45 ++++++++++++++++++++++++++++++++++++++
16 net-libs/kdsoap/metadata.xml | 8 +++++++
17 2 files changed, 53 insertions(+)
18
19 diff --git a/net-libs/kdsoap/kdsoap-9999.ebuild b/net-libs/kdsoap/kdsoap-9999.ebuild
20 new file mode 100644
21 index 0000000000..d020b81ab9
22 --- /dev/null
23 +++ b/net-libs/kdsoap/kdsoap-9999.ebuild
24 @@ -0,0 +1,45 @@
25 +# Copyright 1999-2020 Gentoo Authors
26 +# Distributed under the terms of the GNU General Public License v2
27 +
28 +EAPI=7
29 +
30 +if [[ ${PV} != *9999* ]]; then
31 + SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz"
32 + KEYWORDS="~amd64"
33 +else
34 + EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git"
35 + EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen )
36 + inherit git-r3
37 +fi
38 +inherit cmake
39 +
40 +DESCRIPTION="Qt-based client-side and server-side SOAP component"
41 +HOMEPAGE="https://github.com/KDAB/KDSoap/"
42 +
43 +LICENSE="GPL-3 AGPL-3"
44 +SLOT="0"
45 +IUSE=""
46 +
47 +RDEPEND="
48 + dev-qt/qtcore:5
49 + dev-qt/qtnetwork:5
50 + dev-qt/qtxml:5
51 +"
52 +DEPEND="${RDEPEND}
53 + dev-libs/boost
54 +"
55 +
56 +src_prepare() {
57 + cmake_src_prepare
58 +
59 + sed -e "/^find_package.*Qt5/s/Widgets //" \
60 + -e "/install.*INSTALL_DOC_DIR/d" \
61 + -i CMakeLists.txt || die
62 +}
63 +
64 +src_configure() {
65 + local mycmakeargs=(
66 + -DKDSoap_EXAMPLES=OFF # Qt4-based and no install targets
67 + )
68 + cmake_src_configure
69 +}
70
71 diff --git a/net-libs/kdsoap/metadata.xml b/net-libs/kdsoap/metadata.xml
72 new file mode 100644
73 index 0000000000..2fdbf33d96
74 --- /dev/null
75 +++ b/net-libs/kdsoap/metadata.xml
76 @@ -0,0 +1,8 @@
77 +<?xml version="1.0" encoding="UTF-8"?>
78 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
79 +<pkgmetadata>
80 + <maintainer type="project">
81 + <email>kde@g.o</email>
82 + <name>Gentoo KDE Project</name>
83 + </maintainer>
84 +</pkgmetadata>