Commit Graph

446 Commits

Author SHA1 Message Date
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
Matt Huszagh
104aca941a kicad-unstable: 2020-08-22 -> 2020-10-09
base.nix requires gtk3 to compile
2020-10-09 07:36:42 -07:00
Matt Huszagh
b67afd8a44 kicad: modify update script to use gitlab for libraries
Kicad libraries are now hosted on gitlab instead of github.
2020-10-09 07:36:41 -07:00
Patrick Hilhorst
f7e390e6d4 treewide: fix redirected urls (run 3)
Related:
 - 9fc5e7e473
 - 593e11fd94
 - 508ae42a0f

Since the last time I ran this script, the Repology API changed, so I had to
adapt the script used in the previous PR. The new API should be more robust, so
overall this is a positive (no more grepping the error messages for our relevant
data but just a nice json structure).

Here's the new script I used:

```sh
curl https://repology.org/api/v1/repository/nix_unstable/problems \
   | jq -r '.[] | select(.type == "homepage_permanent_https_redirect") | .data | "s@\(.url)@\(.target)@"' \
   | sort | uniq | tee script.sed
find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
```

I will also add this script to `maintainers/scripts`.
2020-10-02 09:01:35 -07:00
Matt Huszagh
6b9481607b openems: init at unstable-2020-02-15 2020-09-27 11:32:27 -07: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
Hannes Weisbach
9c73e34d18 kicad: remove gettext from buildInputs, add to nativeBuildInputs
The i18n "library" does not link against gettext. It only requires the
msgfmt utility from gettext, hence gettext should be a nativeBuildInput
2020-09-17 19:48:50 +02:00
Austin Seipp
f1f1396167
Merge pull request #98109 from Pamplemousse/verilator
verilator: 4.040 -> 4.100
2020-09-16 14:25:25 -05:00
Pamplemousse
9839c0b292 verilator: 4.040 -> 4.100
Signed-off-by: Pamplemousse <xav.maso@gmail.com>
2020-09-16 08:40:01 -07:00
Anderson Torres
811709ff94
Merge pull request #95734 from trepetti/flatcam
flatcam: init at 8.5
2020-09-15 23:17:59 -03: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
Tom Repetti
10e5003d20 flatcam: init at 8.5 2020-09-03 14:19:59 -04:00
R. RyanTM
71d933e214 openhantek6022: 3.1.1 -> 3.1.2 2020-08-31 17:24:28 -07:00
Austin Seipp
7cb1f36513
verilator: 4.036 -> 4.040
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-08-23 11:01:24 -05:00
Evils
3ebb12a695 kicad-unstable: 2020-07-21 -> 2020-08-22 2020-08-23 13:24:16 +02:00
Evils
c761c60431 kicad: reenable scriptingSupport
94108 fixed the wxPython dependency
2020-08-23 13:24:16 +02:00
Evils
43a6b7b886 kicad: use hash rather than date for package names
to prevent duplication when just the date changes

kicad.libraries should be fixed output derivations?
2020-08-23 13:24:16 +02:00
Daniël de Kok
0d2d55f16b
Merge pull request #86807 from matthuszagh/vhd2vl
vhd2vl: init
2020-08-22 20:19:43 +02:00
Matt Huszagh
38aadfbbad vhd2vl: init at unstable-2018-09-01 2020-08-22 09:42:34 -07:00
Daniël de Kok
0cb88d7302
Merge pull request #95975 from r-ryantm/auto-update/hyp2mat
hyp2mat: 0.0.17 -> 0.0.18
2020-08-22 15:24:37 +02:00
R. RyanTM
55d5e762d0 hyp2mat: 0.0.17 -> 0.0.18 2020-08-22 09:25:47 +00:00
R. RyanTM
60a133f5d1 adms: 2.3.6 -> 2.3.7 2020-08-21 21:04:44 -07:00
R. RyanTM
2f9ceb5416 gtkwave: 3.3.105 -> 3.3.106 2020-08-15 15:25:15 -07:00
Daniël de Kok
01a69537df
Merge pull request #93613 from baracoder/init-openhantek6022
openhantek6022: init at 3.1.1
2020-08-11 17:33:16 +02:00
Matt Huszagh
93e5e9e22d appcsxcad: init at unstable-2020-01-04 2020-08-10 23:45:59 -07:00
Matt Huszagh
dad6b637c2 qcsxcad: init at unstable-2020-01-04 2020-08-10 21:39:57 -07:00
Brandon Black
bceadafba3
fritzing: use Qt's mkDerivation (#89117) 2020-08-06 23:24:25 +02:00
Matt Huszagh
4390d9b9f1 hyp2mat: init at 0.0.17 2020-08-06 10:22:06 -07:00
Matt Huszagh
e74a6bcc20 csxcad: init at unstable-2020-02-08 2020-08-05 19:27:28 -07:00
Herman Fries
956d35b990 openhantek6022: init at 3.1.1 2020-07-29 22:04:07 +02:00
Dmitry Kudriavtsev
345949594f maintainers: update name to anna 2020-07-28 19:48:16 -07:00
Evils
b6863cbfe7 kicad: fix build
disable scripting support as 92261 broke wxPython_4_0
  and i haven't managed to get wxPython 4.1 to work

