# slint segfaults in custom build command
NOT_FOR_ARCHS = ${BE_ARCHS}
COMMENT-main = remove unnecessary/duplicate files
COMMENT-gui = GUI to remove unnecessary/duplicate files
PKGNAME-main = czkawka-${GH_TAGNAME}
PKGNAME-gui = czkawka-gui-${GH_TAGNAME}
# Kept at 9.0.0 for now: this is getting way too big for what it does
GH_ACCOUNT = qarmin
GH_PROJECT = czkawka
GH_TAGNAME = 9.0.0
REVISION = 0
CATEGORIES = sysutils
# MIT
PERMIT_PACKAGE = Yes
MULTI_PACKAGES = -main -gui
MODULES = devel/cargo
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
WANTLIB-main += ${MODCARGO_WANTLIB} m
WANTLIB-gui += ${WANTLIB-main} gdk_pixbuf-2.0 gio-2.0 glib-2.0
WANTLIB-gui += gobject-2.0 gtk-4
LIB_DEPENDS-gui = devel/glib2 \
graphics/gdk-pixbuf2 \
x11/gtk+4
RELEASE_DIR = ${MODCARGO_TARGET_DIR}/release
do-install:
${INSTALL_PROGRAM} ${RELEASE_DIR}/czkawka_{cli,gui} ${PREFIX}/bin
.include "crates.inc"
.include <bsd.port.mk>