r12710 - in packages/trunk/nikki: . debian debian/patches debian/source

Joachim Breitner nomeata at alioth.debian.org
Wed Oct 26 16:03:14 UTC 2011


Author: nomeata
Date: 2011-10-26 16:03:14 +0000 (Wed, 26 Oct 2011)
New Revision: 12710

Added:
   packages/trunk/nikki/debian/
   packages/trunk/nikki/debian/changelog
   packages/trunk/nikki/debian/compat
   packages/trunk/nikki/debian/control
   packages/trunk/nikki/debian/copyright
   packages/trunk/nikki/debian/patches/
   packages/trunk/nikki/debian/patches/No-FindBin-Dependency
   packages/trunk/nikki/debian/patches/series
   packages/trunk/nikki/debian/rules
   packages/trunk/nikki/debian/source/
   packages/trunk/nikki/debian/source/format
   packages/trunk/nikki/debian/watch
Log:
Initial check-in of nikki and the robots

Added: packages/trunk/nikki/debian/changelog
===================================================================
--- packages/trunk/nikki/debian/changelog	                        (rev 0)
+++ packages/trunk/nikki/debian/changelog	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1,5 @@
+nikki (0.4.1.2+darcs47-1) UNRELEASED; urgency=low
+
+  * Initial release. 
+
+ -- Joachim Breitner <nomeata at debian.org>  Thu, 01 Jan 1970 00:00:00 +0000

Added: packages/trunk/nikki/debian/compat
===================================================================
--- packages/trunk/nikki/debian/compat	                        (rev 0)
+++ packages/trunk/nikki/debian/compat	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1 @@
+7

Added: packages/trunk/nikki/debian/control
===================================================================
--- packages/trunk/nikki/debian/control	                        (rev 0)
+++ packages/trunk/nikki/debian/control	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1,25 @@
+Source: nikki
+Section: haskell
+Priority: extra
+Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Uploaders: Joachim Breitner <nomeata at debian.org>, Miriam Ruiz <miriam at debian.org>
+Build-Depends: debhelper (>= 7)
+  , cdbs
+  , ghc
+  , libghc-clocked-dev (>= 0.4.1)
+  , libghc-clocked-dev (<< 0.4.1+)
+Standards-Version: 3.9.2
+Homepage: http://joyridelabs.de/game/
+
+Package: nikki
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: platform game with remote controllable robots
+ Nikki and the Robots renders homage to the classical platform games of the
+ eighties and nineties, while at the same time realizing a unique gameplay
+ idea. The main character Nikki refrains from using any weapons or equipment
+ during the whole quest, and can only jump and run around the levels. However,
+ it is possible to hack into Dr. Lacroix's various robots and to take control
+ of them via computer terminals. The nifty use of the robots and the
+ combination of their characteristic special abilities enable Nikki to solve
+ puzzles, overcome obstacles, and complete the level tasks.

Added: packages/trunk/nikki/debian/copyright
===================================================================
--- packages/trunk/nikki/debian/copyright	                        (rev 0)
+++ packages/trunk/nikki/debian/copyright	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1,8 @@
+Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Upstream-Name: foo
+Upstream-Contact: Jack Upstream Developer <upstream at example.com>
+Source: http://hackage.haskell.org/package/foo
+
+Copyright: 1970, Jack Upstream Developer
+License: foo license
+ This is the text of the foo license.

Added: packages/trunk/nikki/debian/patches/No-FindBin-Dependency
===================================================================
--- packages/trunk/nikki/debian/patches/No-FindBin-Dependency	                        (rev 0)
+++ packages/trunk/nikki/debian/patches/No-FindBin-Dependency	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1,31 @@
+Description: Get rid of FindBin dependency
+ Paths in Debian are known in advance. Hard-Code that here.
+Author: Joachim Breitner <nomeata at debian.org>
+Forwarded: not-needed
+
+Index: nikki/src/System/Environment/FindBin.hs
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nikki/src/System/Environment/FindBin.hs	2011-10-26 17:06:55.000000000 +0200
+@@ -0,0 +1,9 @@
++-- | Dummy module to get rid of FindBin dependency
++module System.Environment.FindBin where
++
++__Bin__ :: String
++__Bin__ = "/usr/games"
++
++getProgPath :: IO String
++getProgPath = return __Bin__
++
+Index: nikki/src/rootInstall/nikki.cabal
+===================================================================
+--- nikki.orig/src/rootInstall/nikki.cabal	2011-10-26 16:50:24.000000000 +0200
++++ nikki/src/rootInstall/nikki.cabal	2011-10-26 16:50:24.000000000 +0200
+@@ -115,7 +115,6 @@
+         , transformers
+         , time
+         , parsec == 3.*
+-        , FindBin >= 0.0.5
+         , clocked == 0.4.1
+         , cmdargs >= 0.6.6
+         , MonadCatchIO-transformers >= 0.2.2.2

Added: packages/trunk/nikki/debian/patches/series
===================================================================
--- packages/trunk/nikki/debian/patches/series	                        (rev 0)
+++ packages/trunk/nikki/debian/patches/series	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1 @@
+No-FindBin-Dependency

Added: packages/trunk/nikki/debian/rules
===================================================================
--- packages/trunk/nikki/debian/rules	                        (rev 0)
+++ packages/trunk/nikki/debian/rules	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1,83 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+build: build-stamp
+build-arch: build-stamp
+build-indep: build-stamp
+
+build-stamp:
+	dh_testdir
+	
+	cd src/rootInstall/ && bash compileQtBindings.sh
+	mkdir -p src/rootInstall/dist 
+	cd src && ghc --make Setup.hs -o rootInstall/dist/setup
+	cd src/rootInstall && ./dist/setup configure --prefix=/usr --bindir=/usr/games --datasubdir=nikki
+	cd src/rootInstall && ./dist/setup build
+	
+	touch $@
+
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+	
+	[ ! -e src/rootInstall/dist/setup ] || { cd src/rootInstall && ./dist/setup clean ; }
+	cd src && bash clean.sh
+	rm -f src/Setup.hi src/Setup.o
+	
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+	
+	cd src/rootInstall && ./dist/setup copy --destdir=../../debian/nikki/
+	rm -f debian/nikki/usr/share/nikki/LICENSE
+	rm -f debian/nikki/usr/share/nikki/README
+	mkdir -p debian/nikki/usr/share/doc/nikki
+	mv debian/nikki/usr/share/nikki/manual debian/nikki/usr/share/doc/nikki
+
+
+# Build architecture-independent files here.
+binary-indep: install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_python
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_perl
+#	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install


Property changes on: packages/trunk/nikki/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: packages/trunk/nikki/debian/source/format
===================================================================
--- packages/trunk/nikki/debian/source/format	                        (rev 0)
+++ packages/trunk/nikki/debian/source/format	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: packages/trunk/nikki/debian/watch
===================================================================
--- packages/trunk/nikki/debian/watch	                        (rev 0)
+++ packages/trunk/nikki/debian/watch	2011-10-26 16:03:14 UTC (rev 12710)
@@ -0,0 +1,2 @@
+version=3
+http://code.joyridelabs.de/tarballs/ (nikki-([\d\.]*\d).tar.gz




More information about the Pkg-games-commits mailing list