diff --git a/dev-embedded/qdl/Manifest b/dev-embedded/qdl/Manifest index b0ee5aed36..ff00fcefe6 100644 --- a/dev-embedded/qdl/Manifest +++ b/dev-embedded/qdl/Manifest @@ -1 +1,2 @@ +DIST qdl-2.7.1.tar.gz 110298 BLAKE2B e13ab58bf885ecdc75a68c5554341947ea75e149e4d947a66a4fcb1f658c7cf746648df4274f6e7e8010b42b8332df6b0af38e614d468e0729f8483f866b5fdd SHA512 e507a441eb8f2ae05966b2592fccc982bf0115ffad67e7be432bcce8a3e1b613f688fd8fcca86f5e92f0edd298896b2adf7be6207357a0e897f0abaf4d21b626 DIST qdl-2.7.tar.gz 110260 BLAKE2B 7b07cf947d8f0ece5fbaf5cbd8232cf07f0f7f5e83beb5f6a2a1c8466d29f5a9655e5fa2a5c1173a74f113dc73e2fd9813369df2f086d008cc2bba17adc69024 SHA512 14d5cd2b22ae6b74d396a8f2ae676228ae2c702a5d660fc386350fa8e89819c0c09340332cf2e8717750fd7a9e24762f5d6e959afd1c6980501d49e25a45effc diff --git a/dev-embedded/qdl/qdl-2.7.1.ebuild b/dev-embedded/qdl/qdl-2.7.1.ebuild new file mode 100644 index 0000000000..7096b85755 --- /dev/null +++ b/dev-embedded/qdl/qdl-2.7.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms" +HOMEPAGE="https://github.com/linux-msm/qdl" +SRC_URI="https://github.com/linux-msm/qdl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libusb:1 + dev-libs/libxml2:= + dev-libs/libzip:= + test? ( + app-arch/zip + dev-util/cmocka + ) +" +RDEPEND="${DEPEND}" + +BDEPEND=" + sys-apps/help2man + virtual/pkgconfig +" +src_prepare() { + sed -i '/default_options/d' meson.build || die + default +} + +src_configure() { + local emesonargs=( + -DVERSION="${PV}" + ) + meson_src_configure +}