cf118ccf87
Reported by: lwhsu
83 lines
2.4 KiB
Makefile
83 lines
2.4 KiB
Makefile
PORTNAME= plata-theme
|
|
PORTVERSION= 0.9.9
|
|
CATEGORIES= x11-themes
|
|
|
|
MAINTAINER= tagattie@FreeBSD.org
|
|
COMMENT= Gtk theme based on Material Design Refresh
|
|
|
|
LICENSE= GPLv2 CC-BY-SA-4.0
|
|
LICENSE_COMB= multi
|
|
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
|
|
LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/LICENSE_CC_BY_SA4
|
|
|
|
BUILD_DEPENDS= inkscape:graphics/inkscape \
|
|
sassc:textproc/sassc \
|
|
bash:shells/bash
|
|
RUN_DEPENDS= gtk-murrine-engine>0:x11-themes/gtk-murrine-engine \
|
|
roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf
|
|
|
|
USES= autoreconf gmake gnome pkgconfig shebangfix
|
|
USE_GNOME= gdkpixbuf2 gtk30 libxml2
|
|
|
|
USE_GITLAB= yes
|
|
GL_ACCOUNT= tista500
|
|
GL_COMMIT= 1dd0953f1d6a35777388d39f46e2428c038042be
|
|
|
|
NO_ARCH= yes
|
|
|
|
SHEBANG_REGEX= ./src/.*\.sh$$
|
|
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS= --disable-gtk_next \
|
|
--disable-flashback \
|
|
--disable-telegram \
|
|
--disable-tweetdeck \
|
|
--disable-airforsteam
|
|
|
|
PORTDOCS= README.md README.window-list
|
|
|
|
OPTIONS_DEFINE= CINNAMON DOCS GNOME MATE METACITY OPENBOX PARALLEL PLANK XFCE
|
|
OPTIONS_DEFAULT= CINNAMON GNOME MATE METACITY OPENBOX PARALLEL PLANK XFCE
|
|
OPTIONS_SUB= yes
|
|
|
|
CINNAMON_DESC= Enable Cinnamon support
|
|
CINNAMON_CONFIGURE_ENABLE= cinnamon
|
|
CINNAMON_IMPLIES= METACITY
|
|
GNOME_DESC= Enable Gnome support
|
|
GNOME_CONFIGURE_ENABLE= gnome
|
|
MATE_DESC= Enable Mate support
|
|
MATE_CONFIGURE_ENABLE= mate
|
|
MATE_IMPLIES= METACITY
|
|
MATE_BUILD_DEPENDS= ${LOCALBASE}/lib/libmarco-private.so:x11-wm/marco
|
|
METACITY_DESC= Enable Metacity support
|
|
OPENBOX_DESC= Enable Openbox support
|
|
OPENBOX_CONFIGURE_ENABLE= openbox
|
|
PARALLEL_DESC= Enable parallel build
|
|
PARALLEL_BUILD_DEPENDS= parallel:sysutils/parallel
|
|
PARALLEL_CONFIGURE_ENABLE= parallel
|
|
PLANK_DESC= Enable Plank support
|
|
PLANK_CONFIGURE_ENABLE= plank
|
|
XFCE_DESC= Enable Xfce support
|
|
XFCE_CONFIGURE_ENABLE= xfce
|
|
|
|
post-extract:
|
|
${CP} ${WRKSRC}/src/shell/sass/gnome-shell/README.window-list ${WRKSRC}
|
|
|
|
post-patch:
|
|
(cd ${WRKSRC} && \
|
|
${FIND} . -type f -iregex '${SHEBANG_REGEX}' \
|
|
-exec ${SED} -i '' -e "s/sed -i/& ''/g" {} ';')
|
|
${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|; s|$${prefix}|${PREFIX}|' \
|
|
${WRKSRC}/README.window-list
|
|
|
|
post-install:
|
|
${RM} ${STAGEDIR}${PREFIX}/share/themes/Plata/COPYING
|
|
${RM} ${STAGEDIR}${PREFIX}/share/themes/Plata/LICENSE_CC_BY_SA4
|
|
${RM} ${STAGEDIR}${PREFIX}/share/themes/Plata/gnome-shell/extensions/window-list/README
|
|
|
|
post-install-DOCS-on:
|
|
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|