dev-embedded/imsprog: fix bug 974633 missing packages in RDEPEND

fix bug 974633 missing packages in RDEPEND

Bug: https://bugs.gentoo.org/974633

Signed-off-by: Christian Schoffit <christianschoffit@gmail.com>
This commit is contained in:
Christian Schoffit
2026-05-15 11:42:06 +02:00
parent d51e0c2980
commit 0975e4bf8e

View File

@@ -0,0 +1,47 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake udev
DESCRIPTION="I2C, MicroWire and SPI EEPROM/Flash chip Programmer"
HOMEPAGE="https://github.com/bigbigmdm/IMSProg"
SRC_URI="https://github.com/bigbigmdm/IMSProg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/IMSProg-${PV}
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-libs/libusb
dev-qt/qtcore
dev-qt/qtgui
dev-qt/qtwidgets
dev-qt/qtnetwork
"
RDEPEND="${DEPEND}
virtual/udev
"
BDEPEND="
dev-build/cmake
dev-qt/linguist-tools
dev-util/pkgconf
app-arch/gzip
"
src_install() {
cmake_src_install
mv "${D}"/usr/share/doc/imsprog/* "${D}"/usr/share/doc/${PF} || die
rmdir "${D}"/usr/share/doc/imsprog || die "/usr/share/doc/imsprog not empty"
gunzip "${D}"/usr/share/man/man1/*
}
pkg_postrm() {
udev_reload
}
pkg_postinst() {
udev_reload
}