app-misc/ddrescueview - 0.4.5 (jacksonchen666)

Search

Install

Install this version:

emerge -a =app-misc/ddrescueview-0.4.5

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =app-misc/ddrescueview-0.4.5

Or alternatively:

emerge --autounmask-write -a =app-misc/ddrescueview-0.4.5

Package Information

Description:
Graphical viewer for GNU ddrescue mapfiles
Homepage:
https://sourceforge.net/projects/ddrescueview/
License:
GPL-3+

Ebuild Details

Version EAPI Keywords Slot
0.4.5 8 ~amd64 0
View Raw Ebuild
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit desktop

DESCRIPTION="Graphical viewer for GNU ddrescue mapfiles"
HOMEPAGE="https://sourceforge.net/projects/ddrescueview/"
SRC_URI="
	https://sourceforge.net/projects/ddrescueview/files/Test%20builds/v${PV}/ddrescueview-source-${PV}.tar.xz/download -> ${P}.tar.xz
"
S="${WORKDIR}/ddrescueview-source-${PV}"

# unknown whether 3-or-later is explicit
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"

# VDB: detected possibly incorrect RDEPEND (app-misc/ddrescueview-0.4.5)
# added all of these based on that
DEPEND="
	app-accessibility/at-spi2-core:2
	dev-libs/glib:2
	x11-libs/cairo
	x11-libs/gdk-pixbuf:2
	x11-libs/gtk+:2
	x11-libs/libX11
	x11-libs/pango
"
RDEPEND="${DEPEND}"
BDEPEND="
	dev-lang/lazarus
"

# these stolen from app-misc/doublecmd::guru again, but modified so much it
# might as well not be stolen
QA_PRESTRIPPED="/usr/bin/ddrescueview"

src_compile() {
	# lazarusdir stolen from app-misc/doublecmd::guru
	lazbuild --lazarusdir=/usr/share/lazarus ./source/ddrescueview.lpi || die "build failed"
}

src_install() {
	dobin ./source/ddrescueview
	doman ./resources/linux/man/man1/ddrescueview.1
	domenu ./resources/linux/applications/ddrescueview.desktop
	for i in 16 22 24 32 48 64 128 256; do
		doicon -s "$i" ./resources/linux/icons/hicolor/"${i}x${i}"/apps/ddrescueview.png
	done
}

Inherited Eclasses

Dependencies

DEPEND

	app-accessibility/at-spi2-core:2
	dev-libs/glib:2
	x11-libs/cairo
	x11-libs/gdk-pixbuf:2
	x11-libs/gtk+:2
	x11-libs/libX11
	x11-libs/pango

RDEPEND

	app-accessibility/at-spi2-core:2
	dev-libs/glib:2
	x11-libs/cairo
	x11-libs/gdk-pixbuf:2
	x11-libs/gtk+:2
	x11-libs/libX11
	x11-libs/pango

BDEPEND

	dev-lang/lazarus

Manifest for 0.4.5

Type File Size Source URLs
DIST ddrescueview-0.4.5.tar.xz 211184 bytes https://sourceforge.net/projects/ddrescueview/files/Test%20builds/v0.4.5/ddrescueview-source-0.4.5.tar.xz/download