From 8731fb8a409e441aee9e01add8a4e32edbcfc3c9 Mon Sep 17 00:00:00 2001 From: milisarge Date: Sat, 15 Jul 2017 02:57:34 +0300 Subject: [PATCH] libarchive.guncellendi --- talimatname/temel/libarchive/talimat | 48 ++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/talimatname/temel/libarchive/talimat b/talimatname/temel/libarchive/talimat index ae6653de7..65d7ee987 100644 --- a/talimatname/temel/libarchive/talimat +++ b/talimatname/temel/libarchive/talimat @@ -1,25 +1,47 @@ -# Description: farklı arşiv tiplerini uygulayan kütüphane +# Description: Library that can create and read several streaming archive formats. # URL: http://people.freebsd.org/~kientzle/libarchive -# Packager: milisarge -# Depends on: +# Maintainer: kientzle at acm dot org +# Packager: tnuttens at gmail dot com name=libarchive -version=3.3.2 +version=3.1.2 release=1 source=(http://www.libarchive.org/downloads/libarchive-$version.tar.gz + http://downloads.nutyx.org/files/patchs/$name/$name-$version-mtree-fix-line-filename-length-calculation-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-limit-write-requests-to-at-most-INT_MAX-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-acl-01.patch + http://downloads.nutyx.org/files/patchs/$name/$name-$version-sparce-mtree-01.patch ) build() { - cd $name-$version +cd $name-$version +patch -Np1 -i ../$name-$version-mtree-fix-line-filename-length-calculation-01.patch +patch -Np1 -i ../$name-$version-limit-write-requests-to-at-most-INT_MAX-01.patch +patch -Np1 -i ../$name-$version-acl-01.patch +patch -Np1 -i ../$name-$version-sparce-mtree-01.patch - autoreconf -fi - ./configure \ - --prefix=/usr \ - --without-xml2 \ - --without-nettle \ - --disable-static - make - make DESTDIR=$PKG install +./configure --prefix=/usr \ +--mandir=/usr/share/man \ +--bindir=/bin \ +--without-xml2 \ +--infodir=/usr/share/info +make +make DESTDIR=$PKG install + +mkdir $PKG/lib + +mv $PKG/usr/lib/libarchive.so.13.1.2 \ +$PKG/lib/ +for LIB in libarchive.so{,.13} + do + ln -sv libarchive.so.13.1.2 $PKG/lib/$LIB + rm $PKG/usr/lib/$LIB + ln -sv ../../lib/libarchive.so.13.1.2 \ + $PKG/usr/lib/$LIB +done + +ln -sv ../../lib/libarchive.so.13.1.2 \ +$PKG/usr/lib/libarchive.so.13.1.2 }