MantisBT - Doomseeker
View Issue Details
0003299Doomseeker[All Projects] Suggestionpublic2017-10-10 09:382017-10-25 00:36
WubTheCaptain 
 
normalfeaturehave not tried
closednot fixable 
1.1 
 
0003299: Wadseeker: Hook into CMake's FindLibLZMA module
It'd be nice (and also required for Debian) if Wadseeker could be built using system libraries instead of the LZMA SDK convenience copy located at src/wadseeker/lzma.

CMake's FindLibLZMA should be able to do this. We already use FindBZip2 and FindZLIB.
I hope they're compatible. There's two different libraries for lzma in Debian: lzma-dev and liblzma5/liblzma-dev.

'https://cmake.org/cmake/help/latest/module/FindLibLZMA.html [^]'
No tags attached.
related to 0003238closed  Split Doomseeker's build dependencies off source archive distribution, distribute seperately 
child of 0003246acknowledged  Debian packaging 
Issue History
2017-10-10 09:38WubTheCaptainNew Issue
2017-10-10 09:38WubTheCaptainRelationship addedchild of 0003246
2017-10-10 23:11Blzut3Note Added: 0018523
2017-10-11 04:04WubTheCaptainNote Added: 0018526
2017-10-12 23:44Blzut3Note Added: 0018548
2017-10-13 05:57WubTheCaptainNote Added: 0018549
2017-10-13 05:58WubTheCaptainStatusnew => feedback
2017-10-13 06:02WubTheCaptainNote Edited: 0018549bug_revision_view_page.php?bugnote_id=18549#r11142
2017-10-14 05:29Blzut3Note Added: 0018550
2017-10-14 05:29Blzut3Statusfeedback => closed
2017-10-14 05:30Blzut3Resolutionopen => not fixable
2017-10-25 00:36WubTheCaptainRelationship addedrelated to 0003238

Notes
(0018523)
Blzut3   
2017-10-10 23:11   
liblzma and the LZMA SDK are two different things. The LZMA SDK also implements the 7z file format which we use.
(0018526)
WubTheCaptain   
2017-10-11 04:04   
lzma-dev package (depending on zlib1g-dev for some reason) is "experimental" and to be replaced by the library, but it seems to be the LZMA SDK headers. lzma package is the command line utility.

Could this be used for 7z?
(0018548)
Blzut3   
2017-10-12 23:44   
That is a strange package. Without the library the header files are useless. It's also apparently abandoned as it hasn't been updated in a long time. No LZMA2 support for example.
(0018549)
WubTheCaptain   
2017-10-13 05:57   
(edited on: 2017-10-13 06:02)
Blzut3, thank you for the information.

I would quickly guess this is for PK7 format (ZDoom game data, renamed .7z extension), and as such invalid or not fixable at the moment? This ticket can be closed, if so.

(0018550)
Blzut3   
2017-10-14 05:29   
No it's for extracting mods out of regular 7z archives. Wadseeker also supports zip, tar, tar.gz, and tar.bz2. (Suppose we could also support tar.xz, but the reason we have the tar file support is to piggy back off it for the Zandronum testing binary download and extract. Really we expect mods to be in zip or 7z files.)