Commit Graph

12 Commits

Author SHA1 Message Date
Thomas Watson
c73d086a49 quartus-prime-lite: cleanup
Fixes a few issues, listed below.

Intel's website redesign broke the requireFile link, but fortunately
files can now be downloaded without a user account. The derivation
is modified to remove requireFile and download directly instead.

Issues with quoting command line arguments are corrected.

An issue causing crashes when running in containers is worked around
with LD_PRELOAD.

The meta.platforms attribute is corrected to the supported processors.
2022-08-31 14:55:48 -05:00
Robert Scott
466c2e342a treewide/applications: add sourceType binaryNativeCode for many packages 2022-06-23 18:38:19 +01:00
K900
cb2cfba6f7 treewide: switch all desktop file generators to new API
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2022-02-25 13:40:38 -08:00
João Capucho
87d9bb9544
quartus-prime: add missing libudev0 dependency 2022-02-10 00:10:29 +00:00
Kai Wohlfahrt
778c776ab6
quartus: formatting fixes from review
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-30 11:07:31 +01:00
Kai Wohlfahrt
b1c5fd83bb quartus: 20.1 -> 20.1.1 2021-05-29 23:15:05 +01:00
Kai Wohlfahrt
788c34d9b0 quartus: split out unwrapped package
This allows customizing the install process for the unwrapped process,
as proposed in #123469, without introducing top-level support for
untested modifications.

The PR could then be straightforwardly implemented as an overlay, that
does:

  quartus-prime-lite = super.quartus-prime-lite.override {
    unwrapped = quartus-prime-lite.unwrapped.overrideAttrs (o: {
      buildCommand = o.buildCommand + ''
        rm -r $out/nios2eds/bin/gnu
        find $out/modelsim_ase/altera/{verilog,vhdl}/* ! -name src ! -path '*twentynm*' -delete
      '';
    });
  };
2021-05-29 22:16:50 +01:00
Jonathan Ringer
a2cca0669e quartus-prime-lite: remove hydraPlatforms 2021-01-19 01:16:25 -08:00
Kai Wohlfahrt
35b8671313 quartus-prime-lite: 19.1 -> 20.1 2020-07-02 08:37:35 +02:00
Kai Wohlfahrt
088b7d4a7a quartus: Export sub-commands
buildFHSUserEnv does not currently support multiple binaries, so doing
this manually with wrappers.

Pass through original quartus derivation for debugging/overriding
2020-03-24 17:34:21 +00:00
Kai Wohlfahrt
f30f3bd2af quartus: support more devices 2020-03-23 16:38:14 +00:00
Kai Wohlfahrt
38e6c845dc quartus: init at 19.1.0.670
This requires a FHSUserEnv because the licensing executable checksums
itself (I think).

The override of libpng is a bit ugly, can this be cleaned up?
2020-01-15 21:15:39 +00:00