diff options
author | Lars Rustand | 2019-07-21 13:05:28 +0200 |
---|---|---|
committer | Lars Rustand | 2019-07-21 13:05:28 +0200 |
commit | 4ba699b6b0220a1823afeb9cc88085c7c21548dd (patch) | |
tree | 34971561173ac47144b2c8196ba544b85b0ebe10 /PKGBUILD | |
parent | 93c9564a442baf7913e5b2bccdd1722042464ac3 (diff) | |
download | aur-quartus-standard.tar.gz |
Updated to 18.1.0.625
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 10 insertions, 22 deletions
@@ -7,8 +7,7 @@ # is around 13GB. # pkgname=quartus-standard -pkgver=17.1.1.593 -_oldver=17.1.0.590 +pkgver=18.1.0.625 pkgrel=1 pkgdesc="Quartus Prime Standard Edition design software for Altera FPGA's. Modular package" arch=('i686' 'x86_64') @@ -22,47 +21,36 @@ depends=('desktop-file-utils' 'expat' 'fontconfig' 'freetype2' 'util-linux' 'ncurses' 'tcl' 'tcllib' 'zlib' 'libx11' 'libxau' 'libxdmcp' 'libxext' 'libxft' 'libxrender' 'libxt' 'libxtst' 'lsb-release') -source=("RealQuartusSetup-${pkgver}-linux.run::http://download.altera.com/akdlm/software/acdsinst/17.1std.1/593/update/QuartusSetup-${pkgver}-linux.run" - "http://download.altera.com/akdlm/software/acdsinst/17.1std/590/ib_installers/QuartusSetup-${_oldver}-linux.run" +source=("http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib_installers/QuartusSetup-18.1.0.625-linux.run" "quartus.sh" "quartus.desktop" "51-usbblaster.rules" "quartus.install") -sha256sums=('5a6a98b61b054bb2116be36afd53aa67e67684a0017adfca0e1a9b96ef0069da' - '2f05a82bc996a9fa160f4dc42ea9afd047d7b1535589e4687681a611319eb44d' +sha256sums=('e5b256326bb00eadd3c646e285fe91844a0faccdec306c03288b920edc622a8f' '849dd042a6173bb4f97a9522b51935bd3069a3313fe963ae19dcf4c25331b291' 'eade659fda0db843a5b287502415c698c4f251f3b721836e2a56911896fc2371' 'dd9d33fa2698a0ec11ae86f4508f77e2e12bf4a21224f5b16640bc41d6c0999b' '0e815b138bcec2d1f9c6aa498d2f56cc131417119af19016a2019173da526d9b') -options=(!strip !upx) # Stripping and UPX will takes ages, I'd avoid it. +options=(!strip) # Stripping and UPX will takes ages, I'd avoid it. install='quartus.install' PKGEXT=".pkg.tar" # Do not compress prepare() { cd "${srcdir}" - chmod a+x "QuartusSetup-${_oldver}-linux.run" - chmod a+x "RealQuartusSetup-${pkgver}-linux.run" + chmod a+x "QuartusSetup-${pkgver}-linux.run" } package() { cd "${srcdir}" - DISPLAY="" ./"QuartusSetup-${_oldver}-linux.run" --accept_eula 1 --mode unattended --unattendedmodeui none --installdir "${pkgdir}${_alteradir}" & - while [ ! -f "${pkgdir}${_alteradir}/logs/quartus-${_oldver}-linux-install.log" ]; do - echo waiting for QuartusSetup-${_oldver} - sync - sleep 10 - done - killall QuartusSetup-${_oldver}-linux.run - echo "base package packaged" - DISPLAY="" ./"RealQuartusSetup-${pkgver}-linux.run" --accept_eula 1 --mode unattended --unattendedmodeui none --installdir "${pkgdir}${_alteradir}" & + echo "Running QuartusSetup-${pkgver}-linux.run" + DISPLAY="" ./"QuartusSetup-${pkgver}-linux.run" --accept_eula 1 --mode unattended --unattendedmodeui none --installdir "${pkgdir}${_alteradir}" & while [ ! -f "${pkgdir}${_alteradir}/logs/quartus-${pkgver}-linux-install.log" ]; do - echo waiting for QuartusSetup-${pkgver} + echo -n "." sync sleep 10 done - killall RealQuartusSetup-${pkgver}-linux.run - sync - echo "update package packaged" + echo + echo "base package packaged" # Remove uninstaller and install logs since we have a working package management echo "remove useless package" rm -r "${pkgdir}${_alteradir}/uninstall" |