# Copyright 2025 illogician # 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" RDEPEND="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 eapply "${FILESDIR}"/Makefile.patch ./autogen.sh } src_configure() { append-cflags -std=gnu17 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 }