net-wireless/editcp-bin: bump to 1.0.23

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Yury Martynov <email@linxon.ru>
This commit is contained in:
Yury Martynov 2020-09-02 15:32:19 +03:00
parent e5ef452514
commit 1cda40f79e
No known key found for this signature in database
GPG key ID: EBE62DD0CCEAE19E
5 changed files with 72 additions and 78 deletions

View file

@ -1,2 +1 @@
DIST editcp-1.0.18.tar.xz 27874008 BLAKE2B 4ec535c586158bda8f7f3f59eaa4676a28360f08174111ffae21cd3312b8bfdea7604c993650fc71e098802f6c30c8b04a24a52cff2bee82dbe58aff32283727 SHA512 d6d031fa50751c200843a90aae7aa2e08884124154553d1bde6dcad3a403d05803561c0c17b034b57e0fe99e95875fe3b8d715c70b87e47a95ac425ba97550f0
DIST editcp-1.0.21.tar.xz 32251248 BLAKE2B 6d714eebaac8ed9def786401b7aa8d5487f91c1895b936e2048ef10132090452f2d8273b619ab6b9ea7fef07ee5523002e218bb5483cc6c0338914c9ead35fd0 SHA512 3a3b513ae16ed14f0df6ac72d6c4bef8635f07cf7940e6097220146a0af7a4e4ff52f83df368000c08d9922fa74ac64f06eb1d3ec5ec1e84ff56d7e2e45d9caf
DIST editcp-1.0.23.tar.xz 32253708 BLAKE2B 8c261e1896735908955246f1b9933669eee349020a8149c68cc8bd2df118a82be0de7d12785f52405b0a7973f7767686fe91046488d50905200f6d2a9cdd1412 SHA512 342ce786425936fc9586e3c2f689d982b20fc1c3cef84dc6dce1e3eaccff452dd722c991c2d59f20bb105ea38f509d832f7e57c837adebdb3552fa97bda975c1

View file

@ -1,38 +0,0 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="editcp"
DESCRIPTION=""
HOMEPAGE="https://www.farnsworth.org/dale/codeplug/editcp"
SRC_URI="${HOMEPAGE}/downloads/linux/previous/${MY_PN}-${PV}.tar.xz"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="dev-libs/libusb:1"
S="${WORKDIR}/${MY_PN}-${PV}"
QA_FLAGS_IGNORED='.*'
RESTRICT="strip"
src_prepare() {
default
sed -i -e "s#^dirname=#dirname=/opt/${MY_PN}#" ${MY_PN}.sh || die
grep -q "^dirname=/opt/${MY_PN}" ${MY_PN}.sh ||
die "sed change failed"
}
src_install() {
rm install
dodir /opt/${MY_PN}
exeinto /opt/${MY_PN}
doexe *.sh editcp
cp -a lib plugins "${D}"/opt/${MY_PN}
dosym /opt/${MY_PN}/${MY_PN}.sh /opt/bin/${MY_PN}
}

View file

@ -1,38 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="editcp"
DESCRIPTION=""
HOMEPAGE="https://www.farnsworth.org/dale/codeplug/editcp"
SRC_URI="${HOMEPAGE}/downloads/linux/previous/${MY_PN}-${PV}.tar.xz"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="dev-libs/libusb:1"
S="${WORKDIR}/${MY_PN}-${PV}"
QA_FLAGS_IGNORED='.*'
RESTRICT="strip"
src_prepare() {
default
sed -i -e "s#^dirname=#dirname=/opt/${MY_PN}#" ${MY_PN}.sh || die
grep -q "^dirname=/opt/${MY_PN}" ${MY_PN}.sh ||
die "sed change failed"
}
src_install() {
rm install
dodir /opt/${MY_PN}
exeinto /opt/${MY_PN}
doexe *.sh editcp
cp -a lib plugins "${D}"/opt/${MY_PN}
dosym /opt/${MY_PN}/${MY_PN}.sh /opt/bin/${MY_PN}
}

View file

@ -0,0 +1,63 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
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"
KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
RESTRICT="strip"
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtserialport:5
dev-libs/libpcre:=
!net-wireless/editcp
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
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>unknown@pentoo.ch</email>
<name>Author Unknown</name>
</maintainer>
</pkgmetadata>