diff options
author | Jock Tanner | 2016-10-31 12:11:52 +1000 |
---|---|---|
committer | Jock Tanner | 2016-10-31 12:11:52 +1000 |
commit | 565193b8287dc0b1a54576fcd749ff28609f135c (patch) | |
tree | c527a9588e4907d102704597dda72178c4862d83 | |
download | aur-quartus-lite-modelsim.tar.gz |
First config using https://github.com/jck/pkgbuilds/tree/master/eda/altera/modelsim .
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | profile.sh | 1 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a3a3a5a882a8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = quartus-lite-modelsim + pkgdesc = Simulation software for Altera FPGA's + pkgver = 16.0.0.211 + pkgrel = 1 + url = http://www.altera.com + arch = x86_64 + arch = i686 + license = custom + depends = quartus-lite + options = !strip + source = http://download.altera.com/akdlm/software/acdsinst/16.0/211/ib_installers/ModelSimSetup-16.0.0.211-linux.run + source = profile.sh + md5sums = 7b4283e86760660c25cb5eb3160519ff + md5sums = 66ba4d6142a4066fb262058e4c0ac66e + +pkgname = quartus-lite-modelsim + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f506d4a7a2f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Keerthan Jaic <jckeerthan at gmail dot com> + +# Uncomment the following line for altera starter edition +# _starter=1 +pkgname=quartus-lite-modelsim +_rel=16.0 +_patch=211 +pkgver=${_rel}.0.${_patch} +pkgrel=1 +pkgdesc="Simulation software for Altera FPGA's" + +arch=('x86_64' 'i686') +url="http://www.altera.com" +license=('custom') + +_alteradir="/opt/altera" +_modelsim_edition="modelsim_ae" +if [[ $_starter ]]; then + pkgname+="-starter" + _modelsim_edition="modelsim_ase" +fi + +depends=('quartus-lite') + +options=('!strip') +_sname=ModelSimSetup +_setup=${_sname}-${pkgver}-linux.run +_surl="http://download.altera.com/akdlm/software/acdsinst/${_rel}/${_patch}/ib_installers/${_setup}" +source=(${_surl} 'profile.sh') +md5sums=('7b4283e86760660c25cb5eb3160519ff' + '66ba4d6142a4066fb262058e4c0ac66e') + +PKGEXT='.pkg.tar' + +prepare() { + cd "${srcdir}" + sed -i "s,_alteradir,${_alteradir},g" profile.sh + sed -i "s,_modelsim_edition,${_modelsim_edition},g" profile.sh +} + +package() { + cd "${srcdir}" + + chmod a+x ${_setup} + ./${_setup} --mode unattended --installdir "${pkgdir}${_alteradir}" --modelsim_edition ${_modelsim_edition} + + rm -r "${pkgdir}${_alteradir}/uninstall" + rm -r "${pkgdir}${_alteradir}/logs" + + install -Dm755 profile.sh "${pkgdir}/etc/profile.d/${pkgname}.sh" +} diff --git a/profile.sh b/profile.sh new file mode 100644 index 000000000000..ac27c2870cec --- /dev/null +++ b/profile.sh @@ -0,0 +1 @@ +export PATH=$PATH:_alteradir/_modelsim_edition/bin |