# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 if [[ ${PV} == "9999" ]] ; then inherit git-r3 EGIT_REPO_URI="https://gitlab.freedesktop.org/mobile-broadband/libqmi.git" else KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" SRC_URI="https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/${PV}/${P}.tar.bz2" fi inherit bash-completion-r1 meson udev DESCRIPTION="Qualcomm MSM (Mobile Station Modem) Interface (QMI) modem protocol library" HOMEPAGE="https://www.freedesktop.org/wiki/Software/libqmi/ https://gitlab.freedesktop.org/mobile-broadband/libqmi" LICENSE="LGPL-2" IUSE="gtk-doc +mbim +qrtr" SLOT="0/5.9" # soname of libqmi-glib.so RDEPEND=" >=dev-libs/glib-2.56 >=dev-libs/libgudev-232 mbim? ( >=net-libs/libmbim-1.18.0 ) qrtr? ( >=net-libs/libqrtr-glib-1.0.0:= ) dev-libs/gobject-introspection:= " DEPEND="${RDEPEND}" BDEPEND=" sys-apps/help2man virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) " src_configure() { # Let's avoid BuildRequiring bash-completion, install it manually local emesonargs=( $(meson_use mbim mbim_qmux) $(meson_use qrtr) -Drmnet=true -Dudev=true -Dudevdir="$(get_udevdir)" -Dintrospection=true $(meson_use gtk-doc gtk_doc) -Dman=true -Dbash_completion=false ) meson_src_configure } src_install() { meson_src_install dobashcomp src/qmicli/qmicli }