diff --git a/libarchive/.footprint b/libarchive/.footprint new file mode 100644 index 0000000..8eebe82 --- /dev/null +++ b/libarchive/.footprint @@ -0,0 +1,65 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/bsdcat +-rwxr-xr-x root/root usr/bin/bsdcpio +-rwxr-xr-x root/root usr/bin/bsdtar +drwxr-xr-x root/root usr/include/ +-rw-r--r-- root/root usr/include/archive.h +-rw-r--r-- root/root usr/include/archive_entry.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libarchive.a +-rwxr-xr-x root/root usr/lib/libarchive.la +lrwxrwxrwx root/root usr/lib/libarchive.so -> libarchive.so.13.6.1 +lrwxrwxrwx root/root usr/lib/libarchive.so.13 -> libarchive.so.13.6.1 +-rwxr-xr-x root/root usr/lib/libarchive.so.13.6.1 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libarchive.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/bsdcat.1.gz +-rw-r--r-- root/root usr/share/man/man1/bsdcpio.1.gz +-rw-r--r-- root/root usr/share/man/man1/bsdtar.1.gz +drwxr-xr-x root/root usr/share/man/man3/ +-rw-r--r-- root/root usr/share/man/man3/archive_entry.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_entry_acl.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_entry_linkify.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_entry_misc.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_entry_paths.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_entry_perms.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_entry_stat.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_entry_time.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_add_passphrase.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_data.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_disk.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_extract.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_filter.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_format.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_free.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_header.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_new.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_open.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_read_set_options.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_util.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_blocksize.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_data.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_disk.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_filter.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_finish_entry.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_format.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_free.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_header.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_new.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_open.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_set_options.3.gz +-rw-r--r-- root/root usr/share/man/man3/archive_write_set_passphrase.3.gz +-rw-r--r-- root/root usr/share/man/man3/libarchive.3.gz +-rw-r--r-- root/root usr/share/man/man3/libarchive_changes.3.gz +-rw-r--r-- root/root usr/share/man/man3/libarchive_internals.3.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/cpio.5.gz +-rw-r--r-- root/root usr/share/man/man5/libarchive-formats.5.gz +-rw-r--r-- root/root usr/share/man/man5/mtree.5.gz +-rw-r--r-- root/root usr/share/man/man5/tar.5.gz diff --git a/libarchive/.md5sum b/libarchive/.md5sum new file mode 100644 index 0000000..a498aef --- /dev/null +++ b/libarchive/.md5sum @@ -0,0 +1 @@ +9465f7995649c9ea84854a7fd8c76f30 libarchive-3.6.1.tar.xz diff --git a/libarchive/Pkgfile b/libarchive/Pkgfile new file mode 100644 index 0000000..c508d93 --- /dev/null +++ b/libarchive/Pkgfile @@ -0,0 +1,27 @@ +# Description: Library to create and read several archive formats +# URL: https://www.libarchive.org/ +# Maintainer: CRUX System Team, core-ports at crux dot nu +# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu +# Depends on: bzip2 xz zlib + +name=libarchive +version=3.6.1 +release=1 +source=(https://github.com/libarchive/libarchive/releases/download/v$version/$name-$version.tar.xz) + +build() { + # We're passing ENABLE_LIBB2, ENABLE_LIBXML2 and ENABLE_NETTLE = OFF + # to avoid linking to libraries which are only available in opt. + cd $name-$version + + ./configure \ + --prefix=/usr \ + --without-xml2 \ + --without-expat \ + --without-nettle \ + --without-openssl \ + --without-libb2 + + make + make DESTDIR=$PKG install +}