# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit multilib-minimal libtool poly-c_ebuilds DESCRIPTION="Library for manipulating Unicode and C strings according to Unicode standard" HOMEPAGE="https://www.gnu.org/software/libunistring/" SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz" LICENSE="|| ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ )" # Check regularly even on "minor" bumps SLOT="0/5" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc static-libs" QA_CONFIG_IMPL_DECL_SKIP=( # bug #900374 unreachable MIN static_assert alignof ) PATCHES=( "${FILESDIR}"/${PN}-nodocs.patch ) src_prepare() { default elibtoolize # for Solaris shared libraries } multilib_src_configure() { ECONF_SOURCE="${S}" econf $(use_enable static-libs static) } multilib_src_install_all() { default if use doc ; then docinto html dodoc doc/*.html doinfo doc/*.info fi find "${ED}" -name '*.la' -delete || die }