# Maintainer: Jesus E. pkgname=ccze pkgver=0.2.1 _debver=$pkgver _debrel=5 pkgrel=3 pkgdesc="Robust and modular log colorizer with many plugins" arch=('i686' 'x86_64') license=('GPL-2') depends=('ncurses' 'pcre') makedepends=('quilt') backup=('etc/cczerc') source=(https://deb.debian.org/debian/pool/main/${pkgname::1}/${pkgname}/${pkgname}_${_debver}.orig.tar.gz https://deb.debian.org/debian/pool/main/${pkgname::1}/${pkgname}/${pkgname}_${_debver}-${_debrel}.debian.tar.xz) sha512sums=('1704da8d4c97a3403a57d7841db8a6e4ba6116e401f91d9ecf1b1371cc18b40641e5665c9414740d6a523874be6b6527f5c0d4f3a3796c7b96ed83192146b2b7' '160690fa241467ea35bdb77ac1843f8235f6897246b573550d30cfefa0cda30eda9705c5e0b954fd5e30895111b40807e8be97426dc0b89d90549972e1020ae7') prepare() { cd "${srcdir}"/$pkgname-$pkgver if [[ ${pkgver%.*} = ${_debver%.*} ]]; then # Debian patches export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index' export QUILT_DIFF_ARGS='--no-timestamps' mv "$srcdir"/debian . # Doesn't apply rm -v debian/patches/dpkg-module.patch || true quilt push -av fi # killing a bug sed -e 's/-Wswitch -Wmulticharacter/-Wswitch/' -i src/Makefile.in sed -e '/#undef error_t/d' -i system.h.in autoreconf -vfi } build() { cd "${srcdir}"/$pkgname-$pkgver ./configure \ --prefix=/usr \ --mandir=/usr/share/man make } package() { cd "${srcdir}"/$pkgname-$pkgver make DESTDIR="${pkgdir}" install install -Dm755 -t "${pkgdir}"/usr/bin src/ccze-dump "${pkgdir}"/usr/bin/ccze-dump > "${srcdir}"/cczerc install -Dm644 -t "${pkgdir}"/etc "${srcdir}"/cczerc install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname" }