Compare commits
8 Commits
fbc9f40493
...
03b14dfb08
Author | SHA1 | Date |
---|---|---|
Dr. Tobias Quathamer | 03b14dfb08 | |
Dr. Tobias Quathamer | a0ebb58f97 | |
Dr. Tobias Quathamer | 70bae7bdcc | |
Dr. Tobias Quathamer | 2440649c8f | |
Dr. Tobias Quathamer | b91f24aa81 | |
Dr. Tobias Quathamer | 74cbea4e89 | |
Dr. Tobias Quathamer | 2000a1356f | |
Dr. Tobias Quathamer | a6a002ae5f |
|
@ -1,3 +1,38 @@
|
||||||
|
bsdgames (2.17-32) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Remove phantasia files from pre- and postinst. Closes: #1068243
|
||||||
|
|
||||||
|
-- Dr. Tobias Quathamer <toddy@debian.org> Tue, 02 Apr 2024 17:53:12 +0200
|
||||||
|
|
||||||
|
bsdgames (2.17-31) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Disable building of some games, in order to prepare for a new
|
||||||
|
upstream version found at https://sourceforge.net/projects/bsd-games/
|
||||||
|
- Update list of included games
|
||||||
|
- Update d/rules for removed games
|
||||||
|
- Update d/dirs for removed games
|
||||||
|
- Remove obsolete .desktop files
|
||||||
|
* List of games which have been removed:
|
||||||
|
- bcd
|
||||||
|
- boggle
|
||||||
|
- countmail
|
||||||
|
- hunt (This currently FTBFS. Closes: #1066266)
|
||||||
|
- mille
|
||||||
|
- monop
|
||||||
|
- morse
|
||||||
|
- number
|
||||||
|
- phantasia
|
||||||
|
- pig
|
||||||
|
- pom
|
||||||
|
- ppt
|
||||||
|
- quiz
|
||||||
|
- rain
|
||||||
|
- random
|
||||||
|
- wargames
|
||||||
|
- worms
|
||||||
|
|
||||||
|
-- Dr. Tobias Quathamer <toddy@debian.org> Mon, 01 Apr 2024 18:10:52 +0200
|
||||||
|
|
||||||
bsdgames (2.17-30) unstable; urgency=medium
|
bsdgames (2.17-30) unstable; urgency=medium
|
||||||
|
|
||||||
* Change gbp.conf for DEP-14 branch layout
|
* Change gbp.conf for DEP-14 branch layout
|
||||||
|
|
|
@ -26,7 +26,5 @@ Description: collection of classic textual unix games
|
||||||
have been enjoyed for decades on unix systems.
|
have been enjoyed for decades on unix systems.
|
||||||
.
|
.
|
||||||
It includes these programs: adventure, arithmetic, atc, backgammon,
|
It includes these programs: adventure, arithmetic, atc, backgammon,
|
||||||
battlestar, bcd, boggle, caesar, canfield, countmail, cribbage, dab,
|
battlestar, caesar, canfield, cribbage, dab, go-fish, gomoku, hack, hangman,
|
||||||
go-fish, gomoku, hack, hangman, hunt, mille, monop, morse, number,
|
primes, robots, sail, snake, tetris, trek, worm, wtf, wump
|
||||||
pig, phantasia, pom, ppt, primes, quiz, random, rain, robots, rot13,
|
|
||||||
sail, snake, tetris, trek, wargames, worm, worms, wump, wtf
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=BCD
|
|
||||||
Exec=bcd
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Boggle
|
|
||||||
Exec=boggle
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;LogicGame;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Countmail
|
|
||||||
Exec=countmail
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Hunt
|
|
||||||
Exec=hunt
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;StrategyGame;ActionGame;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Mille Bornes
|
|
||||||
Exec=mille
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;CardGame;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Monopoly
|
|
||||||
Exec=monop
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;BoardGame
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Pig
|
|
||||||
Exec=pig
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;KidsGame;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Number
|
|
||||||
Exec=number
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Phantasia
|
|
||||||
Exec=phantasia
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;AdventureGame;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=PIG
|
|
||||||
Exec=pig
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;KidsGame;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Phase of the Moon
|
|
||||||
Exec=pom
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=PPT
|
|
||||||
Exec=ppt
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Quiz
|
|
||||||
Exec=quiz
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Rain
|
|
||||||
Exec=rain
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Random
|
|
||||||
Exec=random
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Wargames
|
|
||||||
Exec=wargames
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ConsoleOnly
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.5
|
|
||||||
Name=Worms
|
|
||||||
Exec=worms
|
|
||||||
Icon=bsdgames.svg
|
|
||||||
Terminal=True
|
|
||||||
Categories=Game;ActionGame;ConsoleOnly
|
|
|
@ -1,3 +1,2 @@
|
||||||
usr/share/doc/bsdgames
|
usr/share/doc/bsdgames
|
||||||
usr/share/games/bsdgames/phantasia
|
|
||||||
var/games/bsdgames/hack/save
|
var/games/bsdgames/hack/save
|
||||||
|
|
|
@ -23,7 +23,7 @@ index 0000000..97d45fb
|
||||||
+bsd_games_cfg_install_prefix=`pwd`/debian/bsdgames
|
+bsd_games_cfg_install_prefix=`pwd`/debian/bsdgames
|
||||||
+
|
+
|
||||||
+# Do not build or install these games:
|
+# Do not build or install these games:
|
||||||
+bsd_games_cfg_no_build_dirs="dm banner fortune factor"
|
+bsd_games_cfg_no_build_dirs="banner bcd boggle countmail dm factor fortune hunt mille monop morse number phantasia pig pom ppt quiz rain random wargames worms"
|
||||||
+
|
+
|
||||||
+# Keep huntd in /usr/sbin as it was in the past. I may
|
+# Keep huntd in /usr/sbin as it was in the past. I may
|
||||||
+# change this later.
|
+# change this later.
|
||||||
|
|
|
@ -28,14 +28,6 @@ SCOREFILES="
|
||||||
/var/games/bsdgames/snake.log
|
/var/games/bsdgames/snake.log
|
||||||
/var/games/bsdgames/snakerawscores
|
/var/games/bsdgames/snakerawscores
|
||||||
/var/games/bsdgames/tetris-bsd.scores
|
/var/games/bsdgames/tetris-bsd.scores
|
||||||
/var/games/bsdgames/phantasia/characs
|
|
||||||
/var/games/bsdgames/phantasia/gold
|
|
||||||
/var/games/bsdgames/phantasia/lastdead
|
|
||||||
/var/games/bsdgames/phantasia/mess
|
|
||||||
/var/games/bsdgames/phantasia/motd
|
|
||||||
/var/games/bsdgames/phantasia/scoreboard
|
|
||||||
/var/games/bsdgames/phantasia/void
|
|
||||||
/var/games/bsdgames/phantasia/monsters
|
|
||||||
/var/games/bsdgames/hack/perm
|
/var/games/bsdgames/hack/perm
|
||||||
/var/games/bsdgames/hack/record"
|
/var/games/bsdgames/hack/record"
|
||||||
|
|
||||||
|
@ -53,24 +45,10 @@ if [ -d /var/games/bsdgames-nonfree ]; then
|
||||||
rmdir -p /var/games/bsdgames-nonfree/hack/save 2>/dev/null || true
|
rmdir -p /var/games/bsdgames-nonfree/hack/save 2>/dev/null || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# These files cannot just be zero-byte files:
|
|
||||||
if [ ! -e /var/games/bsdgames/phantasia/void ]; then
|
|
||||||
cp /usr/share/games/bsdgames/phantasia/void \
|
|
||||||
/var/games/bsdgames/phantasia/void
|
|
||||||
fi
|
|
||||||
if [ ! -e /var/games/bsdgames/phantasia/monsters ] ; then
|
|
||||||
cp /usr/share/games/bsdgames/phantasia/monsters \
|
|
||||||
/var/games/bsdgames/phantasia/monsters
|
|
||||||
fi
|
|
||||||
|
|
||||||
touch $SCOREFILES
|
touch $SCOREFILES
|
||||||
chown root:games $SCOREFILES
|
chown root:games $SCOREFILES
|
||||||
chmod 664 $SCOREFILES
|
chmod 664 $SCOREFILES
|
||||||
|
|
||||||
# These files may not be world-readable as they have passwords
|
|
||||||
# in them.
|
|
||||||
chmod 660 /var/games/bsdgames/phantasia/characs
|
|
||||||
|
|
||||||
ADVENTURE_PRIORITY=50
|
ADVENTURE_PRIORITY=50
|
||||||
|
|
||||||
case "$action" in
|
case "$action" in
|
||||||
|
|
|
@ -23,15 +23,7 @@ SCOREFILES="
|
||||||
/var/games/bsdgames/saillog
|
/var/games/bsdgames/saillog
|
||||||
/var/games/bsdgames/snake.log
|
/var/games/bsdgames/snake.log
|
||||||
/var/games/bsdgames/snakerawscores
|
/var/games/bsdgames/snakerawscores
|
||||||
/var/games/bsdgames/tetris-bsd.scores
|
/var/games/bsdgames/tetris-bsd.scores"
|
||||||
/var/games/bsdgames/phantasia/characs
|
|
||||||
/var/games/bsdgames/phantasia/gold
|
|
||||||
/var/games/bsdgames/phantasia/lastdead
|
|
||||||
/var/games/bsdgames/phantasia/mess
|
|
||||||
/var/games/bsdgames/phantasia/motd
|
|
||||||
/var/games/bsdgames/phantasia/scoreboard
|
|
||||||
/var/games/bsdgames/phantasia/void
|
|
||||||
/var/games/bsdgames/phantasia/monsters"
|
|
||||||
|
|
||||||
# We used to keep score files in /var/lib/games, and if files are there,
|
# We used to keep score files in /var/lib/games, and if files are there,
|
||||||
# move them into the new location.
|
# move them into the new location.
|
||||||
|
@ -40,10 +32,8 @@ if [ -d /var/lib/games ]; then
|
||||||
# Have to set up directory hierarchy, since this is running as a
|
# Have to set up directory hierarchy, since this is running as a
|
||||||
# preinst.
|
# preinst.
|
||||||
mkdir -p /var/games/bsdgames/phantasia
|
mkdir -p /var/games/bsdgames/phantasia
|
||||||
chown root:games /var/games/bsdgames \
|
chown root:games /var/games/bsdgames
|
||||||
/var/games/bsdgames/phantasia
|
chmod g+rws /var/games/bsdgames
|
||||||
chmod g+rws /var/games/bsdgames \
|
|
||||||
/var/games/bsdgames/phantasia
|
|
||||||
|
|
||||||
for file in $SCOREFILES; do
|
for file in $SCOREFILES; do
|
||||||
oldfile=`echo $file | sed s:/var/games/:/var/lib/games/:`
|
oldfile=`echo $file | sed s:/var/games/:/var/lib/games/:`
|
||||||
|
|
|
@ -23,16 +23,8 @@ override_dh_auto_build:
|
||||||
override_dh_installdocs:
|
override_dh_installdocs:
|
||||||
dh_installdocs
|
dh_installdocs
|
||||||
cp atc/BUGS debian/bsdgames/usr/share/doc/bsdgames/BUGS.atc
|
cp atc/BUGS debian/bsdgames/usr/share/doc/bsdgames/BUGS.atc
|
||||||
cp hunt/README debian/bsdgames/usr/share/doc/bsdgames/README.hunt
|
|
||||||
cp phantasia/README debian/bsdgames/usr/share/doc/bsdgames/README.phantasia
|
|
||||||
cp boggle/README debian/bsdgames/usr/share/doc/bsdgames/README.boggle
|
|
||||||
cp hack/Original_READ_ME debian/bsdgames/usr/share/doc/bsdgames/Original_READ_ME.hack
|
cp hack/Original_READ_ME debian/bsdgames/usr/share/doc/bsdgames/Original_READ_ME.hack
|
||||||
cp hack/READ_ME debian/bsdgames/usr/share/doc/bsdgames/READ_ME.hack
|
cp hack/READ_ME debian/bsdgames/usr/share/doc/bsdgames/READ_ME.hack
|
||||||
# Move phantasia's binary state files into /usr, they are copied
|
|
||||||
# back to /var in the postinst.
|
|
||||||
mv debian/bsdgames/var/games/bsdgames/phantasia/monsters \
|
|
||||||
debian/bsdgames/var/games/bsdgames/phantasia/void \
|
|
||||||
debian/bsdgames/usr/share/games/bsdgames/phantasia/
|
|
||||||
cat COPYING >> debian/bsdgames/usr/share/doc/bsdgames/copyright
|
cat COPYING >> debian/bsdgames/usr/share/doc/bsdgames/copyright
|
||||||
|
|
||||||
override_dh_install:
|
override_dh_install:
|
||||||
|
@ -56,7 +48,6 @@ override_dh_fixperms:
|
||||||
debian/bsdgames/usr/games/robots \
|
debian/bsdgames/usr/games/robots \
|
||||||
debian/bsdgames/usr/games/snake \
|
debian/bsdgames/usr/games/snake \
|
||||||
debian/bsdgames/usr/games/tetris-bsd \
|
debian/bsdgames/usr/games/tetris-bsd \
|
||||||
debian/bsdgames/usr/games/phantasia \
|
|
||||||
debian/bsdgames/usr/games/sail \
|
debian/bsdgames/usr/games/sail \
|
||||||
debian/bsdgames/usr/games/hack
|
debian/bsdgames/usr/games/hack
|
||||||
chmod g+s debian/bsdgames/usr/games/atc \
|
chmod g+s debian/bsdgames/usr/games/atc \
|
||||||
|
@ -66,19 +57,16 @@ override_dh_fixperms:
|
||||||
debian/bsdgames/usr/games/robots \
|
debian/bsdgames/usr/games/robots \
|
||||||
debian/bsdgames/usr/games/snake \
|
debian/bsdgames/usr/games/snake \
|
||||||
debian/bsdgames/usr/games/tetris-bsd \
|
debian/bsdgames/usr/games/tetris-bsd \
|
||||||
debian/bsdgames/usr/games/phantasia \
|
|
||||||
debian/bsdgames/usr/games/sail \
|
debian/bsdgames/usr/games/sail \
|
||||||
debian/bsdgames/usr/games/hack
|
debian/bsdgames/usr/games/hack
|
||||||
# The game directories need to be sgid too, and let's
|
# The game directories need to be sgid too, and let's
|
||||||
# remove all the zero byte score files in them.
|
# remove all the zero byte score files in them.
|
||||||
chown root:games debian/bsdgames/var/games/bsdgames/ \
|
chown root:games debian/bsdgames/var/games/bsdgames/ \
|
||||||
debian/bsdgames/var/games/bsdgames/sail \
|
debian/bsdgames/var/games/bsdgames/sail \
|
||||||
debian/bsdgames/var/games/bsdgames/phantasia \
|
|
||||||
debian/bsdgames/var/games/bsdgames/hack \
|
debian/bsdgames/var/games/bsdgames/hack \
|
||||||
debian/bsdgames/var/games/bsdgames/hack/save
|
debian/bsdgames/var/games/bsdgames/hack/save
|
||||||
chmod g+rws debian/bsdgames/var/games/bsdgames/ \
|
chmod g+rws debian/bsdgames/var/games/bsdgames/ \
|
||||||
debian/bsdgames/var/games/bsdgames/sail \
|
debian/bsdgames/var/games/bsdgames/sail \
|
||||||
debian/bsdgames/var/games/bsdgames/phantasia \
|
|
||||||
debian/bsdgames/var/games/bsdgames/hack \
|
debian/bsdgames/var/games/bsdgames/hack \
|
||||||
debian/bsdgames/var/games/bsdgames/hack/save
|
debian/bsdgames/var/games/bsdgames/hack/save
|
||||||
find debian/bsdgames/var/games/bsdgames -size 0 -exec rm {} \;
|
find debian/bsdgames/var/games/bsdgames -size 0 -exec rm {} \;
|
||||||
|
|
Loading…
Reference in New Issue