Files
ports/emulators/es-de/Makefile
T
2026-05-02 15:32:48 +03:00

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>