Bug#783030: vcmi: lookup path is does not follow Filesystem Hierarchy Standard

Alexandre Detiste alexandre.detiste at gmail.com
Mon Apr 20 21:11:40 UTC 2015


Package: vcmi
Version: 0.97+dfsg-4
Severity: minor

Dear Maintainer,

Game data should be stored in /usr/share/games/<game name>,
where <game name> must be engine-agnostic if there are
multiple engines that can run that game (eg: Doom etc...),
and can also be the name of the engine.


vcmi and/or vcmilauncher should then look by default in
/usr/share/games/heroes3 and/or /usr/share/games/vcmi
for game data.

It doesn't seems to be actually the case:

https://github.com/vcmi/vcmi/blob/develop/lib/VCMIDirs.cpp#L502

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#USRSHAREARCHITECTUREINDEPENDENTDATA


By the way: I've added a rule to game-data-packager in git
to let it repack HoMM3 data in ~/.local/share/vcmi in a .deb
that can be installed system-wise.



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (501, 'testing'), (450, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0-trunk-amd64 (SMP w/6 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages vcmi depends on:
ii  libavcodec56                    6:11.3-1
ii  libavformat56                   6:11.3-1
ii  libavutil54                     6:11.3-1
ii  libboost-filesystem1.55.0       1.55.0+dfsg-3
ii  libboost-locale1.55.0           1.55.0+dfsg-3
ii  libboost-program-options1.55.0  1.55.0+dfsg-3
ii  libboost-system1.55.0           1.55.0+dfsg-3
ii  libboost-thread1.55.0           1.55.0+dfsg-3
ii  libc6                           2.19-18
ii  libfuzzylite5.0                 5.0+dfsg-3
ii  libgcc1                         1:5.1~rc1-1
ii  libminizip1                     1.1-5
ii  libqt5core5a                    5.4.1+dfsg-2
ii  libqt5gui5                      5.4.1+dfsg-2
ii  libqt5network5                  5.4.1+dfsg-2
ii  libqt5widgets5                  5.4.1+dfsg-2
ii  libsdl2-2.0-0                   2.0.2+dfsg1-6
ii  libsdl2-image-2.0-0             2.0.0+dfsg-3+b4
ii  libsdl2-mixer-2.0-0             2.0.0+dfsg1-5
ii  libsdl2-ttf-2.0-0               2.0.12+dfsg1-2
ii  libstdc++6                      5.1~rc1-1
ii  libswscale3                     6:11.3-1
ii  zlib1g                          1:1.2.8.dfsg-2+b1

Versions of packages vcmi recommends:
ii  innoextract  1.4-1+b1
pn  libav-tools  <none>
ii  unshield     1.0-1
ii  unzip        6.0-16

vcmi suggests no packages.

-- no debconf information



More information about the Pkg-games-devel mailing list