# Maintainer (Arch): ajs124 < aur AT ajs124 DOT de >
# Maintainer: André Silva <emulatorman@hyperbola.info>
# Contributor: Jesús E. <heckyel@hyperbola.info>

pkgname=firetools
pkgver=0.9.52
_debver=0.9.52
_debrel=1
pkgrel=1.hyperbola1
pkgdesc="GUI tools for firejail"
arch=(i686 x86_64)
license=(GPL2)
url=https://l3net.wordpress.com/projects/firejail/#firetools
depends=('firejail' 'qt5-base' 'qt5-svg')
makedepends=('quilt')
#source=(${pkgname}-${pkgver}.tar.gz::https://github.com/netblue30/${pkgname}/archive/$pkgver.tar.gz)
source=(https://sourceforge.net/projects/firejail/files/firetools/${pkgname}-${pkgver}.tar.xz{,.asc}
        https://debian.simnet.is/debian/pool/main/f/firetools/firetools_$_debver-$_debrel.debian.tar.xz
        iceweasel-uxp.png
        iceape-uxp.png
        libre.patch)
sha512sums=('5332c92219d001e137e5cc73b1663390ad88f3c77013623e7ff532c7638e35f4751afdfdb3a6fd0ff5634294eff0754cbb458956d7ae9037f99fcee39fe16da0'
            'SKIP'
            'ae639bbecc25c6fdcc52dd88223bcb377cc08cb303386dd9abedc92ca9f665f3a3aa8ad56bdf6ac7d9fa22af2d26edd3fd9cb4e4b5264e7f43e27e9615d6b953'
            '10015453242c76ff0dc7fec8618c21c9cdb57acd3c17de06fc9bfda7fb0288b6314f5c027d1669a94260d1c5157c973027801102d701836c7ad5801cda4dc4a4'
            'b932381db5c3755ab792443c4ad1becaeff12858771b65d353ee794266adfa7f071271f1afc542a8eab4bd83769f8eaf1f620e094a1220878509b2b76b3e51c9'
            'fa8ebde6ad10cf3e664f7855ce233d0e1690d09bb6a2301e460ead4f94fccad60bfc191471156f5fd078dcc6b375120d1ef07466f37e4599d9873b13312ba04d')
validpgpkeys=('F951164995F5C4006A73411E2CCB36ADFC5849A7')

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 .

      quilt push -av
  fi
  # fixed FSDG icons
  rm -v src/firetools/resources/firefox.png
  rm -v src/firetools/resources/signal-desktop.png
  install -m 0644 ../iceweasel-uxp.png src/firetools/resources
  install -m 0644 ../iceape-uxp.png src/firetools/resources
  # support {Iceweasel,Icedove,Iceape}-UXP
  patch -p1 -i ../libre.patch

}

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  # fix build
  export CFLAGS=${CFLAGS/-fsanitize=undefined/}
  ./configure --prefix=/usr
  make
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  make DESTDIR="${pkgdir}" install
}
