Lines 44-50
NO_ARCH= yes
Link Here
|
44 |
USES= desktop-file-utils gmake lua:51,run mono:nuget openal:soft \ |
44 |
USES= desktop-file-utils gmake lua:51,run mono:nuget openal:soft \ |
45 |
shared-mime-info shebangfix |
45 |
shared-mime-info shebangfix |
46 |
USE_SDL= sdl2 |
46 |
USE_SDL= sdl2 |
47 |
TARGET_ORDER_OVERRIDE= 520:nuget-extract |
47 |
NUGET_PACKAGEDIR=${WRKSRC}/thirdparty/download |
48 |
SHEBANG_FILES= launch-dedicated.sh |
48 |
SHEBANG_FILES= launch-dedicated.sh |
49 |
MAKE_ENV= prefix="${PREFIX}" mandir="${PREFIX}/man" |
49 |
MAKE_ENV= prefix="${PREFIX}" mandir="${PREFIX}/man" |
50 |
MAKE_ARGS= VERSION="${GH_TAGNAME}" |
50 |
MAKE_ARGS= VERSION="${GH_TAGNAME}" |
Lines 71-95
post-extract:
Link Here
|
71 |
@${MKDIR} ${WRKSRC}/thirdparty/download |
71 |
@${MKDIR} ${WRKSRC}/thirdparty/download |
72 |
@${CP} -v ${DISTFILES:C/:.*//:N*.nupkg:N*.tar*:N*.zip:S,^,${_DISTDIR}/,} \ |
72 |
@${CP} -v ${DISTFILES:C/:.*//:N*.nupkg:N*.tar*:N*.zip:S,^,${_DISTDIR}/,} \ |
73 |
${WRKSRC}/thirdparty/download |
73 |
${WRKSRC}/thirdparty/download |
74 |
@for f in $$(${SED} -n 's/\.$$//; s,cp \./,,p' \ |
|
|
75 |
${WRKSRC}/thirdparty/fetch-thirdparty-deps.sh); do \ |
76 |
${MV} -v ${NUGET_PACKAGEDIR}/$$f ${WRKSRC}/thirdparty/download; \ |
77 |
done |
78 |
|
74 |
|
79 |
post-patch: |
75 |
post-patch: |
|
|
76 |
${REINPLACE_CMD} -e '/[[:<:]]get[[:blank:]]/d' \ |
77 |
${WRKSRC}/thirdparty/fetch-thirdparty-deps.sh |
80 |
${REINPLACE_CMD} \ |
78 |
${REINPLACE_CMD} \ |
81 |
-e '\,thirdparty/.*\.sh,d' \ |
|
|
82 |
-e '/echo/!s/ @/ /' \ |
79 |
-e '/echo/!s/ @/ /' \ |
83 |
-e '/^mods:/s/$$/ version/' \ |
80 |
-e '/^mods:/s/$$/ version/' \ |
84 |
-e '/^docs:/s/$$/ all/' \ |
81 |
-e '/^docs:/s/$$/ all/' \ |
85 |
-e '/^test:/s/$$/ all/' \ |
82 |
-e '/^test:/s/$$/ all/' \ |
86 |
${WRKSRC}/Makefile |
83 |
${WRKSRC}/Makefile |
87 |
${REINPLACE_CMD} -e '/linux/{ p; s//${OPSYS:tl}/; }' \ |
|
|
88 |
${WRKSRC}/thirdparty/download/*.config \ |
89 |
${WRKSRC}/thirdparty/*.config* |
90 |
${SED} 's/@LIBLUA51@/liblua-${LUA_VER}.so/' \ |
84 |
${SED} 's/@LIBLUA51@/liblua-${LUA_VER}.so/' \ |
91 |
${WRKSRC}/thirdparty/Eluant.dll.config.in \ |
85 |
${WRKSRC}/thirdparty/Eluant.dll.config.in \ |
92 |
>${WRKSRC}/Eluant.dll.config |
86 |
>${WRKSRC}/Eluant.dll.config |
|
|
87 |
${FIND} ${WRKSRC} -name '*.config' -exec ${REINPLACE_CMD} \ |
88 |
-e '/linux/{ p; s//${OPSYS:tl}/; }' {} + |
93 |
|
89 |
|
94 |
post-build-DOCS-on: |
90 |
post-build-DOCS-on: |
95 |
@${ECHO_MSG} Generating HTML documentation... |
91 |
@${ECHO_MSG} Generating HTML documentation... |