# Maintainer: Jaroslav Lichtblau <svetlemodry@archlinux.org>
# Contributor: Felix Yan <felixonmars@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: trya <tryagainprod@gmail.com>

pkgname=quazip
pkgver=0.8.1
pkgrel=2
pkgdesc="C++ wrapper for the Gilles Vollant's ZIP/UNZIP C package"
url="https://stachenov.github.io/quazip/"
license=(LGPL)
arch=(x86_64)
depends=(qt5-base)
makedepends=(cmake)
source=($pkgname-$pkgver.tar.gz::https://github.com/stachenov/$pkgname/archive/v$pkgver.tar.gz)
sha256sums=('4fda4d4248e08015b5090d0369ef9e68bdc4475aa12494f7c0f6d79e43270d14')

prepare() {
  mkdir -p build
}

build() {
  cd build
  cmake ../$pkgname-$pkgver \
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}

package() {
  cd build
  make DESTDIR="$pkgdir" install
  
# generate pkgconfig 
  cd ../$pkgname-$pkgver/quazip
  qmake quazip.pro
  make pkgconfig/quazip.pc
  install -Dm 644 pkgconfig/quazip.pc -t "$pkgdir"/usr/lib/pkgconfig/
  sed -e 's|-lquazip|-lquazip5|' -i "$pkgdir"/usr/lib/pkgconfig/quazip.pc
}
