diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-12 07:05:33 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-12 07:05:33 -0500 |
| commit | ec560e4b511b5d7cb09adbd406de3ddb8386156f (patch) | |
| tree | 903cc6d65549c358295c50cd521f3fb699dff0b0 /dev-embedded/qdl | |
| parent | 7a6681ba59ffb2de9993c9bda64f6cdd414990b7 (diff) | |
| download | baldeagleos-repo-ec560e4b511b5d7cb09adbd406de3ddb8386156f.tar.gz baldeagleos-repo-ec560e4b511b5d7cb09adbd406de3ddb8386156f.tar.xz baldeagleos-repo-ec560e4b511b5d7cb09adbd406de3ddb8386156f.zip | |
Adding metadata
Diffstat (limited to 'dev-embedded/qdl')
| -rw-r--r-- | dev-embedded/qdl/Manifest | 1 | ||||
| -rw-r--r-- | dev-embedded/qdl/metadata.xml | 4 | ||||
| -rw-r--r-- | dev-embedded/qdl/qdl-2.8.ebuild | 51 | ||||
| -rw-r--r-- | dev-embedded/qdl/qdl-9999.ebuild | 15 |
4 files changed, 70 insertions, 1 deletions
diff --git a/dev-embedded/qdl/Manifest b/dev-embedded/qdl/Manifest index 1cc4153ee8a4..b0d1f0f569f2 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.8.tar.gz 142019 BLAKE2B 767edcaf270c83c2db85ca889e422d4133bdfdc0f53ca3da0988f6de3f34a406092053ab96836e848f61cb9563ec37d5432d339834b477309b527c9677cf6cb1 SHA512 08253666baf0de51d9dd182e3b0503fd838b084d66a019c0972a95c67e939406995b4e0b1659a9fff89d60a8eb916265523f5fe231c3faef2b45a0b785f37a04 diff --git a/dev-embedded/qdl/metadata.xml b/dev-embedded/qdl/metadata.xml index 086e1e6a003e..bf121afff83e 100644 --- a/dev-embedded/qdl/metadata.xml +++ b/dev-embedded/qdl/metadata.xml @@ -5,6 +5,10 @@ <email>quincyf467@protonmail.com</email> <name>Quincy Fleming</name> </maintainer> + <use> + <flag name="nbd">Build the nbdkit plugin via <pkg>sys-block/nbdkit</pkg> + </flag> + </use> <upstream> <doc lang="en">https://github.com/linux-msm/qdl</doc> <bugs-to>https://github.com/linux-msm/qdl/issues</bugs-to> diff --git a/dev-embedded/qdl/qdl-2.8.ebuild b/dev-embedded/qdl/qdl-2.8.ebuild new file mode 100644 index 000000000000..0ebaebdfc69a --- /dev/null +++ b/dev-embedded/qdl/qdl-2.8.ebuild @@ -0,0 +1,51 @@ +# 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="nbd test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libusb:1 + dev-libs/libxml2:= + dev-libs/libzip:= + nbd? ( sys-block/nbdkit ) + 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_feature nbd nbdkit) + $(meson_feature test tests) + ) + meson_src_configure +} + +src_test() { + meson_src_test --no-suite hil +} diff --git a/dev-embedded/qdl/qdl-9999.ebuild b/dev-embedded/qdl/qdl-9999.ebuild index 49b5436624d8..474d79307a77 100644 --- a/dev-embedded/qdl/qdl-9999.ebuild +++ b/dev-embedded/qdl/qdl-9999.ebuild @@ -11,13 +11,14 @@ EGIT_REPO_URI="https://github.com/linux-msm/qdl.git" LICENSE="BSD" SLOT="0" -IUSE="test" +IUSE="nbd test" RESTRICT="!test? ( test )" DEPEND=" dev-libs/libusb:1 dev-libs/libxml2:= dev-libs/libzip:= + nbd? ( sys-block/nbdkit ) test? ( app-arch/zip dev-util/cmocka @@ -34,3 +35,15 @@ src_prepare() { sed -i '/default_options/d' meson.build || die default } + +src_configure() { + local emesonargs=( + $(meson_feature nbd nbdkit) + $(meson_feature test tests) + ) + meson_src_configure +} + +src_test() { + meson_src_test --no-suite hil +} |
