Commit Graph

144 Commits

Author SHA1 Message Date
evils
bd87e0b8ab
kicad: 6.0.6 -> 6.0.7 (#184935)
and fix handling of the '6.0.7' branch
  not sure how the --heads got in there
2022-08-03 12:36:35 -04:00
K900
0ff0b14968 treewide: more cmake rpath fixups 2022-07-17 17:42:15 +03:00
Bobby Rong
54503f0e7f
Merge pull request #178505 from evils/kicad-unstable
kicad-unstable: 2022-05-06 -> 2022-06-21
2022-06-30 19:58:26 +08:00
Evils
6a66c08222 kicad-unstable: 2022-05-06 -> 2022-06-21
contains fix for upstream issue 9888 (intermittent test failure)
2022-06-22 00:11:15 +02:00
Evils
a746fa431d kicad: 6.0.5 -> 6.0.6 2022-06-21 20:36:17 +02:00
Sandro
5c1adf9ffd
Merge pull request #168576 from evils/kicad-unstable 2022-05-08 23:50:51 +02:00
Evils
3592ccf6cc kicad-unstable: 2022-03-19 -> 2022-05-06 2022-05-06 06:20:03 +02:00
Evils
64436e0df5 kicad: 6.0.4 -> 6.0.5 2022-05-06 04:48:05 +02:00
Sandro
08e8862bca
Merge pull request #159943 from evils/kicad-unstable 2022-03-27 11:58:39 +02:00
Evils
dfb7d36e7a kicad-unstable: 2022-01-13 -> 2022-03-19 2022-03-20 16:32:32 +01:00
Evils
fc6f267e5d kicad: 6.0.2 -> 6.0.4
6.0.3 was tagged but never released due to an issue
2022-03-20 15:36:44 +01:00
evils
bb8a321187
kicad: 6.0.1 -> 6.0.2 (#159132) 2022-02-11 01:15:42 -05:00
evils
ba7c4fa91d
kicad: enable i18n by default (#155065)
without i18n
/nix/store/xgs0n52djlqqmw6qlvg6j2jxpzdpsi92-kicad-6.0.1   7269408096
/nix/store/k7ra3zkx6mp0b3ivsf0ba14mbinwws0w-kicad-unstable-33a4c9b08e   7277796352
with i18n
/nix/store/2xh82r2znqipky0sny49h9cs5fbhmh4v-kicad-6.0.1   7286672288
/nix/store/532r1f3j8xjki8g87400n0gnd594pcbm-kicad-unstable-33a4c9b08e   7294795424
2022-01-18 13:06:30 -05:00
Evils
1d81731642 kicad: 6.0.0 -> 6.0.1 2022-01-14 02:44:34 +01:00
Evils
d98b76cf5b kicad-unstable: 2021-12-23 -> 2022-01-13
PCM is no longer optional
  removed in 211820a689a618ac5bcbea19a8c58d345ce25ddb

-unknown suffix is back
  3e373da8c25048205dfa2278079555a522fd2e62
2022-01-14 02:44:12 +01:00
Evils
2753f7c8e1 kicad: disable tests
due to an intermittent failure of the qa_pcbnew test
  https://gitlab.com/kicad/code/kicad/-/issues/9888
2021-12-27 05:45:38 +01:00
Evils
83e6fe5557 kicad: remove unused options
the asserts are in nixos-unstable by now

and use the build_qa flag to disable building unused tests
2021-12-26 22:07:02 +01:00
Evils
e54357a7d2 kicad: KICAD_SPICE build option defaults to ON
and has apparently done so since it was added...
2021-12-26 22:07:02 +01:00
Evils
f7da08bb19 kicad.updateScript: full shellcheck 2021-12-26 22:07:02 +01:00
Evils
b3f0da107e kicad: remove the separate i18n stuff
i18n is now in the kicad source in both stable and unstable
  behind the withI18n flag which is disabled by default
2021-12-26 22:07:02 +01:00
Evils
818894d6a5 kicad-unstable: 6.0.0-rc1 -> 2021-12-23 2021-12-26 22:07:02 +01:00
Evils
78f0769183 kicad: 5.1.12 -> 6.0.0
remove old build conditionals
  the old wrapper env vars are no longer applicable to 6.0.0
  scripting is no longer optional
    though wxPython is still an optional dependency?

add withI18n build option to kicad.base
  i18n was moved to the kicad source, and is disabled by default
    withI18n takes the same default

add withPCM option
  to allow disabling building the Plugin and Content Manager

remove the withOCE option
  the build option was removed in upstream commit:
    1c5c052301b607a0cf8b8ed6681f1db1622a865b

and unconditionally use wxGTK31-gtk3 and wxPython
  the pcb editor's python terminal seems to work with these versions
2021-12-26 22:07:02 +01:00
Evils
b7f9203059 kicad.updateScript: account for the bad 6.9.9 tag 2021-12-26 22:07:02 +01:00
evils
decac5a0d2
kicad-unstable: 2021-07-12 -> 6.0.0-rc1 (#142261)
* kicad-unstable: 2021-07-12 -> 2021-11-10

with changes to library paths

Plugin and Content Manager seems to work
  (not related to the library paths changes)

* kicad-unstable: 2021-11-10 -> 6.0.0-rc1
2021-11-23 00:05:57 -05:00
evils
d2c4e0a3ba
kicad: 5.1.11 -> 5.1.12 (#145403)
very minor change
5.1.11 was never officially released
  due to a re-tag
2021-11-23 00:05:27 -05:00
Kerstin Humm
bb799694db
epoxy: rename to libepoxy
https://github.com/NixOS/nixpkgs/issues/145040
2021-11-11 05:55:32 +01:00
Evils
d44db8ddaa kicad: 5.1.10 -> 5.1.11 2021-10-30 06:32:39 +02:00
Evils
e2ae6cc0f4 kicad: use new domain name
as the old one is now no longer controlled by the kicad organization
2021-10-19 23:31:38 +02:00
Sebastián Mancilla
8f94a33b38 treewide: ensure pre/post phase hooks are strings
Some derivations use lib.optional or lib.optionals when setting pre/post
phase hooks. Ensure the proper lib.optionalString is used.
2021-08-20 19:08:42 -04:00
Evils
0e6d186906 kicad-unstable: needs python
needed since upstream merge request 796 got merged on 2021-06-01
2021-07-13 12:47:26 +02:00
Evils
428d2a2f51 kicad-unstable: 2021-05-16 -> 2021-07-12 2021-07-13 12:46:17 +02:00
Evils
bed2e8ef28 kicad-unstable: 2021-05-13 -> 2021-05-16 2021-05-17 09:47:28 +02:00
Evils
9f6de20292 kicad: correctly handle share/metainfo and appdata
fixes issue 123299

blindly linking unstable's metainfo resulted in a dangling symlink
this is still share/appdata in the stable package so i linked that
2021-05-17 09:47:07 +02:00
Evils
e2661b00f7 kicad: add sanitizeAddress & sanitizeThreads options
only kicad 5.99 or later are affected
was briefly -DKICAD_SANITIZE=ON
are mutually exclusive according to a compiler error
2021-05-14 09:03:53 +02:00
Evils
e37d772beb kicad: avoid rebuild on date change
the date changes more often than most of the inputs
the date can also change on the base without other changes
  this causes a substantial rebuild for no reason
2021-05-14 09:03:53 +02:00
Evils
7dc05fed4f kicad: bunch of minor cleanup
squash of the following

kicad: makeFlags: optional -> optionals

kicad: remove -1 in version string, no more patch

should have been removed in a52e974cff

kicad: remove berce as maintainer

kicad: gtk3 -> wxGTK.gtk

use wxGTK.gtk rather than gtk3

add graphviz as doxygen wants it (no idea if doxygen is required...)
  minor compilation warning

kicad: rearrange / sort inputs

separate optional deps and options

kicad: clear some configuration warnings

linux specific stuff that's wanted by something in config

kicad: fix opening bug report in firefox wayland

may be removed when kicad goes native?
2021-05-14 09:03:53 +02:00
Evils
3fe839e78c kicad: 5.1.9 -> 5.1.10 2021-05-14 09:03:53 +02:00
Evils
7a69e69a0b kicad-unstable: 2020-12-23 -> 2021-05-13 2021-05-14 09:03:46 +02:00
Evils
b54dfb232e kicad-unstable: link through new /share/metainfo 2021-05-14 08:06:25 +02:00
Evils
552a5a900c kicad-unstable: set KICAD6 env vars 2021-05-14 08:06:25 +02:00
Evils
95de1291b2 kicad-unstable: use wxPython 4.1 2021-05-14 08:06:24 +02:00
Jan Tojnar
468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Eduardo Sánchez Muñoz
b5c90bb4da kicad: fix license
https://kicad.org/about/licenses/
2021-04-10 20:39:02 +02:00
Eduardo Sánchez Muñoz
427edc8b5a kicad: include desktop, icon and mime files
Fixes https://github.com/NixOS/nixpkgs/issues/106295.
2021-04-10 18:55:04 +02:00
Samuel Gräfenstein
d90e7ac2e1
kicad: gnome3.dconf -> dconf
Fix building with `config.allowAliases = false;`.
2021-03-17 00:00:17 +01:00
Samuel Gräfenstein
9517398973
treewide: gnome3.defaultIconTheme -> gnome3.adwaita-icon-theme
Fix building with `config.allowAliases = false;`.
2021-03-17 00:00:15 +01:00
Sandro Jäckel
af5886a2a3
kicad: remove unused inputs 2021-02-22 02:27:52 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08: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