Package Details: quartus-lite

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

Dependencies (8)

Sources (5)

Latest Comments

pedro.cordeiro commented on 2018-11-06 21:23

this break at loading package()

russkel commented on 2017-08-10 15:21

I have tried to update the package to the latest version, but it appears the installer doesn't terminate, despite the install finishing and the wizard disappearing (I used the graphical installer, not unattended).

Ignoring this issue (which makes it impossible to neatly makepkg the package), Quartus seems to behave and run fine.

My changes uses two installers to get the latest version:

The 32bit stuff is removed because Quartus is now 64bit only. upx or bash don't seem to need to be makedepends as makepkg wont run without upx installed, and there's nothing directly using bash?

gunjah commented on 2017-06-20 18:10

I am getting the following message during installation and building seems to stop, since the package folder doesn't get any larger. I have a non-English system.

line 83: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory

ael commented on 2016-12-08 21:40

Here you have the patch to the new version:

ael commented on 2016-12-08 17:06

Last version is and the direct link is:

jansendup commented on 2016-02-11 21:13

Error: Cannot find the upx binary required for compressing binaries

Installing upx solves this

Malvineous commented on 2015-12-28 00:32

multilib is enabled but the lib32-libpng12 package doesn't seem to be there?

Malvineous commented on 2015-12-13 10:19

Just tried to build and I get this error:

error: target not found: lib32-libpng12
==> ERROR: 'pacman' failed to install missing dependencies.
warning: package quartus-lite failed to build, skipping

swiftgeek commented on 2015-12-03 16:35

Warning: quartus-lite-max seems to be already provided by :/

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)