diff options
author | Adrien Prost-Boucle | 2021-03-03 09:07:26 +0100 |
---|---|---|
committer | Adrien Prost-Boucle | 2021-03-03 09:07:26 +0100 |
commit | fc66defd335413810ff55d30901aaa115ec13a13 (patch) | |
tree | 73ff54fb274462752c29ea0918e5b692fa31a3a6 | |
parent | 08ca57df230bdf6cade1378437a3b9bec83e5b19 (diff) | |
download | aur-fc66defd335413810ff55d30901aaa115ec13a13.tar.gz |
Fix gcc-ada dependency + add optional check dependencies
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 28 insertions, 9 deletions
@@ -1,17 +1,22 @@ # Generated by mksrcinfo v8 -# Mon Dec 2 23:23:56 UTC 2019 +# Wed Mar 3 08:07:12 UTC 2021 pkgbase = ghdl-mcode-git pkgdesc = VHDL simulator - mcode back-end - pkgver = 0.37dev.r4250.gd11ad228 + pkgver = 2.0.0dev.r6030.ga03aeddd pkgrel = 1 url = https://github.com/ghdl/ghdl arch = i686 arch = x86_64 license = GPLv2 - makedepends = gcc-ada + checkdepends = python-pytest + checkdepends = python-pydecor + checkdepends = python-pyvhdlmodel makedepends = git - provides = ghdl=0.37dev.r4250.gd11ad228 - provides = ghdl-git=0.37dev.r4250.gd11ad228 + depends = gcc-ada + optdepends = python-pydecor: for pyGHDL + optdepends = python-pyvhdlmodel: for pyGHDL.dom + provides = ghdl=2.0.0dev.r6030.ga03aeddd + provides = ghdl-git=2.0.0dev.r6030.ga03aeddd conflicts = ghdl conflicts = ghdl-gcc-git conflicts = ghdl-llvm-git @@ -1,7 +1,7 @@ # Maintainer: Adrien Prost-Boucle <adrien.prost-boucle@laposte.net> pkgname=ghdl-mcode-git -pkgver=0.37dev.r4250.gd11ad228 +pkgver=2.0.0dev.r6030.ga03aeddd pkgrel=1 arch=('i686' 'x86_64') pkgdesc='VHDL simulator - mcode back-end' @@ -10,7 +10,13 @@ license=('GPLv2') provides=("ghdl=$pkgver" "ghdl-git=$pkgver") conflicts=('ghdl' 'ghdl-gcc-git' 'ghdl-llvm-git') -makedepends=('gcc-ada' 'git') +makedepends=('git') +depends=('gcc-ada') +checkdepends=('python-pytest' 'python-pydecor' 'python-pyvhdlmodel') +optdepends=( + 'python-pydecor: for pyGHDL' + 'python-pyvhdlmodel: for pyGHDL.dom' +) source=( "ghdl::git://github.com/ghdl/ghdl.git" @@ -29,7 +35,7 @@ pkgver() { #local _gitver=`git log -n 1 --date=short | sed -n -e 's/.*Date:\s*\([0-9-]*\).*/\1/p' | tr -d -` # Revision number local _gitrev=`git rev-list --count HEAD` - # Short hash oatest commit + # Short hash of latest commit local _githash=`git rev-parse --short HEAD` #echo $_distver.git$_gitver; @@ -39,7 +45,6 @@ pkgver() { build() { cd "${srcdir}/ghdl" - # Note : Add --enable-openieee to use free (but not complete) implementation of IEEE VHDL libs ./configure \ --prefix=/usr/ \ --enable-libghdl \ @@ -49,6 +54,15 @@ build() { } +check() { + cd "${srcdir}/ghdl" + + mkdir include + ln -s ../src/grt/vpi_user.h include/ + + make test +} + package() { cd "${srcdir}/ghdl" |