Files
2026-10-04 04:07:15 +00:00

42 lines
988 B
Makefile

PORTNAME= pixelmosh
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.3
PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= slowdive@me.com
COMMENT= PNG corrupter
WWW= https://codeberg.org/charlesrocket/pixelmosh
LICENSE= MIT
FLAVORS= default gtk
FLAVOR?= ${FLAVORS:[1]}
default_CONFLICTS_INSTALL= ${PORTNAME}-gtk
gtk_PKGNAMESUFFIX= -gtk
gtk_CONFLICTS_INSTALL= ${PORTNAME}
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= charlesrocket
.if ${FLAVOR:U} == gtk
USES+= desktop-file-utils gnome
USE_GNOME= glib20 gtk40 libadwaita
CARGO_FEATURES+= gui
PLIST_FILES+= share/applications/org.hellbyte.pixelmosh.desktop \
share/pixmaps/org.hellbyte.pixelmosh.png
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/share/org.hellbyte.pixelmosh.desktop \
${STAGEDIR}${DESKTOPDIR}
${INSTALL_DATA} ${WRKSRC}/share/org.hellbyte.pixelmosh.png \
${STAGEDIR}${PREFIX}/share/pixmaps/org.hellbyte.pixelmosh.png
.endif
PLIST_FILES+= bin/pixelmosh
.include <bsd.port.mk>