View Issue Details

IDProjectCategoryView StatusLast Update
0000273GZDoom (All)[All Projects] Bugpublic2017-02-21 09:21
Reporter38_ViTa_38 
Assigned To 
PrioritynoneSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
PlatformGNU/LinuxOSDebianOS Version
Summary0000273: Search .wad and .pk3 files in /usr/share/games/doom/ and /usr/local/share/games/doom/
DescriptionAfter running "make install" (which installs gzdoom.pk3 or qzdoom.pk3 in $PREFIX/share/games/doom/) GZDoom (or QZDoom) doesn't start up because it searches WADs, PK3s and PK7s only in the current directory and $DOOMWADDIR.
Steps To Reproduce1. git clone https://github.com/coelckers/gzdoom.git
2. cd gzdoom
3. mkdir cmake && cd cmake
4. cmake ..
5. make -j8 && sudo make install
6. cd ..
7. gzdoom (or qzdoom)
TagsNo tags attached.

Relationships

Activities

Graf Zahl

Graf Zahl

2017-02-15 13:14

administrator   ~0000606

I'll leave this one to a Linux developer. To me it makes no sense at all to put the gzdoom.pk3 anywhere else but in the application directory itself, considering it's an integral part of the application and not some external data.

But that's me and if Linux conventions say differently, I want it to get sorted out by someone who understands why this is done the way it is.
ZZYZX

ZZYZX

2017-02-19 20:35

reporter   ~0000678

Last edited: 2017-02-19 20:37

View 2 revisions

Linux conventions say that any data should be in /share/, not just "external". "External" data may be located anywhere (but generally, in user's home directory in .gzdoom for example).
Additionally, most distributions would put free IWADs under /usr/share/games/doom as well (e.g. if you install freedoom or doom1 shareware), and source ports in these distributions will actually expect IWADs to be in /usr/share/games/doom.
Example: http://doom.wikia.com/wiki/Debian

Xaser

Xaser

2017-02-21 09:21

reporter   ~0000685

Better wiki link: https://doomwiki.org/wiki/Debian -- the Wikia site is a festering zombie.

Issue History

Date Modified Username Field Change
2017-02-15 12:05 38_ViTa_38 New Issue
2017-02-15 13:14 Graf Zahl Note Added: 0000606
2017-02-15 13:14 Graf Zahl Assigned To => Graf Zahl
2017-02-15 13:14 Graf Zahl Status new => acknowledged
2017-02-15 13:15 Graf Zahl Assigned To Graf Zahl =>
2017-02-19 20:35 ZZYZX Note Added: 0000678
2017-02-19 20:37 ZZYZX Note Edited: 0000678 View Revisions
2017-02-21 09:21 Xaser Note Added: 0000685