From f34f297b79c28a22d884a9360d6a5418d7ab4c17 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Tue, 19 May 2026 07:27:28 +0200 Subject: [PATCH] dev-embedded/imsprog: add 1.8.3_p20260518 - qt6 snapshot Signed-off-by: Nicolas PARLANT --- dev-embedded/imsprog/Manifest | 1 + .../imsprog/imsprog-1.8.3_p20260518.ebuild | 50 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 dev-embedded/imsprog/imsprog-1.8.3_p20260518.ebuild diff --git a/dev-embedded/imsprog/Manifest b/dev-embedded/imsprog/Manifest index 67e32d36f3..113658c2ed 100644 --- a/dev-embedded/imsprog/Manifest +++ b/dev-embedded/imsprog/Manifest @@ -1 +1,2 @@ DIST imsprog-1.8.3.tar.gz 11561066 BLAKE2B 7af16b4f415ced3ebe742317431e75cd8613d7958ca2ce32a0caa611ee7564eeacfe796729bbb6712e66ad41bebfb5edbbb9874ae835fa97cad3b0c18faacf5f SHA512 d3ac065b9490f32b49d33e5910b961d199549e6d42fc0e2152728b321e1e259b35f7f81b54d945b74c0158d70be8168205e74402791cf60e47ef044b478c9967 +DIST imsprog-1.8.3_p20260518.tar.gz 2068639 BLAKE2B 8787f93d48126eeec0e086f12f1fce4a396e3cb6bb3b684ed1157aaeaf841f96b71fabbfe9134d608a2883b4dc41bcbc2f86d95b9dd9fcd94554a8902d84ed3c SHA512 3a2e7b6020db53d4c9a4589b440b690c0f00b54fdb796c7910cad9d4d9bfcbe6c7fc146f5e7ad5757db1ab4bbc7cb8811ff960774ac45e364f319a260d8a31ff diff --git a/dev-embedded/imsprog/imsprog-1.8.3_p20260518.ebuild b/dev-embedded/imsprog/imsprog-1.8.3_p20260518.ebuild new file mode 100644 index 0000000000..0609d45936 --- /dev/null +++ b/dev-embedded/imsprog/imsprog-1.8.3_p20260518.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="97f56e23c248c1f06884996abe12c0c91981bf63" +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() { + 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/* +} + +pkg_postrm() { + udev_reload +} + +pkg_postinst() { + udev_reload +}