summaryrefslogtreecommitdiff
path: root/games/duckmaze
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2008-06-10 18:49:39 +0000
committerdrochner <drochner@pkgsrc.org>2008-06-10 18:49:39 +0000
commit65adfe4b0b2b1afeefe105643260209f72b79748 (patch)
treeb2157e7d3f5ea8a6d45c884fbfc4193fe484123e /games/duckmaze
parent9b17cd7da77325124821324ef45ea3e623d374b3 (diff)
downloadpkgsrc-65adfe4b0b2b1afeefe105643260209f72b79748.tar.gz
add duckmaze-0.2, a little puzzle,
not that polished, but a nice idea
Diffstat (limited to 'games/duckmaze')
-rw-r--r--games/duckmaze/DESCR8
-rw-r--r--games/duckmaze/Makefile30
-rw-r--r--games/duckmaze/PLIST46
-rw-r--r--games/duckmaze/distinfo5
4 files changed, 89 insertions, 0 deletions
diff --git a/games/duckmaze/DESCR b/games/duckmaze/DESCR
new file mode 100644
index 00000000000..d57c31dc850
--- /dev/null
+++ b/games/duckmaze/DESCR
@@ -0,0 +1,8 @@
+duckmaze is a game about a duck that is in a maze. The duck can move walls,
+but only if there are no walls in the way (it makes sense when you try it).
+
+It's a simple puzzle game which starts with easy levels but progresses
+to some quite tricky ones.
+
+The game includes a full level editor, so feel free to create your own
+and send them in!
diff --git a/games/duckmaze/Makefile b/games/duckmaze/Makefile
new file mode 100644
index 00000000000..eb6ad765071
--- /dev/null
+++ b/games/duckmaze/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/06/10 18:49:39 drochner Exp $
+#
+
+DISTNAME= duckmaze-pc-0.2
+PKGNAME= duckmaze-0.2
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=duckmaze/}
+EXTRACT_SUFX= .zip
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://duckmaze.sourceforge.net/
+COMMENT= A puzzle
+
+USE_LANGUAGES= # none
+
+DM= ${WRKDIR}/duckmaze
+
+do-build:
+ ${ECHO} "#!/bin/sh" >${DM}
+ ${ECHO} "cd ${PREFIX}/share/duckmaze" >>${DM}
+ ${ECHO} "exec ${PYTHONBIN} duckmaze.py" >>${DM}
+
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/duckmaze
+ ${CP} -r ${WRKSRC}/* ${PREFIX}/share/duckmaze
+ ${INSTALL_SCRIPT} ${DM} ${PREFIX}/bin
+
+.include "../../lang/python/application.mk"
+.include "../../devel/py-game/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/duckmaze/PLIST b/games/duckmaze/PLIST
new file mode 100644
index 00000000000..095656601fa
--- /dev/null
+++ b/games/duckmaze/PLIST
@@ -0,0 +1,46 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/06/10 18:49:39 drochner Exp $
+bin/duckmaze
+share/duckmaze/doc/COPYING.txt
+share/duckmaze/doc/TODO.txt
+share/duckmaze/doc/index.html
+share/duckmaze/doc/logo.png
+share/duckmaze/doc/screenshot1.png
+share/duckmaze/doc/screenshot2.png
+share/duckmaze/doc/screenshot3.png
+share/duckmaze/doc/style.css
+share/duckmaze/duckmaze.py
+share/duckmaze/images/instructions.png
+share/duckmaze/images/music.png
+share/duckmaze/images/title.png
+share/duckmaze/level.py
+share/duckmaze/level_editor.py
+share/duckmaze/levels/level_001
+share/duckmaze/levels/level_002
+share/duckmaze/levels/level_003
+share/duckmaze/levels/level_004
+share/duckmaze/levels/level_005
+share/duckmaze/levels/level_006
+share/duckmaze/levels/level_007
+share/duckmaze/levels/level_008
+share/duckmaze/levels/level_009
+share/duckmaze/levels/level_010
+share/duckmaze/levels/level_011
+share/duckmaze/levels/level_012
+share/duckmaze/levels/level_013
+share/duckmaze/levels/level_014
+share/duckmaze/levels/level_015
+share/duckmaze/levels/level_016
+share/duckmaze/levels/level_017
+share/duckmaze/levels/level_018
+share/duckmaze/mopelib/__init__.py
+share/duckmaze/mopelib/mopelib.py
+share/duckmaze/version
+@exec ${MKDIR} %D/share/duckmaze/sounds
+@dirrm share/duckmaze/sounds
+@exec ${MKDIR} %D/share/duckmaze/music
+@dirrm share/duckmaze/music
+@dirrm share/duckmaze/mopelib
+@dirrm share/duckmaze/levels
+@dirrm share/duckmaze/images
+@dirrm share/duckmaze/doc
+@dirrm share/duckmaze
diff --git a/games/duckmaze/distinfo b/games/duckmaze/distinfo
new file mode 100644
index 00000000000..1d314d13035
--- /dev/null
+++ b/games/duckmaze/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/06/10 18:49:39 drochner Exp $
+
+SHA1 (duckmaze-pc-0.2.zip) = cd065d97923c5e4a1b421eac08902350160cfa5e
+RMD160 (duckmaze-pc-0.2.zip) = ddb86c0637f4e03e52892e864e16bc8c1e4433fe
+Size (duckmaze-pc-0.2.zip) = 175798 bytes