summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLars Rustand2019-07-21 13:05:28 +0200
committerLars Rustand2019-07-21 13:05:28 +0200
commit4ba699b6b0220a1823afeb9cc88085c7c21548dd (patch)
tree34971561173ac47144b2c8196ba544b85b0ebe10 /PKGBUILD
parent93c9564a442baf7913e5b2bccdd1722042464ac3 (diff)
downloadaur-quartus-standard.tar.gz
Updated to 18.1.0.625
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 10 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3f08713ba270..6beb01601544 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"