openbsd-ports/sysutils/czkawka/Makefile

41 lines
868 B
Makefile

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}
GH_ACCOUNT = qarmin
GH_PROJECT = czkawka
GH_TAGNAME = 5.0.2
REVISION = 1
CATEGORIES = sysutils
MAINTAINER = Theo Buehler <tb@openbsd.org>
# MIT
PERMIT_PACKAGE = Yes
MULTI_PACKAGES = -main -gui
MODULES = devel/cargo
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
WANTLIB-main += c c++abi m pthread
WANTLIB-gui += ${WANTLIB-main} gdk_pixbuf-2.0 gio-2.0 glib-2.0
WANTLIB-gui += gobject-2.0 gtk-4 pango-1.0
LIB_DEPENDS-gui = devel/glib2 \
devel/pango \
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>