mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
dev-libs/uriparser: 0.9.7 + EAPI 8
Signed-off-by: Sebastian Pipping <sping@gentoo.org>
This commit is contained in:
@@ -1 +1,2 @@
|
||||
DIST uriparser-0.9.6.tar.bz2 178888 BLAKE2B 2c7229d8438eaef40657b809742dff7ed8919edfe9b4003be996d967b2d876ec61c6493b60c3a0a167db80365c748ee63f2cebfa04058ae8bed8d29b0ab7ea22 SHA512 c021ab3f93cc0373c9244edafff042c3d73a3904d69e573c277b04ca4a49cd2e88255214599cf433088b32846c9a628dfb116025188a6bb61a40c236827799aa
|
||||
DIST uriparser-0.9.7.tar.bz2 179989 BLAKE2B 50d04df0024f2ad926072a06d92066025c12528853e784f28bf311a64eb37b619634fa14265cadf55e514810804adeefb7dea841178f916ccdbd086a897d375b SHA512 7f69c9806665745c1bafe11f818434e27c2da03af387f009ef46c1427af8c008faa45e6f49bece66e0b96fd17b3924ba0af25476e796972c5e4b651f35f74c13
|
||||
|
||||
57
dev-libs/uriparser/uriparser-0.9.7.ebuild
Normal file
57
dev-libs/uriparser/uriparser-0.9.7.ebuild
Normal file
@@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Strictly RFC 3986 compliant URI parsing library in C"
|
||||
HOMEPAGE="https://uriparser.github.io/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
|
||||
IUSE="+doc qt5 test unicode" # +doc to address warning RequiredUseDefaults
|
||||
|
||||
REQUIRED_USE="qt5? ( doc ) test? ( unicode )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
test? ( >=dev-cpp/gtest-1.8.1 )
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
>=app-doc/doxygen-1.5.8
|
||||
media-gfx/graphviz
|
||||
qt5? ( dev-qt/qthelp:5 )
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog THANKS )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DURIPARSER_BUILD_CHAR=ON
|
||||
-DURIPARSER_BUILD_DOCS=$(usex doc ON OFF)
|
||||
-DURIPARSER_BUILD_TESTS=$(usex test ON OFF)
|
||||
-DURIPARSER_BUILD_TOOLS=ON
|
||||
-DURIPARSER_BUILD_WCHAR_T=$(usex unicode ON OFF)
|
||||
|
||||
# The usex wrapper is here to address this warning:
|
||||
# One or more CMake variables were not used by the project:
|
||||
# CMAKE_DISABLE_FIND_PACKAGE_Qt5Help
|
||||
$(usex doc "$(cmake_use_find_package qt5 Qt5Help)")
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
if use doc && use qt5; then
|
||||
dodoc "${BUILD_DIR}"/doc/*.qch
|
||||
docompress -x /usr/share/doc/${PF}/${P}.qch
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user