Package: doomsday Version: 1.10.4-2 Severity: minor Tags: patch Dear Maintainer,
Please place game data with other game data. http://www.pathname.com/fhs/pub/fhs-2.3.html "The following directories ... must be in /usr/share ... games Static data files for /usr/games" "Similarly, a /usr/lib/games hierarchy may be used in addition to the /usr/share/games hierarchy if the distributor wishes to place some game data there." Some users want to put /usr/share/games on a separate file-system and some even goes as far as un-mounting it during business hours. This is not a real patch, but the change _seems_ trivial. override_dh_auto_configure: dh_auto_configure -- \ CONFIG+=release \ CONFIG+=deng_fluidsynth \ CONFIG+=deng_nosnowberry \ CONFIG+=deng_notools \ DENG_BUILD=$(DENG_BUILD) \ DENG_BIN_DIR=/usr/games \ - DENG_LIB_DIR=/usr/lib/doomsday \ - DENG_PLUGIN_LIB_DIR=/usr/lib/doomsday/plugins \ - DENG_BASE_DIR=/usr/share/doomsday + DENG_LIB_DIR=/usr/lib/games/doomsday \ + DENG_PLUGIN_LIB_DIR=/usr/lib/games/doomsday/plugins \ + DENG_BASE_DIR=/usr/share/games/doomsday Alexandre -- 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 doomsday depends on: ii libc6 2.19-18 ii libfluidsynth1 1.1.6-2 ii libgcc1 1:5.1~rc1-1 ii libgl1-mesa-glx [libgl1] 10.4.2-2 ii libglu1-mesa [libglu1] 9.0.0-2 ii libqt4-network 4:4.8.6+git64-g5dc8b2b+dfsg-3 ii libqt4-opengl 4:4.8.6+git64-g5dc8b2b+dfsg-3 ii libqtcore4 4:4.8.6+git64-g5dc8b2b+dfsg-3 ii libqtgui4 4:4.8.6+git64-g5dc8b2b+dfsg-3 ii libsdl-mixer1.2 1.2.12-11+b1 ii libsdl1.2debian 1.2.15-10+b1 ii libstdc++6 5.1~rc1-1 ii libx11-6 2:1.6.2-3 ii libxrandr2 2:1.4.2-1+b1 ii libxxf86vm1 1:1.1.3-1+b1 ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages doomsday recommends: ii doom-wad 40 ii doom2-wad [doom-wad] 41 ii game-data-packager 41 ii heretic-wad 40 ii hexen-wad 40 ii plutonia-wad [doom-wad] 40 ii tnt-wad [doom-wad] 40 doomsday suggests no packages. -- no debconf information
#!/bin/sh grep-available -F Section games -s Package | sort | awk '{print $2}'> /tmp/games grep-available -F Section contrib/games -s Package | sort | awk '{print $2}'>> /tmp/games grep-available -F Section non-free/games -s Package | sort | awk '{print $2}'>> /tmp/games echo vcmi >> /tmp/games for game in $(cat /tmp/games | sort -u) do dpkg -L $game 2> /dev/null \ | grep ^/usr/share/ \ | grep -v ^/usr/share/appdata \ | grep -v ^/usr/share/applications \ | grep -v ^/usr/share/bug \ | grep -v ^/usr/share/dbus-1 \ | grep -v ^/usr/share/doc \ | grep -v ^/usr/share/fonts \ | grep -v ^/usr/share/games \ | grep -v ^/usr/share/icons \ | grep -v ^/usr/share/info \ | grep -v ^/usr/share/lintian \ | grep -v ^/usr/share/locale \ | grep -v ^/usr/share/man \ | grep -v ^/usr/share/menu \ | grep -v ^/usr/share/mime \ | grep -v ^/usr/share/perl5 \ | grep -v ^/usr/share/pixmaps \ | grep -v ^/usr/share/python3 \ | grep -v ^/usr/share/sounds \ > /tmp/list [ -n "$(cat /tmp/list)" ] || continue echo $game cat /tmp/list done