1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # Copyright 1999-2017 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI="6"
- inherit cmake-utils
- DESCRIPTION="RabbitMQ C client"
- HOMEPAGE="https://github.com/alanxz/rabbitmq-c"
- if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="git://github.com/alanxz/rabbitmq-c.git"
- else
- SRC_URI="https://github.com/alanxz/rabbitmq-c/archive/v${PV}.zip -> ${PN}-v${PV}.zip"
- KEYWORDS="amd64 arm hppa x86"
- fi
- LICENSE="MIT"
- SLOT="0/4"
- IUSE="doc libressl test +ssl static-libs tools"
- REQUIRED_USE="test? ( static-libs )"
- RDEPEND="ssl? (
- libressl? ( dev-libs/libressl:= )
- !libressl? ( dev-libs/openssl:0= )
- )
- tools? ( dev-libs/popt )"
- DEPEND="${DEPEND}
- doc? ( app-doc/doxygen )
- tools? ( app-text/xmlto )"
- DOCS=( AUTHORS README.md THANKS TODO )
- src_configure() {
- mycmakeargs=(
- -DCMAKE_SKIP_RPATH=ON
- -DBUILD_API_DOCS=$(usex doc)
- -DBUILD_STATIC_LIBS=$(usex static-libs)
- -DBUILD_TESTS=$(usex test)
- -DBUILD_TOOLS=$(usex tools)
- -DBUILD_TOOLS_DOCS=$(usex tools)
- -DENABLE_SSL_SUPPORT=$(usex ssl)
- )
- cmake-utils_src_configure
- }
|