Commit c5a49ca8 authored by Christian Steigies's avatar Christian Steigies

Import Debian patch 1.0.3-33

parent 27f1e6bc
circuslinux (1.0.3-33) unstable; urgency=medium
* fix FTBFS when built with dpkg-buildpackage -A (closes: #806006)
* use secure Vcs entries
* updated Standards-Version to 3.9.8 (no changes)
-- Christian T. Steigies <cts@debian.org> Thu, 14 Jul 2016 16:08:39 +0200
circuslinux (1.0.3-32) unstable; urgency=low
* correct the logic for reading from an old options file
......
usr/games/circuslinux
debian/circuslinux.6 usr/share/man/man6
data/images/circuslinux-icon.xpm usr/share/pixmaps
debian/circuslinux.desktop usr/share/applications
\ No newline at end of file
Source: circuslinux
Maintainer: Christian T. Steigies <cts@debian.org>
Section: games
Priority: optional
Maintainer: Christian T. Steigies <cts@debian.org>
Standards-Version: 3.9.6
Homepage: http://www.newbreedsoftware.com/circus-linux/
Build-Depends: autoconf,
automake,
autotools-dev,
debhelper (>= 9),
devscripts,
libsdl-image1.2-dev (>= 1.2.0-1.1),
libsdl-mixer1.2-dev (>= 1.2.0-1.1),
libsdl1.2-dev (>= 1.2.2-3.1)
Vcs-Git: git://anonscm.debian.org/collab-maint/circuslinux.git
Vcs-Browser: http://anonscm.debian.org/?p=collab-maint/circuslinux.git;a=summary
libsdl-image1.2-dev,
libsdl-mixer1.2-dev,
libsdl1.2-dev
Standards-Version: 3.9.8
Homepage: http://www.newbreedsoftware.com/circus-linux/
Vcs-Browser: https://anonscm.debian.org/git/collab-maint/circuslinux.git
Vcs-Git: https://anonscm.debian.org/git/collab-maint/circuslinux.git
Package: circuslinux
Architecture: any
Depends: circuslinux-data, ${misc:Depends}, ${shlibs:Depends}
Depends: circuslinux-data,
${misc:Depends},
${shlibs:Depends}
Description: Clowns are trying to pop balloons to score points!
"Circus Linux!" is based on the Atari 2600 game "Circus Atari" by Atari,
released in 1980. Gameplay is similar to "Breakout" and "Arkanoid" - you
......
......@@ -32,27 +32,24 @@ override_dh_auto_configure:
--enable-scorefile
override_dh_auto_install:
# dh_auto_install
install -g root -o root -m 644 data/images/circuslinux-icon.xpm \
debian/circuslinux/usr/share/pixmaps/
cp -R data/* debian/circuslinux/usr/share/games/circuslinux/data/
-rm debian/circuslinux/usr/share/games/circuslinux/data/Makefile*
chmod -R a+rX,g-w,o-w debian/circuslinux/usr/share/games/circuslinux/data/
cp circuslinux debian/circuslinux/usr/games/
chmod a+rx,g-w,o-w debian/circuslinux/usr/games/circuslinux
install debian/circuslinux.desktop debian/circuslinux/usr/share/applications
install debian/circuslinux.6 debian/circuslinux/usr/share/man/man6/
dh_movefiles --sourcedir=debian/circuslinux
rm -rf debian/circuslinux/usr/share/games
install -d debian/tmp/usr/games
install -d debian/tmp/usr/share/applications
install -d debian/tmp/usr/share/man/man6
install -d debian/tmp/usr/share/pixmaps
install -d debian/tmp/usr/share/games/circuslinux/data
cp -R data/* debian/tmp/usr/share/games/circuslinux/data/
# remove icon from data package
-rm debian/tmp/usr/share/games/circuslinux/data/images/circuslinux-icon.xpm
-rm debian/tmp/usr/share/games/circuslinux/data/Makefile*
chmod -R a+rX,g-w,o-w debian/tmp/usr/share/games/circuslinux/data/
cp circuslinux debian/tmp/usr/games/
chown root:games debian/tmp/usr/games/circuslinux
chmod g+s debian/tmp/usr/games/circuslinux
chmod a+rx,g-w,o-w debian/tmp/usr/games/circuslinux
override_dh_fixperms:
# circuslinux is setgid games so it can store the highscores
# in its directory /var/games/circuslinux
dh_fixperms -X usr/games/circuslinux var/games/circuslinux
chown root:games debian/circuslinux/usr/games/circuslinux
chmod g+s debian/circuslinux/usr/games/circuslinux
# postinst assures that that the score file is setgid games
# so disable this here to keep lintian happy
# chown root:games debian/circuslinux/var/games/circuslinux
# chmod g+s debian/circuslinux/var/games/circuslinux
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment