View Issue Details

IDProjectCategoryView StatusLast Update
0003282Spring engineGeneralpublic2017-07-10 08:36
Reporterabma Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Summary0003282: replace lib/minizip / lib/7zip with (system) libarchive
Descriptionseems to support 7zip & zip

http://libarchive.github.com/

(could replace rts/lib/minizip & rts/lib/7zip)

it uses CMake & git, so it could be made a submodule
TagsNo tags attached.
Checked infolog.txt for Errors

Activities

abma

2012-09-18 21:54

administrator   ~0009214

Last edited: 2012-09-18 21:56

libarchive 3.0 supports 7z. getting such a dll seems currently difficult as crosscompile seems to badly work.

zip / 7z / gz are supported so it could be used if someone gets a libarchive.dll

jK

2012-09-20 00:25

developer   ~0009217

Tried to compile it in my gentoo crossbuild environment but it depends on coreutils which obv. don't compile in mingw.

abma

2012-09-20 18:53

administrator   ~0009220

i got it compile:

https://github.com/abma/pr-downloader/blob/6055f4233330eaf58f547760b19079fa64a68bce/scripts/crosscompile.sh

not sure why it depends on coreutils, it has zillions of checks which lib/function exists / doesn't... imo the dependency isn't needed. (->gentoo bug?)

abma

2012-09-20 18:53

administrator   ~0009221

shall i add the dll and header to mingwlibs?

abma

2013-02-11 23:09

administrator   ~0009750

a start off maybe: http://www.ogre3d.org/forums/viewtopic.php?f=3&t=64896

Issue History

Date Modified Username Field Change
2012-09-18 11:44 abma New Issue
2012-09-18 11:44 abma Assigned To => abma
2012-09-18 11:44 abma Status new => assigned
2012-09-18 11:45 abma Description Updated
2012-09-18 11:47 abma Description Updated
2012-09-18 21:54 abma Note Added: 0009214
2012-09-18 21:56 abma Note Edited: 0009214
2012-09-18 21:56 abma Summary check if libarchive would fit into spring => replace lib/minizip / lib/7zip with (system) libarchive
2012-09-20 00:25 jK Note Added: 0009217
2012-09-20 18:53 abma Note Added: 0009220
2012-09-20 18:53 abma Note Added: 0009221
2013-02-11 23:09 abma Note Added: 0009750
2017-07-10 08:36 abma Assigned To abma =>
2017-07-10 08:36 abma Status assigned => new