Commit Graph

29 Commits

Author SHA1 Message Date
Weijia Wang
ef0caaefce verilog: fix build on darwin 2023-11-04 17:19:51 +01:00
Jack Leightcap
4fdd191d65
verilog-12.0: installCheckPhase on supported arch
Signed-off-by: Jack Leightcap <jack@leightcap.com>
2023-05-06 13:06:47 -04:00
Jack Leightcap
03ad8569fd
verilog-12.0: temp disable regression test suite
Signed-off-by: Jack Leightcap <jack@leightcap.com>
2023-05-06 12:35:27 -04:00
Luflosi
e97667163e
verilog: 11.0 -> 12.0
https://github.com/steveicarus/iverilog/releases/tag/v12_0

Bump `iverilog` to 12.0, fixing two build failures:

1. autoconf now picks up on the unwrapped `x86_64-unknown-gnu-gcc` in
   path that fails at configurePhase to link executables.
   See: https://github.com/NixOS/nixpkgs/issues/21751
   fix/hack: define the `{CC,CXX}_FOR_BUILD` variables.
2. buildPhase generates a `-Werror=format-security` error. Backport
   the the upstream patch that fixed the warning very shortly after the
   release was cut.

And in the process,

- use post-install tests from `.github/test.sh` and as a result,
  remove the now unneeded clone of `ivtest`
- un-pin the verilog autoconf version

Signed-off-by: Jack Leightcap <jack@leightcap.com>
2023-05-01 17:46:06 -04:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Pavol Rusnak
e941262b0f
verilog: bump tests, enable tests on darwin 2022-12-26 13:47:28 +01:00
ajs124
0aac41a5d9 maintainers: remove winden
no github account linked
2022-06-29 00:52:14 +02:00
Sandro Jäckel
2a342932d3
verilog: Disable tests on darwin 2021-02-13 01:07:43 +01:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Pavol Rusnak
960b4816a5
verilog: unstable-2020-10-24 -> 11.0 2020-11-14 20:15:09 +01:00
Austin Seipp
58a906a7bf
iverilog: unstable-2020-08-24 -> unstable-2020-10-24
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-12 15:23:02 -06:00
Drew Risinger
ba886f7b1a verilog: add tests
Run recommended self-tests from iverilog's CI.

Tests add about a minute to the build time on local machine
(2 -> 3 mins).
2020-09-22 13:58:15 -04:00
Drew Risinger
0d9a6e2da5 verilog: cleanup
Meta attributes were out of date or not in current style,
and some attributes of derivation were redundant.
2020-09-22 13:58:06 -04:00
Cole Helbling
339f6248f6
verilog: unstable-2019-08-01 -> unstable-2020-08-24
The build would previously fail due to a change in bison's behavior (see
5b699c1be7
for more information). Updating to a more recent version fixes this
issue.
2020-09-09 00:47:52 -07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Emily
b2c482b700 verilog: extend platforms 2019-09-28 16:55:21 -05:00
Daniel Schaefer
9c50ec6189 verilog: Add optional dependencies
Increases the closure size by just 4MB.
2019-08-02 10:34:39 +02:00
Daniel Schaefer
8b3274178f verilog: 2019.03.27 -> 2019.08.1
Fixes the build, see: https://github.com/steveicarus/iverilog/issues/247
2019-08-02 10:31:30 +02:00
Austin Seipp
b0fea1dc9c
verilog: 2018.12.15 -> 2019.03.27, parallel build
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-04-22 14:27:45 -05:00
Andrey Komarov
bc7aa5d202 iverilog: 2017.08.12 -> 2018.12.15 2018-12-28 07:53:36 -06:00
Austin Seipp
fc143bf1a3 iverilog: 2016.05.21 -> 2017.08.12
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
David Craven
509ce20ded verilog: 0.97 -> 2016.05.21 2016-05-22 07:38:57 +02:00
Mateusz Kowalczyk
7a45996233 Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
Evgeny Egorochkin
328d59eab6 add meta.repositories.git to several packages 2013-12-10 01:07:30 +02:00
Nixpkgs Monitor
a08f5c4314 verilog: update from 0.9.3 to 0.9.7 2013-12-09 11:30:43 +02:00
Lluís Batlle i Rossell
d71ad68d43 Fixing the verilog URL (contributed by Antonio Vargas)
svn path=/nixpkgs/trunk/; revision=24935
2010-11-30 11:24:12 +00:00
Lluís Batlle i Rossell
ab6627ac0e Fix for the verilog package, from Antonio Vargas Gonzalez
svn path=/nixpkgs/trunk/; revision=24934
2010-11-30 11:23:36 +00:00
Lluís Batlle i Rossell
4018d18e96 Committing patch adding verilog from Antonio Vargas Gonzalez
From his original, I adapted some spacing, and removed the release.nix reference
(superfluous having set meta.platforms)

svn path=/nixpkgs/trunk/; revision=24860
2010-11-25 22:01:14 +00:00