x11-misc/zzzfm - 9999 (illogician-overlay)

Search

Package Information

Description:
A multi-panel tabbed file manager forked from SpaceFM
Homepage:
https://gitlab.com/antiX-Linux/zzzfm-antix
License:
GPL-3 LGPL-3

Ebuild Details

Version EAPI Keywords Slot
9999 8 0
View Raw Ebuild
# 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
}

USE Flags

desktop-integration
Default: Enabled (+)
video-thumbnails
Default: Enabled (+)
gtk3
Default: Enabled (+)

Dependencies

DEPEND

	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

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