@schui: as the source=
suggests, it's a local file. Read the notes in the PKGBUILD, you need to download it yourself because it's locked behind a login wall.
Search Criteria
Package Details: vivado 2024.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/vivado.git (read-only, click to copy) |
---|---|
Package Base: | vivado |
Description: | FPGA/CPLD design suite for AMD devices – Vivado edition |
Upstream URL: | https://www.xilinx.com/products/design-tools/vivado.html |
Licenses: | custom |
Conflicts: | vitis, vivado |
Submitter: | xiretza |
Maintainer: | VitalyR (leuko) |
Last Packager: | leuko |
Votes: | 19 |
Popularity: | 0.25 |
First Submitted: | 2019-06-18 22:23 (UTC) |
Last Updated: | 2025-03-07 08:57 (UTC) |
Dependencies (13)
- cpio (cpio-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR)
- lib32-libpng12
- libpng12
- libxcrypt-compat
- ncurses5-compat-libsAUR
- xorg-xlsclients
- digilent.adept.runtimeAUR (optional)
- digilent.adept.utilitiesAUR (optional)
- fxloadAUR (optional)
- matlabAUR (matlab-supportAUR) (optional) – Model Composer
- qt4AUR (optional) – Model Composer
Required by (14)
- avnet-bdf-git (optional)
- csky-cpu-wujian100-open (optional)
- csky-cpu-wujian100-open-doc (optional)
- csky-cpu-wujian100-open-fpga (optional)
- csky-cpu-wujian100-open-sdk (optional)
- csky-cpu-wujian100-open-simulation (optional)
- csky-cpu-wujian100-open-soc (optional)
- csky-cpu-wujian100-open-test (optional)
- tcl-prompt-git (optional)
- vivado-board-alveo-u55c
- vivado-board-rfsoc4x2
- vivado-boards-git
- xrt (optional)
- xrt-bin (optional)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 9 10 11 12 13 14 15 16 Next › Last »
xiretza commented on 2020-04-21 09:16 (UTC)
schui commented on 2020-04-21 09:14 (UTC) (edited on 2020-04-21 09:18 (UTC) by schui)
@xiretza Great package, thank you!
Can you please update the PKGBUILD? One url is probably broken.
==> Validating source_x86_64 files with sha256sums...
digilent.adept.utilities_2.3.2-amd64.deb ... Passed
==> Making package: vivado 2019.2-3 (Tue 21 Apr 2020 11:00:26 AM CEST)
==> Retrieving sources...
-> Downloading Xilinx_Vivado_2019.2_1106_2127.tar.gz...
curl: (37) Couldn't open file /Xilinx_Vivado_2019.2_1106_2127.tar.gz
==> ERROR: Failure while downloading file:///Xilinx_Vivado_2019.2_1106_2127.tar.gz
Aborting...
Error downloading sources: vivado
xiretza commented on 2020-03-18 17:41 (UTC)
@ccorn those changes all seem reasonable (no idea how the wrong checksum sneaked in there - and how I never noticed it before). Building it right now, will push once that's succeeded.
ccorn commented on 2020-03-18 17:28 (UTC)
I have made three changes to the PKGBUILD
:
- For unknown reason, I had to fix the md5sum for
Xilinx-DocNav.desktop
. - Re-enabled compression because the new default (zstd) is quite fast, particularly if multithreading is enabled (at least on my dual-Xeon workstation)
- At the end of
package()
, delete the unpacked source tree to save space for subsequent packaging and checks.
The latter two changes enable builds within 72GiB chroot capacity. On my workstation, this means that I can still use a tmpfs
mount for that.
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -55,10 +55,10 @@ md5sums=('e2b2762964ef5f014591b13d77d823ab'
'69d14ad64f6ec44e041eaa8ffcb6f87c'
'b7cad6d39ef5293d4f433b8c9959f486'
'44bb51e1c8832f001cb7d21b90cb5796'
- '40d60bc80129f8e7fe7df56ec2605ebf')
+ '4d37975f586923ad02a50056ff569703')
options=('!strip')
-PKGEXT=".pkg.tar"
+#PKGEXT=".pkg.tar"
prepare() {
# https://git.archlinux.org/pacman.git/commit/?id=349c22d043290ccd0cce9f30981f5415e295442a
@@ -97,5 +97,9 @@ package() {
# clean up artefacts, remove leading $pkgdir from paths
rm -rf "$pkgdir/opt/Xilinx/.xinstall/"
find "$pkgdir/opt/Xilinx/" -name '*settings64*' -exec sed -i -e "s|$pkgdir||g" '{}' \+
+
+ # Save space for subsequent packaging, checking etc
+ cd ..
+ rm -rf "Xilinx_Vivado_${pkgver}_${_more_ver}"
}
Focshole commented on 2020-03-04 15:11 (UTC) (edited on 2020-03-04 15:13 (UTC) by Focshole)
@xiretza: Fixed, it was a problem with an unofficial repo (Blackarch). Installing ncurses5-compat-libs from AUR fixed it. I'm clearing and reviewing all the other posts to avoid useless cluttering.
xiretza commented on 2020-03-04 14:34 (UTC)
@Focshole: the correct way is to install the old curses libraries, i.e. ncurses5-compat-libs. That's what the dependency is for.
xiretza commented on 2020-03-04 12:20 (UTC)
@Focshole: I might add manual extraction soon since a new pacman release doesn't seem to be anywhere close.
/usr/lib/libtinfo.so.5 is provided by ncurses5-compat-libs, which is a dependency of this package - did you actually have a problem or did you just create the symlink as a misguided precaution (that's usually a horrible idea by the way, so-versions exist for a reason).
Focshole commented on 2020-03-04 10:43 (UTC) (edited on 2020-03-04 15:09 (UTC) by Focshole)
To update to last version (at least, it worked for me):
0) setting my aur helper working directory somewhere else (/tmp couldn't fit it)
1)updated pkgver, _more_ver and md5sum
2)in package() I added at the beginning:
tar -xrf Xilinx_Vivado_${pkgver}_${_more_ver}"
cd "Xilinx_Vivado_${pkgver}_${_more_ver}" (removed "SDK" word)
3)replace 2019.1 with 2019.2 in the "install udev rules"
If libtinfo.so.5 is missing (https://forums.xilinx.com/t5/Installation-and-Licensing/Installing-Vivado-2018-1-on-Fedora-28/td-p/855996), then check if it was installed from aur (Blackarch repo has a broken version)
CptnHddck commented on 2020-01-12 15:32 (UTC)
Thanks for this package [got my vote]. Used it to install Vivado 2019.2 on Manjaro 18.1.4 (using Pamac) after the Xilinx unified installer did not work (allegedly supports only a few distros). Verified functionality with Arty A7 FPGA dev board. Had to tweak the package file (obviously due to the different version => different hash). Also, libfakeroot was not found and I specified the absolute path to work around it. Added manual decompression of the tar.gz archive. As pointed out by the package file, the archive is rather big (26.5 GiB) and installation failed at the beginning because of the available disk space (had 150GiB in total); enlarged partition to work around this.
Pinned Comments
leuko commented on 2024-01-14 21:14 (UTC) (edited on 2024-09-26 06:41 (UTC) by leuko)
PKGBUILD
cannot download Vivado, you have to download Vivado before executing thePKGBUILD
. Refer toPKGBUILD
.This
PKGBUILD
is also able to install Vitis with some errors, however there is a standalone package called vitis AUR which seems to be more advanced than the installation in thisPKGBUILD
.