Commit Graph

442 Commits

Author SHA1 Message Date
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
Jan Tojnar
e6c0c98940
Merge branch 'master' into staging-next
zynaddsubfx conflict has been updated to 3.0.1, which conflicted with rewrite after 3.0.5 update on a different branch.
2021-01-08 02:07:34 +01:00
Evils
0448f1c082 kicad-unstable: 2020-12-01 -> 2020-12-23 2021-01-07 16:17:41 -05:00
Evils
9be551c1d8 kicad: 5.1.8 -> 5.1.9 2021-01-07 16:17:41 -05:00
Evils
86e29a0b72 kicad: fix update.sh multiple tag reply handling
and fix tabs in update.sh
2021-01-07 16:17:41 -05:00
github-actions[bot]
5c072a088d
Merge master into staging-next 2021-01-07 18:40:50 +00:00
Jan Tojnar
f19eb635b4
Merge branch 'master' into staging-next
b04fc593e7 seems to have accidentally changed mkDerivation function for dfilemanager and solarus-quest-editor so I have reverted that here.
2021-01-07 13:04:31 +01:00
Eduardo Sánchez Muñoz
0d84b3f540 diylc: init at 4.15.1 2021-01-07 12:53:35 +01:00
AndersonTorres
e8183d4687 magic-vlsi: 8.3.80 -> 8.3.109
Also, add myself to maintainers list.
2021-01-05 10:49:00 -03:00
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
zowoq
fb2311d430 Merge staging-next into staging 2021-01-03 16:33:28 +10:00
R. RyanTM
43a4341bf7 nanovna-saver: 0.3.7 -> 0.3.8 2021-01-01 10:47:03 +00:00
Ben Siraphob
b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
Robert Scott
d81a6bb6f2 hal-hardware-analyzer: 2.0.0 -> 3.1.9 2020-12-11 22:37:04 +00:00
SCOTT-HAMILTON
d98fae8072
Update pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
Co-authored-by: Drew <drewrisinger@users.noreply.github.com>
2020-12-10 16:35:46 +01:00
SCOTT-HAMILTON
ddf90cb942 spdlog: use nixpkgs' fmt instead of bundled one 2020-12-10 10:47:00 +01:00
Ben Gamari
c98ce627d4
kicad-unstable: 2020-11-07 -> 2020-12-01 (#105743) 2020-12-03 19:17:32 -05:00
Doron Behar
56a2c8bb22
Merge pull request #104171 from freezeboy/unbreak-dsview-qt515
dsview: 0.99 -> 1.12
2020-11-28 17:55:25 +02:00
Tad Fisher
40db868048
horizon-eda: 1.2.1 -> 1.3.0 2020-11-25 12:23:45 -08:00
freezeboy
f2335a5d98 appcsxcad: migrate to Qt5.15
* remove useless wrapQtAppsHook
2020-11-20 22:24:18 +01:00
freezeboy
ed7a64c4ee qcsxcad: migrate to Qt511 + additional cleanup
* Split into multiple outputs
 * Rewrite the derivation without stdenv
2020-11-20 22:24:18 +01:00
Austin Seipp
00c451ad40
librepcb: touch ups, co-maintain
Fixes a bug where the build system tried to call `git` to embed the
release tag revision into the binary, which isn't allowed. Easily fixed
with `substituteInPlace`.

Also updates the expression to be a little closer to "standard"
expressions (e.g. consistent indentation, importing `stdenv` instead of
`lib` and `mkDerivation`, etc.)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-20 07:36:27 -06:00
R. RyanTM
26803925aa ngspice: 32 -> 33 2020-11-19 22:57:08 -08:00
freezeboy
00b385c612 dsview: 0.99 -> 1.12
Adapted the patches and took a commit from upstream master branch to
allow the migration to Qt5.15.

Had to copy the patch because of the custom sourceRoot.
2020-11-18 15:36:11 +01:00
Pavol Rusnak
610d337764
vhd2vl: fix compatibility with verilog 11.0 2020-11-14 20:15:09 +01:00
Pavol Rusnak
960b4816a5
verilog: unstable-2020-10-24 -> 11.0 2020-11-14 20:15:09 +01:00
Austin Seipp
c1661fa7e1
magic-vlsi: 8.3.5 -> 8.3.80, co-maintain
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-12 15:23:03 -06: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
Luz
3bf8df2877 librepcb: 0.1.4 -> 0.1.5 2020-11-09 11:56:58 +00:00
Evils
a52e974cff kicad-unstable: 2020-10-09 -> 2020-11-07
patch for issue 72248 no longer applies
  issue doesn't seem to occur without it anymore...
2020-11-07 16:29:52 +01:00
Evils
905134a79f kicad: 5.1.7 -> 5.1.8 2020-11-07 16:29:52 +01:00
Evils
50ec961174 kicad: fix update.sh bootstrapping
it will now correctly build a version.nix file from scratch
2020-11-07 16:29:52 +01:00
Evils
756f36b554 kicad: 5.1.6 -> 5.1.7 2020-11-07 16:29:52 +01:00
R. RyanTM
ccabae32dd gtkwave: 3.3.106 -> 3.3.107 2020-11-02 08:26:41 -08:00
Pavol Rusnak
2c931312ce treewide: simplify rev/repo arguments in src
+ use fetchFromGithub where possible
2020-11-01 23:02:24 -08:00
R. RyanTM
250757970b openhantek6022: 3.1.2 -> 3.1.3 2020-10-26 00:37:51 +00:00
Francesco Zanini
2a54c4f950 nanovna-saver: init at 0.3.7 2020-10-22 16:23:13 +02:00
Doron Behar
1693d00562
Merge pull request #85456 from matthuszagh/kicad-libraries 2020-10-17 20:31:38 +03:00
Matt Huszagh
9320c69ecb kicad: set default footprint, symbol library and package locations
Previously, these library locations were set absolutely. This
prevented overriding their locations with environment variables. Now,
setting the corresponding environment variable will override the
setting in the environment wrapper. For instance, I can set

KISYSMOD=/some/path/to/footprints

and this will be used as my footprint library instead of the default
footprint library in the nix store. This feature is particularly
useful for having kicad libraries which are writable.
2020-10-17 09:32:55 -07:00
Ben Siraphob
683a87dbeb treewide: remove periods from end of package descriptions 2020-10-17 08:22:31 -07:00
Doron Behar
58b8ae4127
Merge pull request #100066 from matthuszagh/kicad-srcs 2020-10-12 22:55:16 +03:00
Matt Huszagh
f2cb2c447d kicad: add srcs parameter to allow configuring kicad versions
This also exposes the full src and version parameters for each
derivation, allowing them to overrideable by srcs.
2020-10-12 11:32:44 -07:00
Matt Huszagh
9d13164b27 kicad: Rename <feature>Support arguments to with<Feature>
Also: Use assertions instead of silently ignoring arguments that don't cooperate
(occ+oce) / won't compile (aarch64 + oce).

base.nix no longer provides default argument values since these are
provided by default.nix.
2020-10-12 11:32:04 -07:00
Claudio Bley
0f6b8b7964 fritzing: 0.9.3b -> 0.9.4
Notes:

* fritzing still needs an older version of libgit2
* releases no longer directly correspond to tags in the git repository, they are
  using build numbers instead
* the fritzing-parts repository is no longer versioned at all, the master branch
  contains the latest stable release
* a `parts.db` file needs to be generated from the fritzing-parts files during
  the build
2020-10-11 16:51:59 -07:00
Matt Huszagh
937c2597d9 ngspice: 31 -> 32 2020-10-11 16:10:33 +02:00
Matt Huszagh
85d5195f70 kicad: remove unnecessary with lib; statements 2020-10-10 16:22:04 -07:00
Matt Huszagh
e2fea84597 kicad: clarify wrapGAppsHook comment 2020-10-10 15:15:43 -07:00
Matt Huszagh
b3e2b523e5 kicad: reformat with nixpkgs-fmt 2020-10-10 12:53:09 -07:00
Doron Behar
967a01f206
Merge pull request #100065 from matthuszagh/kicad 2020-10-10 12:28:09 +03:00
guserav
6a4c1972a2 horizon-eda: init at 1.2.1
Mostly based on #86694 by yrashk
2020-10-09 19:57:38 +02:00