summaryrefslogtreecommitdiff
path: root/libarchive/README
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2023-12-17 18:50:46 +0100
committerTomas Bzatek <tbzatek@redhat.com>2023-12-17 18:50:46 +0100
commit32d2925cddbadc85aab19c9ee1f4582d10329e3b (patch)
tree19d7096a1d296a18a52b17871eca57432876f6bd /libarchive/README
parentb22a4476a66a913a07d5e80334c0400a9b162206 (diff)
downloadtuxcmd-modules-32d2925cddbadc85aab19c9ee1f4582d10329e3b.tar.xz
libarchive: Switch to shared build by default
Static build still available, reworked to use system libarchive.a, while linking other libraries as shared.
Diffstat (limited to 'libarchive/README')
-rw-r--r--libarchive/README35
1 files changed, 13 insertions, 22 deletions
diff --git a/libarchive/README b/libarchive/README
index 30d69ed..522c038 100644
--- a/libarchive/README
+++ b/libarchive/README
@@ -1,14 +1,13 @@
libarchive plugin for Tux Commander
- Version: 0.1.5
- Release date: 2009-Oct-25
+ Version: 0.3
+ Release date: 2023-Dec-17
-Copyright (C) 2008-2009 Tomas Bzatek <tbzatek@users.sourceforge.net>
+Copyright (C) 2008-2023 Tomas Bzatek <tbzatek@users.sourceforge.net>
http://tuxcmd.sourceforge.net
-This plugin uses libarchive library v2.5.5
-Copyright (c) 2003-2007 Tim Kientzle
-http://people.freebsd.org/~kientzle/libarchive/
-See libarchive-2.5.5/COPYING for licensing conditions
+This plugin uses the libarchive library
+Copyright (c) 2003-2010 Tim Kientzle
+https://libarchive.org/
@@ -16,10 +15,6 @@ This is the libarchive archiving VFS (Virtual File System) plugin
for Tux Commander file manager. Uses libarchive library, providing access
and routines for manipulation with the archives.
-By default, Tux Commander binary package comes with statically linked
-libarchive plugin, not requiring any libraries other than zlib and bzip2,
-which are pretty standard in modern linux distributions.
-
Feature highlights:
* read-only support for TAR, TAR.GZ, TAR.BZ2, ISO9660, CPIO, A (ar),
@@ -31,20 +26,16 @@ Feature highlights:
To be implemented:
* archive consistency testing (needs new VFS API)
* write support (probably creating new archives only)
-
+
Requirements:
- system zlib and bzip2 libraries
-
-Static compilation (default):
- - requires uudecode utility (sharutils package)
+Static compilation:
- "make static"
- - libz and libbz2 are still linked dynamically
- - libarchive sources are included in plugin source tree, no need
- for any external files
-
-Shared library compilation:
+ - mostly shared linking, except of libarchive
+ - requires libarchive.a either in /usr/lib or /usr/lib64
+ (depending on your platform)
+
+Shared library compilation (default):
- requires libarchive library installed on your system
- "make shared"
-
-Compilation has been tested with gcc compiler version 4.4.2