Bug#640372: game-data-packager: fails to package heretic

Johey Shmit joheyshmit at yahoo.com
Sun Sep 4 16:41:18 UTC 2011


Package: game-data-packager
Version: 29
Severity: normal

Dear Maintainer,

trying to package heretic leads to the following error:

johey at sid:~/work$ DEBUG=1 game-data-packager -n -d . heretic heretic.wad 
DEBUG: INSTALL=no
DEBUG: PRESERVE=yes
DEBUG: short: heretic
DEBUG: long: Heretic: Shadow of the Serpent Riders
DEBUG: WORKDIR=/tmp/game-data-packager.sazlEE
DEBUG: checksum = 66d686b1ed6d35ff103f15dbd30e0341
DEBUG: WADFILE=/home/johey/work/heretic.wad
DEBUG: heretic.wad is a version 1.3 IWAD
cp: cannot create regular file `./slipstream.unpacked/usr/share/games/doom/heretic.wad': No such file or directory
rmdir: failed to remove `/tmp/game-data-packager.sazlEE': Directory not empty
johey at sid:~/work$

I think the error is in /usr/share/games/game-data-packager/heretic-wad_29_all.deb:

johey at sid:~/work$ dpkg-deb -c /usr/share/games/game-data-packager/heretic-wad_29_all.deb 
drwxr-xr-x root/root         0 2011-07-14 15:40 ./
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/share/
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/share/doc/
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/share/doc/heretic-wad/
-rw-r--r-- root/root      3394 2011-07-14 15:40 ./usr/share/doc/heretic-wad/changelog.gz
-rw-r--r-- root/root       295 2011-07-14 15:40 ./usr/share/doc/heretic-wad/README.Debian
-rw-r--r-- root/root       993 2011-07-14 15:40 ./usr/share/doc/heretic-wad/copyright
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/share/pixmaps/
-rw-r--r-- root/root     13801 2010-12-04 23:53 ./usr/share/pixmaps/heretic.xpm
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/share/applications/
-rw-r--r-- root/root       234 2011-07-14 15:40 ./usr/share/applications/heretic-wad.desktop
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/share/games/
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/share/games/game-data-packager/
drwxr-xr-x root/root         0 2011-07-14 15:40 ./usr/share/games/heretic/
johey at sid:~/work$

The last directory should be ./usr/share/games/doom/ or slipstream() in
game-data-packager-shared needs to be changed.

But I think heretic.wad belongs into the ./usr/share/games/doom/ folder.
Game engines like zdoom can search that folder for known iwads.

Or should we maybe expand the engines to search in multiple folders?

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages game-data-packager depends on:
ii  dynamite  0.1.1-2
ii  fakeroot  1.18-1 
ii  unzip     6.0-5  

game-data-packager recommends no packages.

Versions of packages game-data-packager suggests:
pn  jlha-utils | lha  <none>

-- no debconf information






More information about the Pkg-games-devel mailing list