# $Id$ # Maintainer: Mikuro Kagamine # Contributor: Sergej Pupykin # Contributor: Aaron Griffin # Original TU: Jeff Mickey # Contributor: ciccio.a pkgname=squashfs-tools-git _pkgbasename=squashfs-tools pkgver=1935.c570c61 pkgrel=1 pkgdesc="Tools for squashfs, a highly compressed read-only filesystem for Linux." url="https://github.com/plougher/squashfs-tools" license=("GPL2") arch=('x86_64') depends=('zlib' 'lzo' 'xz' 'lz4' 'zstd') conflicts=('squashfs-tools') provides=('squashfs-tools') source=("squashfs-tools::git+https://github.com/plougher/squashfs-tools.git") sha512sums=('SKIP') pkgver() { cd ${_pkgbasename} echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) } prepare() { cd "${srcdir}"/${_pkgbasename} } build() { cd "$srcdir"/${_pkgbasename}/${_pkgbasename} CFLAGS="$CFLAGS -O2" make XZ_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 LZ4_SUPPORT=1 ZSTD_SUPPORT=1 GZIP_SUPPORT=1 XATTR_SUPPORT=1 } package() { cd "$srcdir"/${_pkgbasename}/${_pkgbasename} install -Dm755 mksquashfs "$pkgdir"/usr/bin/mksquashfs install -m755 unsquashfs "$pkgdir"/usr/bin/unsquashfs }