File PKGBUILD of Package verilator

pkgname=verilator
pkgver_base=4.106
pkgver=${pkgver_base}_c4m
pkgrel=1
pkgdesc='Verilator full end-to-end digital synthesis flow for ASIC designs'
arch=('i686' 'x86_64')
url="https://github.com/RTimothyEdwards/verilator"
license=('LGPLv3' 'Artistic 2.0')
groups=('chips4makers')
depends=('perl')
makedepends=('flex' 'bison')
source=(${pkgname}-${pkgver_base}.tar.gz)
md5sums=('SKIP')

build() {
  msg "Building ${pkgname} ..."
  cd "${srcdir}"/${pkgname}-${pkgver_base}
  ./configure --prefix=/usr \
    --disable-ccwarn \
    --enable-defenv \
    --disable-longtests
  make
}

package() {
  msg "Installing ${pkgname} ..."
  cd "${srcdir}"/${pkgname}-${pkgver_base}
  make install DESTDIR="${pkgdir}"
  rm -fr ${pkgdir}/usr/share/verilator/src ${pkgdir}/usr/bin/verilator_includer
}

openSUSE Build Service is sponsored by