something caused makeWrapper to have to be added on its own
  not sure where it came from before...

and some cleanup
2020-07-24 03:26:00 -04:00
Evils
e842233678 kicad-unstable: 2020-05-14 -> 2020-07-21 2020-07-24 03:26:00 -04:00
Robert Scott
d2d921b763 hal-hardware-analyzer: init at 2.0.0 2020-07-20 22:35:00 +01:00
R. RyanTM
6e3fd6892c gtkwave: 3.3.104 -> 3.3.105 2020-07-09 10:06:28 +00:00
zowoq
c7e61112df treewide: remove deprecated value Application from makeDesktopItem 2020-06-25 12:18:37 +10:00
R. RyanTM
7b104edf89 eagle: 9.6.1 -> 9.6.2 2020-06-17 11:04:13 -07:00
Austin Seipp
9954d5a583
verilator: 4.034 -> 4.036
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-06-16 11:19:57 -05:00
Frederik Rietdijk
bc3c3b4a59 pythonPackages.kicad: bindings to kicad
Add the Python bindings for kicad.

Following now functions

    $ nix run "(import ./. {}).python3.withPackages(ps: with ps; [ kicad  ])" -c python3 -c "import pcbnew"

Have not tested this any further.
2020-05-23 15:44:14 +02:00
Evils
d798396684 kicad-unstable: 2020-05-06 -> 2020-05-14 2020-05-21 10:49:18 +02:00
Evils
a791245d51 kicad: 5.1.5 -> 5.1.6 2020-05-21 10:49:18 +02:00
R. RyanTM
d11e5f1a4e verilator: 4.032 -> 4.034 2020-05-12 22:27:21 -07:00
Jörg Thalheim
3a9543b778
Merge pull request #82634 from evils/kicad 2020-05-11 10:27:18 +01:00
Luz
5e40913eac librepcb: 0.1.3 -> 0.1.4 2020-05-09 09:10:20 +02:00
Evils
2d3d8c4d66 kicad-unstable: 2020-04-25 -> 2020-05-06 2020-05-07 02:15:57 +02:00
Evils
1059fdf143 kicad: link utils; clean up wrapper installPhase 2020-05-07 01:54:51 +02:00
Evils
95e4e33bdf kicad-unstable-small: init to make kicad-unstable
the -small packages depend on all hydra buildable dependencies
the non-small ones depend on packages3d which exceeds hydra's limit

set platforms to all (kicad is cross-platform)
clarify package differences in the description

set maintainers on just the top level derivation

switch -unstable to not save debug symbols

indicate patch in version string

note broken dependencies
2020-05-07 01:54:50 +02:00
Evils
18a1b153ac kicad: expose base and libraries attributes 2020-05-07 01:54:50 +02:00
Benjamin Hipple
6b21541772
Merge pull request #86101 from dkudriavtsev/magic-vlsi
magic-vlsi: init at 8.3.5
2020-05-02 13:51:41 -04:00
R. RyanTM
7333b8cd6d eagle: 9.6.0 -> 9.6.1 2020-05-01 09:09:10 +02:00
Dmitry Kudriavtsev
69f54c1e19 magic-vlsi: init at 8.3.5 2020-04-27 00:13:59 -07:00
Evils
b80bd001e2
kicad-unstable: 2020-02-10 -> 2020-04-25
cc #82634
2020-04-26 13:38:37 -04:00
Evils
75963b9160
kicad: update.sh: set -e
and some more suggestions from veprbl

