Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/qxmpp/
Date: Thu, 04 Jun 2020 08:40:44
Message-Id: 1591260028.8f9d00853a1235764861b42e8ec0dccad6da7e3a.asturm@gentoo
1 commit: 8f9d00853a1235764861b42e8ec0dccad6da7e3a
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 4 08:34:09 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 4 08:40:28 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f9d0085
7
8 net-libs/qxmpp: Drop 0.9.3-r2
9
10 Package-Manager: Portage-2.3.100, Repoman-2.3.22
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 net-libs/qxmpp/Manifest | 1 -
14 net-libs/qxmpp/qxmpp-0.9.3-r2.ebuild | 74 ------------------------------------
15 2 files changed, 75 deletions(-)
16
17 diff --git a/net-libs/qxmpp/Manifest b/net-libs/qxmpp/Manifest
18 index f52daf0dcce..0af57881fe6 100644
19 --- a/net-libs/qxmpp/Manifest
20 +++ b/net-libs/qxmpp/Manifest
21 @@ -1,2 +1 @@
22 -DIST qxmpp-0.9.3.tar.gz 300764 BLAKE2B a98d9bd9ab9c84ce6ac90722cd1f1b1609d345daa0b4e690e44b845408753b006261b293898bf419bea011005558584de24090ac1c8809845ec6f8a5c8bb05b1 SHA512 c6ada4398468b9ce84955ab3a1ca155afe3098dfe39dc952c3675be1a1e3a4f118f8b1e251567bc124faa645d2654252d3e32d94e21aae79547056a10a2d6a71
23 DIST qxmpp-1.2.0.tar.gz 310801 BLAKE2B a3d1c708fe33e6ecd226e867fc030c6cddb5009c90db46544a0081e1198f69b609239304f56aec00c7b399e7f74fa9bed82eb38db3439e092719a7a68b440a14 SHA512 9b9541dd2ffc689877969bdd1063e7ab21761e5feb7bf911acba3b0a0d953199b8bc08a1ad8c2031b0e135af7a127cbbc108bb3e8dbf1b7712ab8dc8f4cbd371
24
25 diff --git a/net-libs/qxmpp/qxmpp-0.9.3-r2.ebuild b/net-libs/qxmpp/qxmpp-0.9.3-r2.ebuild
26 deleted file mode 100644
27 index 9a67cc314b2..00000000000
28 --- a/net-libs/qxmpp/qxmpp-0.9.3-r2.ebuild
29 +++ /dev/null
30 @@ -1,74 +0,0 @@
31 -# Copyright 1999-2019 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=6
35 -
36 -inherit qmake-utils
37 -
38 -DESCRIPTION="A cross-platform C++ XMPP client library based on the Qt framework"
39 -HOMEPAGE="https://github.com/qxmpp-project/qxmpp/"
40 -SRC_URI="https://github.com/${PN}-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
41 -
42 -LICENSE="LGPL-2.1"
43 -SLOT="0"
44 -KEYWORDS="amd64 x86 ~amd64-linux"
45 -IUSE="debug doc opus +speex test theora vpx"
46 -RESTRICT="!test? ( test )"
47 -
48 -RDEPEND="
49 - dev-qt/qtcore:5
50 - dev-qt/qtnetwork:5[ssl]
51 - dev-qt/qtxml:5
52 - opus? ( media-libs/opus )
53 - speex? ( media-libs/speex )
54 - theora? ( media-libs/libtheora )
55 - vpx? ( media-libs/libvpx:= )
56 -"
57 -DEPEND="${RDEPEND}
58 - test? ( dev-qt/qttest:5 )
59 -"
60 -
61 -src_prepare() {
62 - default
63 -
64 - if ! use doc; then
65 - sed -e '/SUBDIRS/s/doc//' \
66 - -e '/INSTALLS/d' \
67 - -i qxmpp.pro || die "failed to remove docs"
68 - fi
69 - if ! use test; then
70 - sed -e '/SUBDIRS/s/tests//' \
71 - -i qxmpp.pro || die "failed to remove tests"
72 - else
73 - # requires network connection, bug #623708
74 - sed -e "/qxmppiceconnection/d" \
75 - -i tests/tests.pro || die "failed to drop single test"
76 - fi
77 - # There is no point in building examples. Also, they require dev-qt/qtgui
78 - sed -e '/SUBDIRS/s/examples//' \
79 - -i qxmpp.pro || die "sed for removing examples failed"
80 -}
81 -
82 -src_configure() {
83 - eqmake5 "${S}"/qxmpp.pro \
84 - PREFIX="${EPREFIX}/usr" \
85 - LIBDIR="$(get_libdir)" \
86 - QXMPP_USE_OPUS=$(usex opus 1 '') \
87 - QXMPP_USE_SPEEX=$(usex speex 1 '') \
88 - QXMPP_USE_THEORA=$(usex theora 1 '') \
89 - QXMPP_USE_VPX=$(usex vpx 1 '')
90 -}
91 -
92 -src_install() {
93 - emake INSTALL_ROOT="${D}" install
94 - einstalldocs
95 - if use doc; then
96 - # Use proper path for documentation
97 - mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || die "doc mv failed"
98 - fi
99 -}
100 -
101 -src_test() {
102 - MAKEOPTS="-j1" # random tests fail otherwise
103 - default_src_test
104 -}