# Maintainer: Christoph Reiter <reiter.christoph@gmail.com>

pkgbase=autotools-wrappers
pkgname=('automake-wrapper' 'autoconf-wrapper' )
pkgver=20221207
pkgrel=2
arch=('any')
license=('spdx:GPL-2.0-only')
makedepends=('git')
url="https://gitweb.gentoo.org/proj/autotools-wrappers.git/"
_commit="afe80def609c91d72df73837ce2c51fed8b69f28" # at-20221207
source=("git+https://anongit.gentoo.org/git/proj/autotools-wrappers.git#commit=${_commit}"
        "0001-bump-latest-autoconf-version.patch")
sha256sums=('SKIP'
            'facedfdd9a3520e58fb040d314dd64edc00c6e0e30dbcedb8dce20b347d6e73d')

prepare() {
  cd "${srcdir}/${pkgbase}"

  patch -Np1 -i "${srcdir}/0001-bump-latest-autoconf-version.patch"
}

package_automake-wrapper() {
  pkgdesc="Wrapper scripts for automake commands"
  depends=(
    'bash'
    'gawk'
    'automake1.11'
    'automake1.12'
    'automake1.13'
    'automake1.14'
    'automake1.15'
    'automake1.16')
  provides=("automake")
  conflicts=("automake")

  mkdir -p ${pkgdir}/usr/bin
  for prog in automake aclocal
  do
    cp "${srcdir}/${pkgbase}/am-wrapper.sh" "${pkgdir}/usr/bin/${prog}"
  done
}

package_autoconf-wrapper() {
  pkgdesc="Wrapper scripts for autoconf commands"
  depends=(
    'bash'
    'sed'
    'autoconf2.72'
    'autoconf2.71'
    'autoconf2.69'
    'autoconf2.13')
  provides=("autoconf")
  conflicts=("autoconf")
  replaces=("autoconf")

  mkdir -p ${pkgdir}/usr/bin
  for prog in autoconf autoheader autom4te autoreconf autoscan autoupdate ifnames
  do
    cp "${srcdir}/${pkgbase}/ac-wrapper.sh" "${pkgdir}/usr/bin/${prog}"
  done
}
