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