MSYS2-packages/zip/PKGBUILD
2024-03-27 17:37:54 +01:00

43 lines
1.3 KiB
Bash

# Maintainer: Alexey Pavlov <Alexpux@gmail.com>
pkgname=zip
pkgver=3.0
pkgrel=4
pkgdesc="Creates PKZIP-compatible .zip files"
arch=('i686' 'x86_64')
url="http://www.info-zip.org/Zip.html"
msys2_references=(
"anitya: 10080"
"cpe: cpe:2.3:a:info-zip_project:zip"
"cpe: cpe:2.3:a:zip_project:zip"
)
license=('BSD')
depends=('libbz2')
makedepends=('make' 'gcc')
options=('!makeflags')
groups=('compression')
source=("https://downloads.sourceforge.net/infozip/${pkgname}${pkgver//./}.tar.gz"
'zip-3.0-11.src.patch'
'zip-3.0-build.patch')
sha256sums=('f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369'
'3b4ca1a1e8878be92c778d4dc1849787860dcbd8bcd5b4eeffbf98a3afc74acb'
'a66386c3a48019d8063a48c3610a28862412926f04a3b8f44662c6a87bb250f5')
prepare() {
cd "${srcdir}/${pkgname}${pkgver//./}"
patch -p2 -i ${srcdir}/zip-3.0-11.src.patch
patch -p1 -i ${srcdir}/zip-3.0-build.patch
}
build() {
cd "${srcdir}/${pkgname}${pkgver//./}"
make -f unix/Makefile cygwin LOCAL_ZIP="$CFLAGS -DFORCE_UNIX_OVER_WIN32" prefix=/usr
}
package() {
cd "${srcdir}/${pkgname}${pkgver//./}"
make -f unix/Makefile prefix=${pkgdir}/usr \
MANDIR=${pkgdir}/usr/share/man/man1 E=.exe install
install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE
}