# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit cmake DESCRIPTION="Client Library for accessing the latest XML based MusicBrainz web service" HOMEPAGE="https://musicbrainz.org/doc/libmusicbrainz" SRC_URI="https://github.com/metabrainz/lib${PN}/releases/download/release-${PV}/lib${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="5/1" # soname of libmusicbrainz5.so KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="examples test" RESTRICT="!test? ( test )" RDEPEND=" dev-libs/libxml2 net-libs/neon " DEPEND="${RDEPEND} test? ( dev-util/cppunit ) " S="${WORKDIR}/lib${P}" PATCHES=( "${FILESDIR}/${P}-no-wildcards.patch" ) src_prepare() { use test || cmake_comment_add_subdirectory tests cmake_src_prepare } src_install() { cmake_src_install if use examples; then docinto examples dodoc examples/*.{c,cc,txt} docompress -x /usr/share/doc/${PF}/examples fi }