Bug 5780 - [patch] FHS compliance: add libdir
Status: NEW
Alias: None
Product: Reaction
Classification: Unclassified
Component: ioquake3
Version: Beta 1
Hardware: PC Linux
: P3 normal
Assignee: Monk
QA Contact:
URL:
Depends on:
Blocks:
 
Reported: 2012-10-14 07:36 EDT by Matthias Mailänder
Modified: 2012-10-21 14:30:36 EDT
1 user (show)

See Also:


Attachments
adds DEFAULT_LIBDIR and COPYLIBDIR (4.37 KB, patch)
2012-10-14 07:36 EDT, Matthias Mailänder

Description Matthias Mailänder 2012-10-14 07:36:01 EDT
https://build.opensuse.org/package/view_file?file=Reaction-1.0~beta1-LIBDIR.patch&package=Reaction&project=games allows the installation of the libraries to a separate path for proper FHS compliance.
Comment 1 Matthias Mailänder 2012-10-14 07:36:54 EDT
Created attachment 3283 [details]
adds DEFAULT_LIBDIR and COPYLIBDIR
Comment 2 Monk 2012-10-15 02:20:33 EDT
Is this also an issue with ioq3?  i.e. is this an upstream issue or reaction-specific?
Comment 3 Matthias Mailänder 2012-10-15 06:21:26 EDT
It is an ioQuake3 problem: https://bugzilla.icculus.org/show_bug.cgi?id=5767 but as every game seems to be based on another version with a slightly different build system this needs to be patched individually. Some games are also FHS compliant.
Comment 4 JBravo 2012-10-21 13:01:26 EDT
Matthias, Thank you for the patch.  It is quite good but the only thing I am worried about is the naming of the game .so's.
For example, what happens if a user installs two games based on ioq3?  Wont both games have conflicting cgamex86_64.so, qagamex86_64.so and uix86_64.so?
Perhaps adding the gamename to the name of the .so will help?
Like Reaction_cgamex86_64.so or something.   What are your thoughts on this issue?
Comment 5 Matthias Mailänder 2012-10-21 14:30:36 EDT
Most other ioQuake3 games already branded their filenames. You might want to do so, too.