forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-libs/libstrophe: add new version 0.10.0
Ebuild cloned from 0.9.3 verbatim. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andrey Utkin <[email protected]>
- Loading branch information
Andrey Utkin
committed
Sep 21, 2020
1 parent
4d6e128
commit 135b9b9
Showing
2 changed files
with
46 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818 SHA512 9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a | ||
DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc SHA512 a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d | ||
DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980 SHA512 9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
DESCRIPTION="A simple, lightweight C library for writing XMPP clients" | ||
HOMEPAGE="http://strophe.im/libstrophe/" | ||
SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz" | ||
LICENSE="|| ( MIT GPL-3 )" | ||
SLOT="0" | ||
KEYWORDS="~amd64" | ||
IUSE="doc expat libressl" | ||
|
||
RDEPEND=" | ||
expat? ( dev-libs/expat ) | ||
!expat? ( dev-libs/libxml2:2 ) | ||
libressl? ( dev-libs/libressl:0= ) | ||
!libressl? ( dev-libs/openssl:0= ) | ||
" | ||
DEPEND="${RDEPEND} | ||
doc? ( app-doc/doxygen ) | ||
" | ||
|
||
DOCS=( ChangeLog ) | ||
|
||
src_configure() { | ||
# shellcheck disable=SC2207 | ||
local myeconf=( | ||
--enable-tls | ||
$(use_with !expat libxml2) | ||
) | ||
econf "${myeconf[@]}" | ||
} | ||
src_compile() { | ||
default | ||
if use doc; then | ||
doxygen || die | ||
HTML_DOCS=( docs/html/* ) | ||
fi | ||
} | ||
|
||
src_install() { | ||
default | ||
use doc && dodoc -r examples | ||
find "${D}" -name '*.la' -o -name '*.a' -delete || die | ||
} |