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 | |
| 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')
| -rw-r--r-- | dev-embedded/imsprog/Manifest | 1 | ||||
| -rw-r--r-- | dev-embedded/imsprog/imsprog-1.8.6.ebuild | 50 | ||||
| -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 |
6 files changed, 121 insertions, 1 deletions
diff --git a/dev-embedded/imsprog/Manifest b/dev-embedded/imsprog/Manifest index a78d07d5245e..4ec5337530d1 100644 --- a/dev-embedded/imsprog/Manifest +++ b/dev-embedded/imsprog/Manifest @@ -1,2 +1,3 @@ DIST imsprog-1.8.3_p20260518.tar.gz 2068639 BLAKE2B 8787f93d48126eeec0e086f12f1fce4a396e3cb6bb3b684ed1157aaeaf841f96b71fabbfe9134d608a2883b4dc41bcbc2f86d95b9dd9fcd94554a8902d84ed3c SHA512 3a2e7b6020db53d4c9a4589b440b690c0f00b54fdb796c7910cad9d4d9bfcbe6c7fc146f5e7ad5757db1ab4bbc7cb8811ff960774ac45e364f319a260d8a31ff DIST imsprog-1.8.5.tar.gz 2113339 BLAKE2B 5ded642bd1aeebf60995aece4a2eb2997ab437a87dcd3e4d7ae4832e02071c81c38395c1c9e13f8240784cc6246b07e8fa19006d87f3d8cbd44fa242e5d8fd7d SHA512 7b0c5fb3ff100d1a753e8b8ac457e38a5e2d87e21c3e123861c5904ec2be0a9958a05b9f535fc0708170afc7ca8772aec7604fc83900d427688b9e85dc1e0a7c +DIST imsprog-1.8.6.tar.gz 2076148 BLAKE2B 8082a84ce7a33e679e1661bcc7a1a1eae2322e5119e8073006d0deecaef2098859f1fa6470e3d3820f8083b265898463eec5a3d284a63fb1fdc5267f9200c22f SHA512 adc2174e0f3d85ce62e3d4607615206e19c3d19e58ab12ca7d687de615cb31fd84fd628d1735cd62874024807d31e3fc990b047400a7025dfc316bce12032f41 diff --git a/dev-embedded/imsprog/imsprog-1.8.6.ebuild b/dev-embedded/imsprog/imsprog-1.8.6.ebuild new file mode 100644 index 000000000000..e7db8f001d51 --- /dev/null +++ b/dev-embedded/imsprog/imsprog-1.8.6.ebuild @@ -0,0 +1,50 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake udev + +MY_PN="IMSProg" +DESCRIPTION="I2C, MicroWire and SPI EEPROM/Flash chip Programmer" +HOMEPAGE="https://github.com/bigbigmdm/IMSProg" +#HASH_COMMIT="tbd" +if [[ ${PV} == *_p* ]]; then + SRC_URI="https://github.com/bigbigmdm/IMSProg/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${MY_PN}-${HASH_COMMIT}" +else + SRC_URI="https://github.com/bigbigmdm/IMSProg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6[gui,network,ssl,widgets] + >=virtual/libusb-1-r2:1 +" +RDEPEND="${DEPEND} + virtual/udev +" +BDEPEND=" + app-alternatives/gzip + dev-qt/qttools:6[linguist] + virtual/pkgconfig +" + +src_install() { + local HTML_DOCS=( IMSProg_programmer/other/index.html img/* ) + cmake_src_install + rm -r "${ED}"/usr/share/doc/imsprog || die + gunzip "${ED}"/usr/share/man/man1/* || die +} + +pkg_postrm() { + udev_reload +} + +pkg_postinst() { + udev_reload +} 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 +} |
