freebsd-ports/x11-fm/thunar/Makefile
2022-12-22 21:07:09 +01:00

89 lines
2.3 KiB
Makefile

PORTNAME= thunar
DISTVERSION= 4.18.1
CATEGORIES= x11-fm xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Xfce file manager
WWW= https://docs.xfce.org/xfce/thunar/Start
LICENSE= GPLv2 LGPL20
LICENSE_COMB= multi
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB
LIB_DEPENDS= libtumbler-1.so:deskutils/xfce4-tumbler \
libharfbuzz.so:print/harfbuzz \
libpcre2-8.so:devel/pcre2
RUN_DEPENDS= pkexec:sysutils/polkit
USES= compiler:c11 cpe desktop-file-utils gettext-tools gmake gnome \
libtool pathfix perl5 pkgconfig tar:bzip2 xfce xorg
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool
USE_LDCONFIG= yes
USE_XFCE= libexo xfconf
USE_XORG= ice sm x11
CPE_VENDOR= xfce
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-gio-unix \
--disable-gudev
INSTALL_TARGET= install-strip
PORTSCOUT= limitw:1,even
OPTIONS_DEFINE= GIR NLS NOTIFY
OPTIONS_GROUP= PLUGINS
OPTIONS_GROUP_PLUGINS= PLUG_APR PLUG_SBR PLUG_TPA PLUG_UCA PLUG_WALL
OPTIONS_DEFAULT= NOTIFY PLUG_APR PLUG_SBR PLUG_TPA PLUG_UCA PLUG_WALL
OPTIONS_SUB= yes
# Override NOTIFY_DESC
GIR_DESC= Use Gobject Introspection
NOTIFY_DESC= Display notifications
PLUG_APR_DESC= Advanced Properties plugin
PLUG_SBR_DESC= Simple Builtin Renamers plugin
PLUG_TPA_DESC= Trash Panel Applet plugin
PLUG_UCA_DESC= User Customizable Actions plugin
PLUG_WALL_DESC= Wallpaper plugin
GIR_USE= gnome=introspection:build
GIR_CONFIGURE_ON= --enable-introspection=yes
GIR_CONFIGURE_OFF= --enable-introspection=no
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext-runtime
NOTIFY_CONFIGURE_ENABLE= notifications
NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
PLUG_APR_CONFIGURE_ENABLE= apr-plugin exif
PLUG_APR_LIB_DEPENDS= libexif.so:graphics/libexif
PLUG_SBR_CONFIGURE_ENABLE= sbr-plugin pcre
PLUG_SBR_LIB_DEPENDS= libpcre.so:devel/pcre
PLUG_TPA_CONFIGURE_ENABLE= tpa-plugin
PLUG_TPA_USE= gnome=gvfs xfce=panel
PLUG_UCA_CONFIGURE_ENABLE= uca-plugin
PLUG_WALL_CONFIGURE_ENABLE= wallpaper-plugin
post-patch:
@${REINPLACE_CMD} -e 's|mail-send|emblem-mail|' \
${WRKSRC}/plugins/thunar-sendto-email/thunar-sendto-email.desktop.in.in
post-install:
${RM} ${STAGEDIR}${PREFIX}/lib/systemd/user/thunar.service
(cd ${STAGEDIR}${PREFIX}/lib && ${RMDIR} -p systemd/user)
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
CONFIGURE_ARGS+= --enable-debug
.endif
.include <bsd.port.post.mk>