Debian package build configuration

origin
stpohle 22 years ago
parent f31ad0f765
commit ca937dffa5

@ -0,0 +1,6 @@
bomberclone for Debian
----------------------
Own data will have to be put in /usr/share/games/bomberclone
-- Steffen Pohle <steffen@bomberclone.de>, Mon, 28 Jul 2003 21:41:46 +0200

@ -0,0 +1,22 @@
Document: bomberclone
Title: Debian bomberclone Manual
Author: <insert document author here>
Abstract: This manual describes what bomberclone is
and how it can be used to
manage online manuals on Debian systems.
Section: unknown
Format: debiandoc-sgml
Files: /usr/share/doc/bomberclone/bomberclone.sgml.gz
Format: postscript
Files: /usr/share/doc/bomberclone/bomberclone.ps.gz
Format: text
Files: /usr/share/doc/bomberclone/bomberclone.text.gz
Format: HTML
Index: /usr/share/doc/bomberclone/html/index.html
Files: /usr/share/doc/bomberclone/html/*.html

@ -0,0 +1,3 @@
# Automatically added by dh_installmenu
if [ "$1" = "configure" ] && [ -x /usr/bin/update-menus ]; then update-menus ; fi
# End automatically added section

@ -0,0 +1,3 @@
# Automatically added by dh_installmenu
if [ -x "`which update-menus 2>/dev/null`" ]; then update-menus ; fi
# End automatically added section

@ -0,0 +1,6 @@
# Automatically added by dh_installdocs
if [ "$1" = remove ] || [ "$1" = upgrade ] && \
which install-docs >/dev/null 2>&1; then
install-docs -r bomberclone
fi
# End automatically added section

@ -0,0 +1 @@
shlibs:Depends=libc6 (>= 2.3.1-1), libsdl-mixer1.2 (>= 1.2.5), libsdl1.2debian (>> 1.2.5-0)

6
debian/changelog vendored

@ -0,0 +1,6 @@
bomberclone (0.10.0-1) unstable; urgency=low
* Initial Release.
-- Steffen Pohle <steffen@bomberclone.de> Mon, 28 Jul 2003 21:41:46 +0200

1
debian/compat vendored

@ -0,0 +1 @@
4

24
debian/control vendored

@ -0,0 +1,24 @@
Source: bomberclone
Section: games
Priority: optional
Maintainer: Steffen Pohle <steffen@bomberclone.de>
Build-Depends: debhelper (>> 4.0.0)
Standards-Version: 3.5.8
Package: bomberclone
Architecture: i386
Depends: ${shlibs:Depends} ${misc:Depends}
Description: This is a Bomberman like game with Single and Networkplay
This is a Bomberman like game. You have to drop bombs which will be
explode after a while. With this bombs you have to try to kill the
other players. If you are the last player in the game you have won.
It's very easy to play. You can find some powerups to get more range
for your bombs and to drop more as just one bomb.
Supports
Network support over IPv4 and IPv6
Singleplayer.
diffrent resolutions
tileset support
up to 8 players.
sound
diffrent gamefield sizes

16
debian/copyright vendored

@ -0,0 +1,16 @@
This package was debianized by Steffen Pohle <steffen@bomberclone.de> on
Mon, 28 Jul 2003 21:41:46 +0200.
It was downloaded from http://www.bomberclone.de
Upstream Author(s): Steffen Pohle <steffen@bomberclone.de>
Copyright:
This software is copyright (c) 2003 by Steffen Pohle.
You are free to distribute this software under the terms of
the GNU General Public License.
On Debian systems, the complete text of the GNU General Public
License can be found in /usr/share/common-licenses/GPL file.

4
debian/dirs vendored

@ -0,0 +1,4 @@
usr/bin
usr/games
usr/share
usr/share/games

3
debian/docs vendored

@ -0,0 +1,3 @@
NEWS
README
TODO

1
debian/files vendored

@ -0,0 +1 @@
bomberclone_0.10.0-1_i386.deb games optional

2
debian/menu vendored

@ -0,0 +1,2 @@
?package(bomberclone):needs=X11 section=Games/Arcade \
title="BomberClone" command="/usr/games/bomberclone"

106
debian/rules vendored

@ -0,0 +1,106 @@
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
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
config.status: configure
dh_testdir
# Add here commands to configure the package.
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --bindir=/usr/games --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
build: build-stamp
build-stamp: config.status
dh_testdir
# Add here commands to compile the package.
$(MAKE)
#/usr/bin/docbook-to-man debian/bomberclone.sgml > bomberclone.1
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
-$(MAKE) distclean
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub
endif
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
endif
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/bomberclone.
$(MAKE) install DESTDIR=$(CURDIR)/debian/bomberclone
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs ChangeLog
# dh_installdocs
# dh_installexamples
dh_install
dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_installinit
# dh_installcron
# dh_installinfo
# dh_installman
dh_link
dh_strip
# dh_compress
# dh_fixperms
# dh_perl
# dh_python
# 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
Loading…
Cancel
Save