76 lines
2.1 KiB
Makefile
76 lines
2.1 KiB
Makefile
PORTNAME= es-de
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 3.4.1
|
|
PORTREVISION= 1
|
|
CATEGORIES= emulators
|
|
|
|
MAINTAINER= bsdcode@disroot.org
|
|
COMMENT= Frontend for browsing and launching games
|
|
WWW= https://es-de.org
|
|
|
|
LICENSE= MIT
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
_BR_DEPENDS= dejavu>0:x11-fonts/dejavu \
|
|
droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \
|
|
freefont-ttf>0:x11-fonts/freefont-ttf \
|
|
noto-emoji>0:x11-fonts/noto-emoji \
|
|
ubuntu-font>0:x11-fonts/ubuntu-font
|
|
|
|
BUILD_DEPENDS= ${_BR_DEPENDS} \
|
|
cimg>0:graphics/cimg \
|
|
glm>0:math/glm \
|
|
rapidjson>0:devel/rapidjson \
|
|
utf8cpp>0:devel/utf8cpp
|
|
|
|
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
|
|
libcurl.so:ftp/curl \
|
|
libfreeimage.so:graphics/freeimage \
|
|
libfreetype.so:print/freetype2 \
|
|
libgit2.so:devel/libgit2 \
|
|
libharfbuzz.so:print/harfbuzz \
|
|
libicuuc.so:devel/icu \
|
|
liblunasvg.so:graphics/lunasvg \
|
|
libpoppler-cpp.so:graphics/poppler \
|
|
libpugixml.so:textproc/pugixml \
|
|
librlottie.so:graphics/rlottie
|
|
|
|
RUN_DEPENDS= ${_BR_DEPENDS}
|
|
|
|
USES= cmake compiler:c++17-lang gettext gl pkgconfig sdl
|
|
|
|
USE_GITLAB= yes
|
|
GL_PROJECT= emulationstation-de
|
|
|
|
USE_GL= opengl
|
|
USE_SDL= sdl2
|
|
|
|
CMAKE_ON= VIDEO_HW_DECODING
|
|
|
|
CFLAGS+= -I${LOCALBASE}/include/utf8cpp
|
|
|
|
EXTRACT_AFTER_ARGS= --exclude ${GL_PROJECT}-${GL_TAGNAME}/external \
|
|
--no-same-owner --no-same-permissions
|
|
|
|
OPTIONS_DEFINE= DEINIT DOCS
|
|
OPTIONS_DEFAULT= DEINIT
|
|
|
|
DEINIT_DESC= Deinit frontend on emulator launch
|
|
|
|
DEINIT_CMAKE_BOOL= DEINIT_ON_LAUNCH
|
|
|
|
post-install:
|
|
${LN} -sf ${LOCALBASE}/share/fonts/Droid/DroidSansFallbackFull.ttf \
|
|
${STAGEDIR}${DATADIR}/resources/fonts
|
|
${LN} -sf ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf ${STAGEDIR}${DATADIR}/resources/fonts
|
|
${LN} -sf ${LOCALBASE}/share/fonts/freefont-ttf/FreeMono.ttf \
|
|
${STAGEDIR}${DATADIR}/resources/fonts
|
|
${LN} -sf ${LOCALBASE}/share/fonts/noto/NotoColorEmoji.ttf ${STAGEDIR}${DATADIR}/resources/fonts/NotoEmoji.ttf
|
|
${LN} -sf ${LOCALBASE}/share/fonts/ubuntu-font/Ubuntu-C.ttf ${STAGEDIR}${DATADIR}/resources/fonts
|
|
|
|
post-install-DOCS-on:
|
|
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|