blob: 4757a4b96cb5668e191ec27133cedce66e4cb947 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit qmake-utils versionator
MIN_PV="$(get_version_component_range 1-3)"
DESCRIPTION="Qt5 frontend for fsarchiver"
HOMEPAGE="http://qt4-fsarchiver.sourceforge.net/"
SRC_URI="mirror://sourceforge/project/qt4-fsarchiver/${PN}/source/${P}-0.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
CDEPEND="app-arch/bzip2
app-arch/xz-utils
dev-libs/libgcrypt:=
dev-libs/lzo
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
sys-apps/util-linux
sys-fs/e2fsprogs
sys-libs/zlib"
RDEPEND="${CDEPEND}
>=app-backup/fsarchiver-${MIN_PV}[lzma,lzo]"
DEPEND="${CDEPEND}"
S="${WORKDIR}/${PN}"
src_prepare() {
# fix icon installation location
sed -i \
-e "/icon.path/s:app-install/icons:${PN}:" "${PN}.pro" \
|| die "sed on ${PN}.pro failed"
}
src_compile() {
eqmake5
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
# remove gksu && kdesu enabled desktop entries
rm -rf ${ED}/usr/share/applications/kde-${PN}.desktop
rm -rf ${ED}/usr/share/applications/mate-${PN}.desktop
# make polkit enabled desktop entry universal
sed -i "s/\OnlyShowIn=GNOME//g" ${ED}/usr/share/applications/gnome-${PN}.desktop
}
pkg_postinst() {
elog "optional dependencies:"
elog " sys-fs/btrfs-progs"
elog " sys-fs/jfsutils"
elog " sys-fs/ntfs3g[ntfsprogs]"
elog " sys-fs/reiser4progs"
elog " sys-fs/reiserfsprogs"
elog " net-fs/sshfs"
elog " sys-fs/xfsprogs"
}
|