Package Details: quartus-lite

Git Clone URL: (read-only, click to copy)
Package Base: quartus-lite
Description: Quartus Prime Lite Edition design software for Altera FPGA's. Modular package
Upstream URL:
Licenses: custom
Submitter: swiftgeek
Maintainer: None
Last Packager: swiftgeek
Votes: 8
Popularity: 0.000000
First Submitted: 2015-12-03 14:05
Last Updated: 2016-10-15 13:46

Dependencies (8)

Sources (5)

Latest Comments

« First ‹ Previous 1 2

swiftgeek commented on 2015-12-03 15:58

Purpose of this package is to provide Quartus Prime Lite software in way as modular as possible due to it taking insane space in full installation (17GiB). This software isn't optimized for taken space, as it decompresses itself from 1.7GiB to 7.1GiB (individual files version). For now it just removes cruft unnecessary for somebody starting their journey with FPGA/CPLD, but if needed i can just create split package easily (so comment if something is needed). QDZ files are actually just zip files so adding and splitting device support package is pretty straightforward. This butchered version currently takes 3,3GiB of space, a big improvement for somebody doing some basic stuff with MAXII CPLDs.

For template for device support package, take a look at quartus-lite-max PKGBUILD

Tip for running makepkg:
Prepare lots of disk space, preferably on solidstate medium (or tmpfs if you have enough). On rotational medium (hdd) you will lose lots of time in (re)writing metadata.

Things left to improve:
• Clean up linux64 directory, it's basically something similar to STEAM_RUNTIME: includes python, java, tcl/tk and more (+ some proprietary libs).
• nios2eds and ip seem to contain additionally gcc+llvm so it won't be exactly easy to clean that up
• A good idea would be probably to automatically remove any lib that is already existing in /usr/lib (and optionally symlink to it)