mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 23:52:59 -04:00
- Add RESTRICT (strip) - Update QA flags - Copy note from lazarus Closes: https://bugs.gentoo.org/873394 Closes: https://bugs.gentoo.org/873400 Closes: https://bugs.gentoo.org/873397 Signed-off-by: Joe Kappus <joe@wt.gd>
51 lines
1.0 KiB
Bash
51 lines
1.0 KiB
Bash
# 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"
|
|
|
|
# Pascal ignores CFLAGS and does its own stripping. Nothing else can be done about it.
|
|
QA_FLAGS_IGNORED="usr/bin/ddrescueview"
|
|
QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
|
|
|
|
RESTRICT="strip"
|
|
|
|
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
|
|
|
|
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
|
|
}
|