Files
guru/dev-embedded/qdl/qdl-9999.ebuild
Quincy Fleming 056b3ec8c8 dev-embedded/qdl: sync live build
Signed-off-by: Quincy Fleming <quincyf467@protonmail.com>
2026-03-09 01:26:49 +00:00

46 lines
930 B
Bash

# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3 toolchain-funcs
DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms"
HOMEPAGE="https://github.com/linux-msm/qdl"
EGIT_REPO_URI="https://github.com/linux-msm/qdl.git"
LICENSE="BSD"
SLOT="0"
DEPEND="
dev-libs/libusb:1
dev-libs/libxml2:=
"
RDEPEND="${DEPEND}"
BDEPEND="
sys-apps/help2man
virtual/pkgconfig
"
src_compile() {
# $(VERSION) needs to be consistent in all make invocations
export VERSION="${PV}"
local PKG_CONFIG="$(tc-getPKG_CONFIG)"
emake CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} $(${PKG_CONFIG} --cflags libxml-2.0 libusb-1.0 || die)" \
LDFLAGS="${LDFLAGS} $(${PKG_CONFIG} --libs libxml-2.0 libusb-1.0 || die)"
emake manpages
}
src_test() {
emake tests
}
src_install() {
emake prefix="${EPREFIX}/usr" DESTDIR="${D}" install
doman *.1
einstalldocs
}