pentoo-overlay/app-forensics/guymager/guymager-0.8.8.ebuild
2018-08-09 11:37:00 +08:00

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
}