warn if an empty item gets through anyway

and use UTC time

cc #82634
2020-04-26 13:38:13 -04:00
Martin Milata
7d1c2c05c5 caneda: use qt5's mkDerivation 2020-04-22 15:21:49 +02:00
markuskowa
d9af81af16
Merge pull request #85006 from r-ryantm/auto-update/verilator
verilator: 4.030 -> 4.032
2020-04-20 16:51:31 +02:00
R. RyanTM
3fcbc7545c verilator: 4.030 -> 4.032 2020-04-11 15:46:52 +00:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Matt Huszagh
fc66192b37 fparser: init at 4.5.1 2020-04-09 11:28:21 -07:00
Jan Tojnar
418628e162
dsview: fix build
It was using libusb-compat instead of libusb1, and the former no longer propagates the latter.
2020-04-05 01:13:14 +02:00
Jan Tojnar
08cf27e5d9
libsigrok4dsl: fix build
It was using libusb-compat instead of libusb1, and the former no longer propagates the latter.
2020-04-04 10:50:34 +02:00
Austin Seipp
517fd073fc
xcircuit: 3.9.73 -> 3.10.12, maintain
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-03-25 17:46:15 -05:00
Mario Rodas
baeb670ce2
Merge pull request #82610 from r-ryantm/auto-update/eagle
eagle: 9.5.2 -> 9.6.0
2020-03-20 06:21:30 -05:00
Dmitry Kalinkin
ebe5f10794
kicad: don't build versions with 3d on Hydra
The hydraPlatforms have to be set on the kicad package itself, that can be
checked using:

  echo ":p { inherit kicad kicad-small kicad-unstable; }" | nix repl ./pkgs/top-level/release.nix

This commit disables build of all kicad variants that require downloading
packages3d, which currently fail on hydra with the "Output limit exceeded"
status. This leaves Hydra with only building the kicad-small, which will allow
us to cache the build of kicad-base as well as all libraries except of
packages3d.
2020-03-16 19:45:04 -04:00
R. RyanTM
bafbfc5a06 eagle: 9.5.2 -> 9.6.0 2020-03-14 20:19:26 +00:00
R. RyanTM
a58d091d8d verilator: 4.028 -> 4.030 2020-03-12 20:57:34 -05:00
Jan Tojnar
9555834399
netpbm: split into multiple outputs 2020-03-01 15:13:03 +01:00
R. RyanTM
4080e7976e gtkwave: 3.3.103 -> 3.3.104 2020-02-24 11:43:54 -06:00
R. RyanTM
d54a58a2cd verilator: 4.026 -> 4.028 2020-02-14 12:13:04 -06:00
Evils
d3a9e634bf kicad-unstable: update update.sh && update
use /tmp instead of XDG_RUNTIME_DIR
  which is /run/user/1000, which defaults to 10% of RAM
  and kicad-packages3d needs ~6gb
