| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | 0 |
# Copyright 2025 illogician <illogcian@tutamail.com>
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic autotools linux-info xdg git-r3
DESCRIPTION="A multi-panel tabbed file manager forked from SpaceFM"
HOMEPAGE="https://gitlab.com/antiX-Linux/zzzfm-antix"
EGIT_REPO_URI="https://gitlab.com/antiX-Linux/zzzfm-antix.git"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
IUSE="+desktop-integration +video-thumbnails gtk2 +gtk3"
REQUIRED_USE="
^^ ( gtk2 gtk3 )
"
RDEPEND="
app-shells/bash
dev-libs/glib:2
dev-util/desktop-file-utils
virtual/udev
virtual/freedesktop-icon-theme
x11-libs/cairo
x11-libs/gdk-pixbuf
gtk2? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
x11-libs/pango
sys-fs/e2fsprogs
video-thumbnails? ( media-video/ffmpegthumbnailer )
x11-libs/libX11
x11-misc/shared-mime-info
x11-base/xorg-proto"
DEPEND="${RDEPEND}"
src_unpack() {
git clone
git-r3_src_unpack
default
}
src_prepare() {
default
./autogen.sh
}
src_configure() {
econf \
$(use_enable desktop-integration) \
$(use_enable video-thumbnails) \
$(use_with gtk2) \
$(use_with gtk3)
}
src_compile() {
emake
}
src_install() {
emake DESTDIR="${D}" install
doman debian/zzzfm.1
doman debian/zzzfm-auth.1
}
app-shells/bash dev-libs/glib:2 dev-util/desktop-file-utils virtual/udev virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) x11-libs/pango sys-fs/e2fsprogs video-thumbnails? ( media-video/ffmpegthumbnailer ) x11-libs/libX11 x11-misc/shared-mime-info x11-base/xorg-proto
app-shells/bash dev-libs/glib:2 dev-util/desktop-file-utils virtual/udev virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) x11-libs/pango sys-fs/e2fsprogs video-thumbnails? ( media-video/ffmpegthumbnailer ) x11-libs/libX11 x11-misc/shared-mime-info x11-base/xorg-proto