mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-15 21:02:30 +01:00
64 lines
1.3 KiB
Bash
64 lines
1.3 KiB
Bash
# Copyright 2022 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit desktop udev xdg
|
|
|
|
MY_PN="${PN%-bin}"
|
|
|
|
DESCRIPTION="Codeplug editor for the MD-380/MD-390/MD40/MD-UV380/MD-UV390 DMR radios"
|
|
HOMEPAGE="https://www.farnsworth.org/dale/codeplug/editcp"
|
|
SRC_URI="https://www.farnsworth.org/dale/codeplug/editcp/downloads/linux/editcp-${PV}.tar.xz
|
|
https://www.farnsworth.org/dale/codeplug/editcp/downloads/linux/previous/editcp-${PV}.tar.xz"
|
|
|
|
KEYWORDS="~amd64"
|
|
LICENSE="GPL-3"
|
|
SLOT="0"
|
|
|
|
RESTRICT="strip"
|
|
|
|
RDEPEND="
|
|
dev-qt/qtlocation:5
|
|
dev-qt/qtcore:5
|
|
dev-qt/qtgui:5
|
|
dev-qt/qtserialport:5
|
|
dev-libs/libpcre:=
|
|
virtual/libusb:1"
|
|
|
|
QA_DT_NEEDED="opt/${MY_PN}/(lib|plugins/.*)/lib.*[.]so[.][0-9]\+"
|
|
|
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
|
|
|
src_prepare() {
|
|
default
|
|
|
|
sed -i \
|
|
-e "s|^dirname=\(.*\)|dirname=/opt/${MY_PN}|" \
|
|
-e "s|\(\"\$dirname/\$appname\" \"\$@\"\)|exec \1|" ${MY_PN}.sh || die
|
|
|
|
rm install
|
|
}
|
|
|
|
src_install() {
|
|
insinto "/opt/${MY_PN}"
|
|
insopts -m0755
|
|
doins -r lib/ plugins/
|
|
doins *.sh editcp
|
|
|
|
dosym "../${MY_PN}/${MY_PN}.sh" "/opt/bin/${MY_PN}"
|
|
|
|
udev_dorules 99-md380.rules
|
|
|
|
make_desktop_entry $MY_PN "Editcp (bin)" $MY_PN "Utility"
|
|
}
|
|
|
|
pkg_postinst() {
|
|
xdg_desktop_database_update
|
|
udev_reload
|
|
}
|
|
|
|
pkg_postrm() {
|
|
xdg_desktop_database_update
|
|
udev_reload
|
|
}
|