diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 13 insertions, 28 deletions
@@ -1,6 +1,6 @@ pkgbase = quartus-standard pkgdesc = Quartus Prime Standard Edition design software for Altera FPGA's. Modular package - pkgver = 17.1.1.593 + pkgver = 18.1.0.625 pkgrel = 1 url = http://dl.altera.com/?edition=standard install = quartus.install @@ -33,15 +33,12 @@ pkgbase = quartus-standard depends = libxtst depends = lsb-release options = !strip - options = !upx - source = RealQuartusSetup-17.1.1.593-linux.run::http://download.altera.com/akdlm/software/acdsinst/17.1std.1/593/update/QuartusSetup-17.1.1.593-linux.run - source = http://download.altera.com/akdlm/software/acdsinst/17.1std/590/ib_installers/QuartusSetup-17.1.0.590-linux.run + source = http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib_installers/QuartusSetup-18.1.0.625-linux.run source = quartus.sh source = quartus.desktop source = 51-usbblaster.rules source = quartus.install - sha256sums = 5a6a98b61b054bb2116be36afd53aa67e67684a0017adfca0e1a9b96ef0069da - sha256sums = 2f05a82bc996a9fa160f4dc42ea9afd047d7b1535589e4687681a611319eb44d + sha256sums = e5b256326bb00eadd3c646e285fe91844a0faccdec306c03288b920edc622a8f sha256sums = 849dd042a6173bb4f97a9522b51935bd3069a3313fe963ae19dcf4c25331b291 sha256sums = eade659fda0db843a5b287502415c698c4f251f3b721836e2a56911896fc2371 sha256sums = dd9d33fa2698a0ec11ae86f4508f77e2e12bf4a21224f5b16640bc41d6c0999b @@ -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" |