Edit

IABSD.fr/ports/sysutils/czkawka/Makefile

Branch :

  • Show log

    Commit

  • Author : tb
    Date : 2026-03-02 17:17:51
    Hash : 30ad2576
    Message : czkawka: drop maintainer. I only rarely use this and I have really no interest in the additions that make recent releases insanely big. Hence no update.

  • sysutils/czkawka/Makefile
  • # 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>