diff options
Diffstat (limited to 'libre/unzip/PKGBUILD')
-rw-r--r-- | libre/unzip/PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/libre/unzip/PKGBUILD b/libre/unzip/PKGBUILD new file mode 100644 index 000000000..57e5272de --- /dev/null +++ b/libre/unzip/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 215748 2014-06-30 11:29:59Z bisson $ +# Maintainer (Arch): +# Contributor (Arch): Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor (Arch): Robson Peixoto + +_pkgname=unzip-libre +pkgname=unzip +pkgver=6.0 +_pkgver=${pkgver/./} +pkgrel=7.parabola1 +pkgdesc='For extracting and viewing files in .zip archives' +url='http://www.info-zip.org/UnZip.html' +arch=('i686' 'x86_64' 'mips64el') +license=('custom') +depends=('bzip2' 'bash') +conflicts=("${_pkgname}") +replaces=("${_pkgname}") +mksource=("http://downloads.sourceforge.net/infozip/${pkgname}${_pkgver}.tar.gz" + 'match.patch') +source=("https://repo.parabolagnulinux.org/other/${_pkgname}/${pkgname}${_pkgver}-libre.tar.gz") +mkmd5sums=('62b490407489521db863b523a7f86375' + 'e6d9f0c204c2abe6a57dc5e1637d5140') +md5sums=('bbe4b7f4d48b2f939b5e43fde0ac7762') + +mksource() { + cd "${srcdir}/${pkgname}${_pkgver}" + + # from http://bzr.trisquel.info/package-helpers/trunk/annotate/head%3A/helpers/natty/DATA/unzip/match.patch + patch -Np0 -i ${srcdir}/match.patch +} + +build() { + cd "${srcdir}/${pkgname}${_pkgver}" + + # DEFINES, make, and install args from Debian + DEFINES='-DACORN_FTYPE_NFS -DWILD_STOP_AT_DIR -DLARGE_FILE_SUPPORT \ + -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DNO_LCHMOD \ + -DDATE_FORMAT=DF_YMD -DUSE_BZIP2 -DNOMEMCPY -DNO_WORKING_ISPRINT' + + make -f unix/Makefile prefix=/usr \ + D_USE_BZ2=-DUSE_BZIP2 L_BZ2=-lbz2 \ + LF2="$LDFLAGS" CF="$CFLAGS $CPPFLAGS -I. $DEFINES" \ + unzips +} + +package(){ + cd "${srcdir}/${pkgname}${_pkgver}" + make -f unix/Makefile prefix="${pkgdir}"/usr install + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |