Package Details: xilinx-ise 14.7-1

Git Clone URL: https://aur.archlinux.org/xilinx-ise.git (read-only)
Package Base: xilinx-ise
Description: Xilinx ISE Design Suite
Upstream URL: http://www.xilinx.com/products/design-tools/ise-design-suite.html
Licenses: custom
Submitter: cyrozap
Maintainer: cyrozap
Last Packager: cyrozap
Votes: 2
Popularity: 0.005434
First Submitted: 2016-03-13 04:16
Last Updated: 2016-12-08 22:03

Dependencies (3)

Required by (1)

Sources (1)

Latest Comments

cyrozap commented on 2016-12-08 22:05

@cornholio: I've fixed the symlink issue. Please let me know if you find any more issues with the package.

fishburn commented on 2016-12-07 03:14

Whoops. I forgot that /usr/lib64 is just a symlink to /usr/lib, so replace /usr/lib64 everywhere with /usr/lib. Pacman will not follow the symlink and install /usr/lib64 files into /usr/lib, but will instead error that /usr/lib64 already exists.

fishburn commented on 2016-12-06 08:09

There seem to be a couple issues with this line:
ln -s ${pkgdir}/usr/lib64/libQtNetwork.so ${pkgdir}/usr/lib64/libQt_Network.so

1. It's erroring since the directory ${pkgdir}/usr/lib64/ doesn't exist.
2. It should be linking to the absolute location of the library, not into the pkgdir (ie., remove ${pkgdir} from the first path).
3. On Arch that library is located in /usr/lib, not /usr/lib64

I think this should fix everything:
mkdir -p ${pkgdir}/usr/lib64
ln -s /usr/lib/libQtNetwork.so ${pkgdir}/usr/lib64/libQt_Network.so

Jamesits commented on 2016-06-03 06:00

The Xilinx license configuration manager (xlcm) won't start after installation.

Fix:
ln -s /usr/lib64/libQtNetwork.so /usr/lib64/libQt_Network.so

Ref: https://forums.xilinx.com/t5/Installation-and-Licensing/ISE-14-7-on-CentOS-6-4-missing-libQt-Network-so-workaround/td-p/379325

cyrozap commented on 2016-04-22 02:12

Thanks for the patch! I personally don't use iMPACT or any of the USB drivers in favor of an OpenOCD-based workflow, but I'd be happy to add them to this package's optdepends.

As for the file:// scheme, I just copied what the `matlab` package did to avoid the AUR complaining about the missing ISE tarball. I felt that made sense since this package really should be built manually and not with an AUR helper, but I'm open to other methods. One way I saw is currently being used by the `rimworld` package where it doesn't include the file in its dependencies--instead it searches a few pre-defined directories for the Rimworld zip file. The downsides to that method are that the file hash is not checked and it makes the PKGBUILD less readable and "standardized". If you have any input on this, I'm eager to hear it.

calcmogul commented on 2016-04-17 11:25

I took the liberty of adding desktop files, dependencies for the Digilent Adept USB-JTAG adapters, libstdc++ fixes, an install file that sources /opt/Xilinx/14.7/ISE_DS/settings64.sh, and a package description. The first four were based on https://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK. I didn't test whether the second one was necessary to get iMPACT working while using https://aur.archlinux.org/packages/xilinx-usb-drivers.

Also, the file:// scheme in the source array didn't seem to cooperate, but removing it did. I built the package by putting the downloaded tar in the same directory as the PKGBUILD (putting it in / seemed odd to me).

Here's a patch of everything. I didn't know with what amount of indentation to replace the tabs: https://paste.unixcube.org/t/6f813c