2020-02-10 19:54:38 +01:00
Evils
a9942b0226 kicad: simplify component names 2020-02-10 19:54:38 +01:00
R. RyanTM
3a1098e3e2 pcb: 4.2.1 -> 4.2.2 2020-02-09 16:49:13 +01:00
Luz
0522b3347e librepcb: 0.1.2 -> 0.1.3 (#74786) 2020-02-09 01:07:31 -05:00
Dmitry Kalinkin
1872e69450
Merge pull request #79301 from Abdillah/patch-2
librepcb: Fix platform plugin xcb not found
2020-02-09 00:28:49 -05:00
R. RyanTM
78d6e74427 eagle: 9.5.1 -> 9.5.2 2020-02-06 20:17:53 +01:00
Hernawan Faïz Abdillah
2d4ee40176
librepcb: Fix platform plugin xcb not found 2020-02-06 08:44:16 +07:00
Jörg Thalheim
37286820f2
verilator: shebangs patch is not needed anymore 2020-01-30 20:42:51 +00:00
R. RyanTM
cd526d844b verilator: 4.024 -> 4.026 2020-01-30 18:06:40 +00:00
Jörg Thalheim
01d93cbbe1
kicad: split version.nix & add update.sh (#77003)
kicad: split version.nix & add update.sh
2020-01-10 14:19:14 +00:00
Mario Rodas
2148e53664
Merge pull request #77160 from r-ryantm/auto-update/ngspice
ngspice: 30 -> 31
2020-01-09 05:13:15 -05:00
Evils
2607c4b9f9 kicad: split version.nix & add update.sh
update.sh generates version.nix
  by default only updates kicad-unstable
  several options (can be combined)
    all, update to latest tag and master
    clean, generate versions.sh from scratch
    commit, make a git commit
2020-01-08 23:04:54 +01:00
R. RyanTM
cc98c9fbb2 pcb: 4.2.0 -> 4.2.1 2020-01-06 19:47:54 -08:00
R. RyanTM
501f79aa9b ngspice: 30 -> 31 2020-01-06 17:40:29 -08:00
Evils
e4786f3a1c kicad: update & cleanup
minor simplification, fix base version

split i18n and get from gitlab

correct wrapper pythonpath, cleanup build output

update & fake git describe

correct base.nix to fit contributing.md
2020-01-02 03:45:34 +01:00
Evils
6119ca27bb kicad: split wrapping and building 2020-01-02 03:45:34 +01:00
Evils
d96992a21b kicad: unite unstable.nix with default.nix
use latest libraries for unstable
move all revs and hashes to default.nix

thanks TQ for getting me through this blockage
2020-01-02 03:45:34 +01:00
Evils
958d745fec kicad: use separated libraries
switch source to gitlab as that's the new upstream source

use wrapper variables for everything but i18n
  add sym and fp templates to template path

update meta to reflect kicad's own language
  set license to AGPLv3, according to the source's LICENSE.README

reduce diff between default and unstable in preparation of merging

on debian gets "no module named 'math'"
  pcbnew 3d viewer is unusable (at least on my T410)
2020-01-02 03:45:34 +01:00
Evils
c61170168d kicad: switch to best try from unstable and 5.1.5
make unstable use kicad-libraries
  still using a link in $out..., not sure that's a bad thing
  this allows setting that path in makeWrapperArgs
    can't use $out there

kicad-with-packages3d -> kicad and kicad-small

default to OCCT, OCE is outdated
  enforce OCCT on aarch64, where OCE is broken
  withOCE flag allows using OCE on non-aarch64
2020-01-02 03:45:34 +01:00
Evils
6477f717e3 kicad-unstable: wrap
use wxGTK31
  brings hiDPI support
  no python shell...
2020-01-02 03:45:34 +01:00
Matt Huszagh
d40747ed2c kicad: add python six package as dep
This is needed for python scripting support.
2020-01-02 03:45:34 +01:00
Matt Huszagh
1eb1b067dd kicad: python2 -> python3 2020-01-02 03:45:34 +01:00
R. RyanTM
3d740ef586 verilator: 4.022 -> 4.024 2019-12-29 15:48:39 -06:00
Jan Tojnar
048faed66a
pcb: 20140316 → 4.2.0
* Long overdue update
* Clean up the expression
* Drop unneeded pangox_compat – it was probably needed before gtkglext propagated it.
2019-12-19 00:47:20 +01:00
Florian Klink
ac1a5ac2db gtkwave: build with gtk3
gtkwave ships a gtk3 flavour on sourceforge. let's use that one.
2019-12-15 03:54:35 +01:00
R. RyanTM
b3262d2284 eagle: 9.5.0 -> 9.5.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/eagle/versions
2019-12-08 15:16:53 +01:00
R. RyanTM
9e52523747 verilator: 4.020 -> 4.022 2019-11-30 18:27:06 -05:00
R. RyanTM
c41deafba3 gtkwave: 3.3.102 -> 3.3.103 2019-12-01 00:21:13 +01:00