Add Debian packaging
authorAlberto Mardegan <mardy@users.sourceforge.net>
Sun, 10 Jul 2011 15:58:56 +0000 (18:58 +0300)
committerAlberto Mardegan <mardy@users.sourceforge.net>
Tue, 12 Jul 2011 12:27:05 +0000 (15:27 +0300)
15 files changed:
.gitignore
debian/.gitignore [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/neverball-common.install [new file with mode: 0644]
debian/neverball-data.install [new file with mode: 0644]
debian/neverball.install [new file with mode: 0644]
debian/neverputt-data.install [new file with mode: 0644]
debian/neverputt.install [new file with mode: 0644]
debian/optify [new file with mode: 0644]
debian/rules [new file with mode: 0644]
dist/neverball.desktop.in
dist/neverputt.desktop.in

index 244a085..c7d7c32 100644 (file)
@@ -1,8 +1,11 @@
 *.[od]
 *.sol
 *.desktop
+*-stamp
 *~
 .*.swp
+dist/neverball.png
+dist/neverputt.png
 /locale
 /neverball
 /neverputt
diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644 (file)
index 0000000..0c97807
--- /dev/null
@@ -0,0 +1,9 @@
+*.substvars
+files
+neverball-common/
+neverball-data/
+neverball-dbg/
+neverball/
+neverputt-data/
+neverputt/
+tmp
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..dd9064c
--- /dev/null
@@ -0,0 +1,6 @@
+neverball (1.5.5-1) unstable; urgency=low
+
+  * Initial release
+
+ -- Alberto Mardegan <mardy@users.sourceforge.net>  Wed,  10 Jul 2011 19:28:12 +0300
+
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..6312cb0
--- /dev/null
@@ -0,0 +1,225 @@
+Source: neverball
+Section: user/games
+Priority: optional
+Maintainer: Alberto Mardegan <mardy@users.sourceforge.net>
+Build-Depends: debhelper (>= 5),
+ libgles1-sgx-img-dev | libgl-dev,
+ libosso-dev,
+ libphysfs-dev,
+ libsdl1.2-dev, libsdl-gles1.2-dev, libsdl-ttf2.0-dev,
+ libvorbis-dev, libpng12-dev, libjpeg62-dev,
+ opengles-sgx-img-common-dev [arm armel]
+Standards-Version: 3.7.2
+
+Package: neverball
+Architecture: armel
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libgles1-sgx-img, opengles-sgx-img-common,
+ neverball-data (= ${source:Version})
+Suggests: neverputt
+Description: 3D floor-tilting game
+ In the grand tradition of Marble Madness and Super Monkey Ball, Neverball
+ has you guide a rolling ball through dangerous territory. Balance on narrow
+ bridges, navigate mazes, ride moving platforms, and dodge pushers and
+ shovers to get to the goal. Race against the clock to collect coins to earn
+ extra balls.
+XB-Maemo-Icon-26:
+ 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
+ dmSMqiAAAAAASUVORK5CYII=
+XSBC-Bugtracker: http://forum.nevercorner.net/
+XSBC-Maemo-Display-Name: Neverball
+
+Package: neverball-data
+Architecture: armel
+Depends: neverball-common (= ${source:Version})
+Recommends: neverball
+Description: data files for Neverball
+ In the grand tradition of Marble Madness and Super Monkey Ball, Neverball
+ has you guide a rolling ball through dangerous territory. Balance on narrow
+ bridges, navigate mazes, ride moving platforms, and dodge pushers and
+ shovers to get to the goal. Race against the clock to collect coins to earn
+ extra balls.
+ .
+ This package contains the data files needed to play Neverball.
+
+Package: neverball-common
+Architecture: armel
+Description: data files for Neverball and Neverputt
+ The engine of the floor-tilting game Neverball is also used by its spin-off,
+ a miniature golf game known as Neverputt.
+ .
+ This package contains the data files shared between Neverball and Neverputt.
+
+Package: neverputt
+Architecture: armel
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libgles1-sgx-img, opengles-sgx-img-common,
+ neverputt-data (= ${source:Version})
+Suggests: neverball
+Description: 3D miniature golf game
+ Neverputt is a hot-seat multi-player miniature golf game for 1 to 4 players.
+ The 18-hole course takes advantage of all the elements that challenge
+ Neverball players, including moving platforms and barriers, teleporters,
+ ramps, and drop-offs. A simple putting interface and golf scoring system
+ have been added.
+XB-Maemo-Icon-26:
+ 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
+ Zv8B67aonVdznvsAAAAASUVORK5CYII=
+XSBC-Bugtracker: http://forum.nevercorner.net/
+XSBC-Maemo-Display-Name: Neverputt
+
+Package: neverputt-data
+Architecture: armel
+Depends: neverball-common (= ${source:Version})
+Recommends: neverputt (>= 1.4.0+svn2527-1)
+Description: data files for Neverputt
+ Neverputt is a hot-seat multi-player miniature golf game for 1 to 4 players.
+ The 18-hole course takes advantage of all the elements that challenge
+ Neverball players, including moving platforms and barriers, teleporters,
+ ramps, and drop-offs. A simple putting interface and golf scoring system
+ have been added.
+ .
+ This package contains the data files needed to play Neverputt.
+
+Package: neverball-dbg
+Section: debug
+Priority: extra
+Architecture: armel
+Depends: neverball (= ${binary:Version}) | neverputt (= ${binary:Version})
+Description: debugging information for Neverball and Neverputt
+ In the grand tradition of Marble Madness and Super Monkey Ball, Neverball
+ has you guide a rolling ball through dangerous territory. Balance on narrow
+ bridges, navigate mazes, ride moving platforms, and dodge pushers and
+ shovers to get to the goal. Race against the clock to collect coins to earn
+ extra balls.
+ .
+ This package contains the debugging information for Neverball and Neverputt.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..6ff9c36
--- /dev/null
@@ -0,0 +1,66 @@
+This package was debianized by Tamas SZERB <toma@rulez.org> on
+Sun, 11 Apr 2004 19:45:29 +0200.
+
+It was downloaded from <http://icculus.org/neverball/>
+
+Upstream Authors:
+
+  Robert Kooima
+  Jean Privat
+  Pasi Kallinen
+  Mehdi Yousfi Monod
+  Michael Middleton
+  Florian Priester
+
+Copyright Holders:
+
+  Copyright © 2003-2007 Robert Kooima <robert.kooima@gmail.com>
+  Copyright © 2006 Jean Privat
+  Copyright © 2007,2009 Neverball contributors
+  Copyright © 2008 Jānis Rūcis <parasti@gmail.com>
+
+License:
+
+  NEVERBALL is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published
+  by the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+  General Public License for more details.
+
+On Debian GNU/Linux systems, the complete text of the GNU General Public
+License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+Neverball also includes JPEG decompression routines (share/fs_jpg.c)
+with the following copyright and license:
+
+  Copyright © 1994-1996, Thomas G. Lane
+
+  Permission is hereby granted to use, copy, modify, and distribute this
+  software (or portions thereof) for any purpose, without fee, subject
+  to these conditions:
+  (1) If any part of the source code for this software is distributed,
+  then this README file must be included, with this copyright and
+  no-warranty notice unaltered; and any additions, deletions, or changes
+  to the original files must be clearly indicated in accompanying
+  documentation.
+  (2) If only executable code is distributed, then the accompanying
+  documentation must state that "this software is based in part on the
+  work of the Independent JPEG Group".
+  (3) Permission for use of this software is granted only if the user
+  accepts full responsibility for any undesirable consequences; the
+  authors accept NO LIABILITY for damages of any kind.
+
+The routines are almost the same as libjpeg62's jdatasrc.c, only minor
+changes have been made to use a custom data source based on PhysicsFS.
+Neverball's file type (fs_type) and read routine (fs_read), are used
+instead of FILE and JFREAD.
+
+The Debian packaging is licensed under the same license (GPL version 2 or
+later, see `/usr/share/common-licenses/GPL-2'), and is copyrighted by:
+
+  Copyright © 2004 Tamas SZERB <toma@rulez.org>
+  Copyright © 2007-2009 Jordà Polo <jorda@ettin.org>
diff --git a/debian/neverball-common.install b/debian/neverball-common.install
new file mode 100644 (file)
index 0000000..0b5bd59
--- /dev/null
@@ -0,0 +1,14 @@
+data/back/* opt/maemo/usr/share/games/neverball/back
+data/ball/* opt/maemo/usr/share/games/neverball/ball
+data/bgm/* opt/maemo/usr/share/games/neverball/bgm
+data/geom/* opt/maemo/usr/share/games/neverball/geom
+data/gui/* opt/maemo/usr/share/games/neverball/gui
+data/icon/* opt/maemo/usr/share/games/neverball/icon
+data/item/* opt/maemo/usr/share/games/neverball/item
+data/map-back/*.sol opt/maemo/usr/share/games/neverball/map-back
+data/mtrl/* opt/maemo/usr/share/games/neverball/mtrl
+data/obj/* opt/maemo/usr/share/games/neverball/obj
+data/png/* opt/maemo/usr/share/games/neverball/png
+data/snd/* opt/maemo/usr/share/games/neverball/snd
+data/ttf/* opt/maemo/usr/share/games/neverball/ttf
+locale/* opt/maemo/usr/share/locale
diff --git a/debian/neverball-data.install b/debian/neverball-data.install
new file mode 100644 (file)
index 0000000..b3048bb
--- /dev/null
@@ -0,0 +1,14 @@
+data/map-easy/*.sol   opt/maemo/usr/share/games/neverball/map-easy
+data/map-fwp/*.sol    opt/maemo/usr/share/games/neverball/map-fwp
+data/map-medium/*.sol opt/maemo/usr/share/games/neverball/map-medium
+data/map-hard/*.sol   opt/maemo/usr/share/games/neverball/map-hard
+data/map-mym/*.sol    opt/maemo/usr/share/games/neverball/map-mym
+data/map-mym2/*.sol   opt/maemo/usr/share/games/neverball/map-mym2
+data/shot-easy/*      opt/maemo/usr/share/games/neverball/shot-easy
+data/shot-fwp/*       opt/maemo/usr/share/games/neverball/shot-fwp
+data/shot-medium/*    opt/maemo/usr/share/games/neverball/shot-medium
+data/shot-hard/*      opt/maemo/usr/share/games/neverball/shot-hard
+data/shot-mym/*       opt/maemo/usr/share/games/neverball/shot-mym
+data/shot-mym2/*      opt/maemo/usr/share/games/neverball/shot-mym2
+data/set-*            opt/maemo/usr/share/games/neverball
+data/sets.txt         opt/maemo/usr/share/games/neverball
diff --git a/debian/neverball.install b/debian/neverball.install
new file mode 100644 (file)
index 0000000..8e3e519
--- /dev/null
@@ -0,0 +1,3 @@
+neverball                usr/games
+dist/neverball.png       usr/share/icons/hicolor/scalable/hildon
+dist/neverball.desktop   usr/share/applications/hildon
diff --git a/debian/neverputt-data.install b/debian/neverputt-data.install
new file mode 100644 (file)
index 0000000..5dfc246
--- /dev/null
@@ -0,0 +1,9 @@
+data/map-putt/*.sol      opt/maemo/usr/share/games/neverball/map-putt
+data/map-paxed/*.sol     opt/maemo/usr/share/games/neverball/map-paxed
+data/map-paxed2/*.sol    opt/maemo/usr/share/games/neverball/map-paxed2
+data/map-paxed3/*.sol    opt/maemo/usr/share/games/neverball/map-paxed3
+data/map-slippi/*.sol    opt/maemo/usr/share/games/neverball/map-slippi
+data/map-ckk/*.sol       opt/maemo/usr/share/games/neverball/map-ckk
+data/shot-putt/*         opt/maemo/usr/share/games/neverball/shot-putt
+data/holes-*             opt/maemo/usr/share/games/neverball
+data/courses.txt         opt/maemo/usr/share/games/neverball
diff --git a/debian/neverputt.install b/debian/neverputt.install
new file mode 100644 (file)
index 0000000..794e9ba
--- /dev/null
@@ -0,0 +1,3 @@
+neverputt                usr/games
+dist/neverputt.png       usr/share/icons/hicolor/scalable/hildon
+dist/neverputt.desktop   usr/share/applications/hildon
diff --git a/debian/optify b/debian/optify
new file mode 100644 (file)
index 0000000..588192d
--- /dev/null
@@ -0,0 +1,2 @@
+auto
+
diff --git a/debian/rules b/debian/rules
new file mode 100644 (file)
index 0000000..3a26fc5
--- /dev/null
@@ -0,0 +1,87 @@
+#!/usr/bin/make -f
+# Based on the sample rules file written by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+       CFLAGS += -O0
+else
+       CFLAGS += -O2
+endif
+
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+       INSTALL_PROGRAM += -s
+endif
+
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+       NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+       MAKEFLAGS += -j$(NUMJOBS)
+endif
+
+
+build: build-stamp
+build-stamp:
+       dh_testdir
+       # Set HOME to an existent directory as a workaround for #544835. Note that
+       # HOME isn't actually used, but some buildds set it to a non-existent
+       # directory, and PhysicsFS currently fails if the directory doesn't exist
+       # (see #553174).
+       $(MAKE) $(MAKEFLAGS) \
+               DATADIR=/opt/maemo/usr/share/games/neverball \
+               LOCALEDIR=/usr/share/locale \
+               HOME=$(CURDIR)
+       # Rename icons for .desktop files.
+       cp dist/neverball_128.png dist/neverball.png
+       cp dist/neverputt_128.png dist/neverputt.png
+       touch $@
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp
+       [ ! -f Makefile ] || $(MAKE) clean
+       rm -f dist/neverball.png dist/neverputt.png
+       dh_clean
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_clean -k
+       dh_installdirs
+       dh_install
+
+# Build architecture-independent files here.
+binary-indep: build install
+       dh_testdir -i
+       dh_testroot -i
+       dh_installchangelogs -i CHANGES
+       dh_installdocs -i
+       dh_link -i
+       dh_compress -i
+       dh_fixperms -i
+       dh_installdeb -i
+       dh_gencontrol -i
+       dh_md5sums -i
+       dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install
+       dh_testdir -a
+       dh_testroot -a
+       dh_installchangelogs -a CHANGES
+#      dh_installman -a
+#      dh_installmenu -a
+       dh_strip -a --dbg-package=neverball-dbg
+       dh_compress -a
+       dh_fixperms -a
+       dh_installdeb -a
+       dh_shlibdeps -a
+       dh_gencontrol -a
+       dh_md5sums -a
+       dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
index dfd7917..761c674 100644 (file)
@@ -4,6 +4,6 @@ Type=Application
 Name=Neverball
 Comment=A 3D arcade game with a ball
 Icon=neverball
-Exec=neverball
+Exec=/usr/games/neverball
 Terminal=false
 Categories=Game;ArcadeGame;
index 688e929..508ec3e 100644 (file)
@@ -4,6 +4,6 @@ Type=Application
 Name=Neverputt
 Comment=A 3D mini golf game
 Icon=neverputt
-Exec=neverputt
+Exec=/usr/games/neverputt
 Terminal=false
 Categories=Game;ArcadeGame;