summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel Souza Franco2024-02-02 19:33:51 -0300
committerGabriel Souza Franco2024-02-02 19:33:51 -0300
commit25d14739dda8372f59f380619d3bf0d3b29d4f2e (patch)
tree9e55940005db05b6702ea93ebb9cd83594812f2d
parentf847335124244ef49dc5c62530fcc64f66475ae9 (diff)
downloadaur-25d14739dda8372f59f380619d3bf0d3b29d4f2e.tar.gz
Update to 23.1.0.991
Also remove plugdev group from udev rule, it's an Ubuntu-ism
-rw-r--r--.SRCINFO56
-rw-r--r--51-usbblaster.rules10
-rw-r--r--PKGBUILD53
3 files changed, 60 insertions, 59 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fec7011ebea5..d55a73b2b84d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,50 +1,50 @@
pkgbase = quartus-free
pkgdesc = Quartus Prime Lite design software for Intel FPGAs
- pkgver = 21.1.1.850
+ pkgver = 23.1.0.991
pkgrel = 1
url = http://fpgasoftware.intel.com/?edition=lite
arch = x86_64
license = custom
- noextract = arria_lite-21.1.1.850.qdz
- noextract = cyclone-21.1.1.850.qdz
- noextract = cyclone10lp-21.1.1.850.qdz
- noextract = cyclonev-21.1.1.850.qdz
- noextract = max-21.1.1.850.qdz
- noextract = max10-21.1.1.850.qdz
+ noextract = arria_lite-23.1std.0.991.qdz
+ noextract = cyclone-23.1std.0.991.qdz
+ noextract = cyclone10lp-23.1std.0.991.qdz
+ noextract = cyclonev-23.1std.0.991.qdz
+ noextract = max-23.1std.0.991.qdz
+ noextract = max10-23.1std.0.991.qdz
options = !strip
options = !debug
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/QuartusLiteSetup-21.1.1.850-linux.run
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/QuestaSetup-21.1.1.850-linux.run
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/QuartusHelpSetup-21.1.1.850-linux.run
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/arria_lite-21.1.1.850.qdz
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/cyclone-21.1.1.850.qdz
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/cyclone10lp-21.1.1.850.qdz
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/cyclonev-21.1.1.850.qdz
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/max-21.1.1.850.qdz
- source = https://download.altera.com/akdlm/software/acdsinst/21.1std.1/850/ib_installers/max10-21.1.1.850.qdz
- source = https://download.altera.com/akdlm/software/acdsinst/22.2/94/ib_installers/HLSProSetup-22.2.0.94-linux.run
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/QuartusLiteSetup-23.1std.0.991-linux.run
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/QuestaSetup-23.1std.0.991-linux.run
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/QuartusHelpSetup-23.1std.0.991-linux.run
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/arria_lite-23.1std.0.991.qdz
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/cyclone-23.1std.0.991.qdz
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/cyclone10lp-23.1std.0.991.qdz
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/cyclonev-23.1std.0.991.qdz
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/max-23.1std.0.991.qdz
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.1std/991/ib_installers/max10-23.1std.0.991.qdz
+ source = https://downloads.intel.com/akdlm/software/acdsinst/23.4/79/ib_installers/HLSProSetup-23.4.0.79-linux.run
source = quartus.sh
source = quartus.desktop
source = questa-fse.sh
source = questa-fse.desktop
source = questa.gif
source = 51-usbblaster.rules
- sha1sums = 6b25e8c62535d0ac02a1075b3dd334d2b04394aa
- sha1sums = 8eec46c1c64eea80e3c32944d0afc74183ea9e87
- sha1sums = 1160eceb63f318221bac116a896d2d690330dfa4
- sha1sums = 73c76f098cc068be6e4bb713951b1fbc0cdde29c
- sha1sums = 0da78d840eaba15e23486e983b8dce4a7bf24bf7
- sha1sums = 7dcb21cb70fafe142afd261ea766700248aba657
- sha1sums = 467123b7bd5e6907beb7d6b1e073ed7bad3e5e94
- sha1sums = c6f109a926864ecd1cb3e86c6b11a8e931525e66
- sha1sums = 52361585ed0f224281f17c07ae9b93466d38c6a5
- sha1sums = 972d1a386fbb8530bbc497909f5848ca8f9f06c1
+ sha1sums = 7f8cc416092710c47270ef1550a0d0bc2bfb7a10
+ sha1sums = a62f877e759b9bcd636404531376b33f163443b8
+ sha1sums = 33716a5c1372402e2b96681ba748d4cb231fdfb2
+ sha1sums = 9481182af9eb308e606a31f91add38a9014cb4a5
+ sha1sums = c1c433474329664fd3041914e7e94648fab06062
+ sha1sums = 72b1b9a18dc28f26604522d3b3e14e29ecdfdb4c
+ sha1sums = 8c08c3c2f8c54ef756ebf1a04f8da74f748009bb
+ sha1sums = e1761953d705c706e6700812ba3ccbe67f52abce
+ sha1sums = 80109b586c8a8a4b68b319accb03ede4ef39a0a0
+ sha1sums = 1f0661ae0093c1f16d40da01f9acf9767562a45b
sha1sums = f6d660c62a71ac650f23f1ab8ab272eef445632a
sha1sums = 2efb252903bed064dd1ce5ced3ba84de2d5ef280
sha1sums = b69614473e3f622676dcbb7a9a91e65003b3550c
sha1sums = da7c90d1569c2819e37315daf0c4e2f894683318
sha1sums = 20224d8007807eed71b27783bb95c73faf6de20b
- sha1sums = be27e716166d265ca0baa2db320e0580ba8da939
+ sha1sums = 45a7d09831554252715e5fa377db0c04c553e833
pkgname = quartus-free
pkgdesc = Meta-package containing all Quartus Prime Lite tools and device libraries
diff --git a/51-usbblaster.rules b/51-usbblaster.rules
index 030c9ddad3ae..401587cdaccb 100644
--- a/51-usbblaster.rules
+++ b/51-usbblaster.rules
@@ -1,8 +1,8 @@
# USB-Blaster
-ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6001", MODE="660", GROUP="plugdev", TAG+="uaccess"
-ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6002", MODE="660", GROUP="plugdev", TAG+="uaccess"
-ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6003", MODE="660", GROUP="plugdev", TAG+="uaccess"
+ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6001", MODE="660", TAG+="uaccess"
+ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6002", MODE="660", TAG+="uaccess"
+ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6003", MODE="660", TAG+="uaccess"
# USB-Blaster II
-ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6010", MODE="660", GROUP="plugdev", TAG+="uaccess"
-ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6810", MODE="660", GROUP="plugdev", TAG+="uaccess"
+ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6010", MODE="660", TAG+="uaccess"
+ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6810", MODE="660", TAG+="uaccess"
diff --git a/PKGBUILD b/PKGBUILD
index e0eca87cdf31..7a7c4c2395d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,9 +7,9 @@ pkgbase=quartus-free
_components=(${pkgbase}-{quartus,questa,help,devinfo-{arria_lite,cyclone{,10lp,v},max{,10}},hls})
pkgname=(${pkgbase} ${_components[@]})
# Keep dot in _patchver
-_mainver=21.1; _patchver=.1; _buildver=850
+_mainver=23.1; _patchver=.0; _buildver=991; _litever=${_mainver}std${_patchver}.${_buildver}
# HLS compiler is only released with Pro numbering
-_promain=22.2; _propatch=.0; _probuild=94; _prover=${_promain}${_propatch}.${_probuild}
+_promain=23.4; _propatch=.0; _probuild=79; _prover=${_promain}${_propatch}.${_probuild}
pkgver=${_mainver}${_patchver}.${_buildver}
pkgrel=1
pkgdesc="Quartus Prime Lite design software for Intel FPGAs"
@@ -22,41 +22,42 @@ _inteldir="/opt/intelFPGA/${_mainver}"
# See individual packages
depends=()
-_base_url="https://download.altera.com/akdlm/software/acdsinst"
-source=("${_base_url}/${_mainver}std${_patchver/.0/}/${_buildver}/ib_installers/QuartusLiteSetup-${pkgver}-linux.run"
- "${_base_url}/${_mainver}std${_patchver/.0/}/${_buildver}/ib_installers/QuestaSetup-${pkgver}-linux.run"
- "${_base_url}/${_mainver}std${_patchver/.0/}/${_buildver}/ib_installers/QuartusHelpSetup-${pkgver}-linux.run"
- "${_base_url}/${_mainver}std${_patchver/.0/}/${_buildver}/ib_installers/"{arria_lite,cyclone{,10lp,v},max{,10}}"-${pkgver}.qdz"
+_base_url="https://downloads.intel.com/akdlm/software/acdsinst"
+source=("${_base_url}/${_mainver}std${_patchver/.0/}/${_buildver}/ib_installers/QuartusLiteSetup-${_litever}-linux.run"
+ "${_base_url}/${_mainver}std${_patchver/.0/}/${_buildver}/ib_installers/QuestaSetup-${_litever}-linux.run"
+ "${_base_url}/${_mainver}std${_patchver/.0/}/${_buildver}/ib_installers/QuartusHelpSetup-${_litever}-linux.run"
+ "${_base_url}/${_mainver}std${_patchver/.0/}/${_buildver}/ib_installers/"{arria_lite,cyclone{,10lp,v},max{,10}}"-${_litever}.qdz"
"${_base_url}/${_promain}${_propatch/.0/}/${_probuild}/ib_installers/HLSProSetup-${_prover}-linux.run"
'quartus.sh' 'quartus.desktop' 'questa-fse.sh' 'questa-fse.desktop' 'questa.gif' '51-usbblaster.rules')
-noextract=({arria_lite,cyclone{,10lp,v},max{,10}}"-${pkgver}.qdz") # Will extract directly to pkgdir
+noextract=({arria_lite,cyclone{,10lp,v},max{,10}}"-${_litever}.qdz") # Will extract directly to pkgdir
+# Still using SHA1 because it's given in the download site
sha1sums=(
- 6b25e8c62535d0ac02a1075b3dd334d2b04394aa
- 8eec46c1c64eea80e3c32944d0afc74183ea9e87
- 1160eceb63f318221bac116a896d2d690330dfa4
- 73c76f098cc068be6e4bb713951b1fbc0cdde29c
- 0da78d840eaba15e23486e983b8dce4a7bf24bf7
- 7dcb21cb70fafe142afd261ea766700248aba657
- 467123b7bd5e6907beb7d6b1e073ed7bad3e5e94
- c6f109a926864ecd1cb3e86c6b11a8e931525e66
- 52361585ed0f224281f17c07ae9b93466d38c6a5
- 972d1a386fbb8530bbc497909f5848ca8f9f06c1
+ 7f8cc416092710c47270ef1550a0d0bc2bfb7a10
+ a62f877e759b9bcd636404531376b33f163443b8
+ 33716a5c1372402e2b96681ba748d4cb231fdfb2
+ 9481182af9eb308e606a31f91add38a9014cb4a5
+ c1c433474329664fd3041914e7e94648fab06062
+ 72b1b9a18dc28f26604522d3b3e14e29ecdfdb4c
+ 8c08c3c2f8c54ef756ebf1a04f8da74f748009bb
+ e1761953d705c706e6700812ba3ccbe67f52abce
+ 80109b586c8a8a4b68b319accb03ede4ef39a0a0
+ 1f0661ae0093c1f16d40da01f9acf9767562a45b
f6d660c62a71ac650f23f1ab8ab272eef445632a
2efb252903bed064dd1ce5ced3ba84de2d5ef280
b69614473e3f622676dcbb7a9a91e65003b3550c
da7c90d1569c2819e37315daf0c4e2f894683318
20224d8007807eed71b27783bb95c73faf6de20b
- be27e716166d265ca0baa2db320e0580ba8da939
+ 45a7d09831554252715e5fa377db0c04c553e833
)
options=('!strip' '!debug') # Stripping will takes ages, I'd avoid it
PKGEXT=".pkg.tar.zst" # ZSTD is fast enough for compression
prepare() {
- echo "Notice: Requires around 20GB of free space during package building!"
- echo "Notice: The package files also requires around 8GB of free space"
+ echo "Notice: Requires around 30GB of free space, of which 15GB in build dir, during package building!"
+ echo "Notice: The package files also requires around 11GB of free space"
- chmod +x {QuartusLite,Questa,QuartusHelp}Setup-${pkgver}-linux.run
+ chmod +x {QuartusLite,Questa,QuartusHelp}Setup-${_litever}-linux.run
chmod +x HLSProSetup-${_prover}-linux.run
}
@@ -71,7 +72,7 @@ package_quartus-free-quartus() {
libxrender libxtst libxcrypt-compat ncurses5-compat-libs util-linux-libs zlib quartus-free-devinfo)
optdepends=("eclipse: For Nios II EDS")
- DISPLAY="" ./QuartusLiteSetup-${pkgver}-linux.run \
+ DISPLAY="" ./QuartusLiteSetup-${_litever}-linux.run \
--disable-components quartus_help,devinfo,questa_fse,questa_fe \
--mode unattended \
--unattendedmodeui none \
@@ -121,7 +122,7 @@ package_quartus-free-questa() {
libjpeg6 libpng12 libx11 libxext libxft libxml2 libxpm ncurses5-compat-libs zlib)
pkgdesc="Quartus Prime Lite - Questa-Intel FPGA Starter Edition"
- DISPLAY="" ./QuestaSetup-${pkgver}-linux.run \
+ DISPLAY="" ./QuestaSetup-${_litever}-linux.run \
--questa_edition questa_fse \
--mode unattended \
--unattendedmodeui none \
@@ -157,7 +158,7 @@ package_quartus-free-help() {
depends=(quartus-free-quartus)
pkgdesc="Quartus Prime Lite - help files"
- DISPLAY="" ./QuartusHelpSetup-${pkgver}-linux.run --mode unattended --unattendedmodeui none --accept_eula 1 --installdir "${pkgdir}${_inteldir}"
+ DISPLAY="" ./QuartusHelpSetup-${_litever}-linux.run --mode unattended --unattendedmodeui none --accept_eula 1 --installdir "${pkgdir}${_inteldir}"
# Remove uninstaller and install logs since we have a working package management
rm -r "${pkgdir}${_inteldir}/"{uninstall,logs}
@@ -174,7 +175,7 @@ package_${pkgbase}-devinfo-${_dev}() {
depends=()
pkgdesc='Quartus Prime Lite - devinfo files for ${_dev}'
install -d \"\${pkgdir}\${_inteldir}\"
- bsdtar -xf \"${_dev}-\${pkgver}.qdz\" -C \"\${pkgdir}\${_inteldir}\"
+ bsdtar -xf \"${_dev}-\${_litever}.qdz\" -C \"\${pkgdir}\${_inteldir}\"
}
"
done