pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk Add love.mk, helps generate wrappers to execute LOV...
details: https://anonhg.NetBSD.org/pkgsrc/rev/6bc63088eaa3
branches: trunk
changeset: 323834:6bc63088eaa3
user: maya <maya%pkgsrc.org@localhost>
date: Sun Sep 30 19:22:18 2018 +0000
description:
Add love.mk, helps generate wrappers to execute LOVE2D games
with the correct LOVE version.
diffstat:
mk/love.mk | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diffs (27 lines):
diff -r f98b275f0cb7 -r 6bc63088eaa3 mk/love.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mk/love.mk Sun Sep 30 19:22:18 2018 +0000
@@ -0,0 +1,23 @@
+# $NetBSD: love.mk,v 1.1 2018/09/30 19:22:18 maya Exp $
+#
+# Wrapper for LOVE2D games.
+# Creates launchers for the required version.
+#
+# The following system variables must be defined before:
+# LOVE_GAME Name of the executable created
+# LOVE_DATA .love filename
+# LOVE_VERSION LOVE version to be used. 0.8, 0.9, ..
+
+do-build:
+ ${ECHO} '#!/bin/sh' > ${WRKSRC}/${LOVE_GAME}
+ ${ECHO} '${PREFIX}/love${LOVE_VERSION}/bin/love ${PREFIX}/share/games/${LOVE_DATA}' \
+ >> ${WRKSRC}/${LOVE_GAME}
+
+LOVE_VERSION_NODOT=${LOVE_VERSION:S/.//}
+
+INSTALLATION_DIRS+= bin share/games
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/${LOVE_DATA} ${DESTDIR}${PREFIX}/share/games/${LOVE_DATA}
+ ${INSTALL_SCRIPT} ${WRKSRC}/${LOVE_GAME} ${DESTDIR}${PREFIX}/bin/${LOVE_GAME}
+
+DEPENDS+= love${LOVE_VERSION_NODOT}-[0-9]*:../../wip/love${LOVE_VERSION_NODOT}
- Prev by Date:
[pkgsrc/trunk]: pkgsrc/mk/defaults describe av1 option.
- Next by Date:
[pkgsrc/trunk]: pkgsrc/games Makefile: love{07, 08, 09, 010}, mrrescue, sienna, ...
- Previous by Thread:
[pkgsrc/trunk]: pkgsrc/mk/defaults describe av1 option.
- Next by Thread:
[pkgsrc/trunk]: pkgsrc/games Makefile: love{07, 08, 09, 010}, mrrescue, sienna, ...
- Indexes:
Home |
Main Index |
Thread Index |
Old Index