packages icon indicating copy to clipboard operation
packages copied to clipboard

[Request] quartus-130 is unmaintained, quartus-free is more up-to-date

Open Hoverth opened this issue 1 year ago • 8 comments

Package:

https://aur.archlinux.org/packages/quartus-free

Purpose:

FPGA Design Software

Benefits:

This (quartus-free) is a more up-to-date packaging of the Intel Quartus software than quartus-130

Building:

makepkg

Copyright:

custom: https://downloadmirror.intel.com/794965/license-quartus-23.1std.zip

Expected Interest:

Some

Already available?

Yes - unmaintained though.

Unique request?

Yes

Banned package?

No

More information:

No response

Hoverth avatar Apr 19 '24 02:04 Hoverth

@PedroHLC Okay to switch quartus-130 → quartus-free ?

xiota avatar Apr 19 '24 02:04 xiota

@thotypous might know better since he used to teach using -130 (because of Cyclone V), he had licenses and everything else. But eventually, I got that FPGA working in the last one at the time (2019).

We used to have all of them, but storage was scarce, these packages are Gb.

PedroHLC avatar Apr 19 '24 09:04 PedroHLC

Maybe drop if not used anymore.

xiota avatar Apr 20 '24 02:04 xiota

13.0sp1 was the last version of Quartus to support Cyclone II, AFAIK. If someone knows of a more recent version which supports that FPGA, I will happily upgrade.

Unfortunately, one needs to have multiple versions of Quartus installed if they want to support all the devices.

thotypous avatar Apr 26 '24 13:04 thotypous

Just to be clear: let's add quartus-free, but there is no sense in removing quartus-130, since they support a different set of devices.

thotypous avatar Apr 26 '24 14:04 thotypous

quartus-130 is missing libpng12 as a dependency, hence why I've called it unmaintained, so if you're keeping it, that needs to be added to the deps so it works OOTB.

Thanks everyone for your help :smiley:

Hoverth avatar Apr 27 '24 03:04 Hoverth

quartus-130 is missing libpng12 as a dependency

It has lib32-libpng12 as a dependency, which should be enough. Did you find any 64-bit binaries on the package depending on libpng12 which we missed out?

TBH it is a very old software which is really hard to keep running, but we have lots of Cyclone II boards at university labs which we can't just get rid of. Recently a colleague had some segfaults with 13.0sp1 which I need to investigate further.

thotypous avatar Apr 28 '24 17:04 thotypous

Curious. When I installed quartus-130 the first time, it wouldn't start, as it needed the libpng12 package installed as well. But now, it works whether libpng12 is installed or not. Perhaps I was installing an older build of it? Either way, it seems to be resolved now.

Hoverth avatar Apr 28 '24 22:04 Hoverth