mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-02-01 13:03:00 +01:00
58 lines
1.2 KiB
Bash
58 lines
1.2 KiB
Bash
# Copyright 1999-2018 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=6
|
|
|
|
inherit qmake-utils desktop
|
|
|
|
DESCRIPTION="Guymager is a fast and user friendly forensic imager."
|
|
HOMEPAGE="http://guymager.sourceforge.net/"
|
|
#SRC_URI="mirror://sourceforge/guymager/guymager/LatestSource/${P}.tar.gz"
|
|
SRC_URI="http://dev.pentoo.ch/~blshkv/distfiles/guymager-0.8.8.tar.gz"
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
|
|
#broken with the latest libewf, see: https://sourceforge.net/p/guymager/feature-requests/11/
|
|
KEYWORDS="~x86 ~arm ~amd64"
|
|
|
|
IUSE="debug hdparm udisk libewf smart parted"
|
|
|
|
RDEPEND="dev-qt/qtcore:5
|
|
dev-qt/qtgui:5
|
|
dev-qt/qtdbus:5
|
|
sys-libs/zlib
|
|
sys-process/procps
|
|
hdparm? ( sys-apps/hdparm )
|
|
udisk? ( sys-fs/udisks:* )
|
|
smart? ( sys-apps/smartmontools )
|
|
parted? ( sys-block/parted )"
|
|
DEPEND="${RDEPEND}
|
|
libewf? ( app-forensics/libewf )
|
|
sys-auth/polkit
|
|
dev-libs/libguytools2:="
|
|
|
|
src_configure() {
|
|
eqmake5 DEFINES*="ENABLE_LIBEWF=$(usex libewf '1' '0')"
|
|
}
|
|
|
|
src_compile() {
|
|
make
|
|
lrelease guymager.pro
|
|
|
|
cd manuals
|
|
./rebuild.sh
|
|
}
|
|
|
|
src_install() {
|
|
dobin guymager
|
|
doman manuals/guymager.1
|
|
|
|
insinto /usr/share/guymager
|
|
doins guymager_*.ts
|
|
|
|
insinto /etc/guymager
|
|
doins guymager.cfg
|
|
|
|
doicon guymager_128.png
|
|
domenu guymager.desktop
|
|
}
|