# Maintainer: Adrien Prost-Boucle pkgname=ghdl-mcode-git pkgver=0.34dev.git20151130 pkgrel=1 arch=('i686' 'x86_64') pkgdesc='VHDL simulator - mcode version' url='http://sourceforge.net/projects/ghdl-updates/' license=('GPLv2') provides=('ghdl') conflicts=('ghdl' 'ghdl-gcc-git' 'ghdl-llvm-git') makedepends=('gcc-ada-multilib' 'git') depends=('lib32-glibc' 'lib32-zlib') source=( #"ghdl::git://git.code.sf.net/p/ghdl-updates/ghdl-updates.git" "ghdl::git://github.com/tgingold/ghdl.git" ) md5sums=( 'SKIP' ) pkgver() { cd "${srcdir}/ghdl" # GHDL version (extracted from version.ads) _distver=`sed -n -e 's/.*GHDL \([0-9.a-z]*\) (.*/\1/p' src/version.ads` # Date of the last git commit _gitver=`git log -n 1 --date=short | sed -n -e 's/.*Date:\s*\([0-9-]*\).*/\1/p' | tr -d -` echo $_distver.git$_gitver; } build() { cd "${srcdir}/ghdl" ./configure --prefix=/usr/ # Set flags for 32-bits compatibility if [[ `uname -m` -eq "x86_64" ]] then sed -i 's@CC=gcc@CC=gcc -m32@' Makefile sed -i 's@GNATMAKE=gnatmake@GNATMAKE=gnatmake -m32@' Makefile fi make } package() { cd "${srcdir}/ghdl" make DESTDIR="${pkgdir}" install }