sys-fs/ddrescueview: new package, add 0.4.5

Signed-off-by: Andrii Pravorskyi <pravorskyi@meta.ua>
This commit is contained in:
Andrii Pravorskyi
2022-09-28 00:22:34 +03:00
parent 0a324bf425
commit a60141e8e5
2 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST ddrescueview-0.4.5.tar.xz 211184 BLAKE2B bc4ef003b0df7a7059a9f3d738e294a527a039e04e84732b285497df60a575dfedcec3deea87166dd8136cb7745b8d821e18bd499cc2b059fa463e178bdeb892 SHA512 8791b0852fc9fa19a239300f4377adc072b4524e506807918284e935b00fe1c0fa2589acd645ea44a808881edfe77a0f8c8776c6dfc7bf54b283a92da1d7dccd

View File

@@ -0,0 +1,50 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_P="${PN}-source-${PV}"
inherit edo
DESCRIPTION="Graphical viewer for GNU ddrescue mapfiles"
HOMEPAGE="https://sourceforge.net/projects/ddrescueview/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
dev-lang/lazarus
"
# I don't know yet how not to strip debug info during lazbuild build
QA_PRESTRIPPED="usr/bin/ddrescueview"
S="${WORKDIR}/${MY_P}"
src_compile() {
cd source || die
edo lazbuild \
--lazarusdir=/usr/share/lazarus \
--primary-config-path="${HOME}" \
--skip-dependencies \
--verbose \
ddrescueview.lpi
default
}
src_install() {
dobin source/ddrescueview
chmod +x "${D}/usr/bin/ddrescueview"
insinto /usr/share
doins -r resources/linux/applications
doins -r resources/linux/icons
doman resources/linux/man/man1/ddrescueview.1
dodoc changelog.txt
dodoc readme.txt
default
}