summary refs log tree commit diff
path: root/pkgs/applications/science/electronics/kicad/libraries.nix
diff options
context:
space:
mode:
authorGabriel Ebner <gebner@gebner.org>2020-08-23 13:44:48 +0200
committerGitHub <noreply@github.com>2020-08-23 13:44:48 +0200
commit3a84452a6e32131110f6094945b49443b59fa849 (patch)
tree7a44609ec989fd63f31d1910cc51205969261fd2 /pkgs/applications/science/electronics/kicad/libraries.nix
parent797ce3df8acc41b197cee6c1abe81593d307ba8f (diff)
parent3ebb12a6954d3088be8dedeaae800cb11decc9f5 (diff)
downloadnixpkgs-3a84452a6e32131110f6094945b49443b59fa849.tar
nixpkgs-3a84452a6e32131110f6094945b49443b59fa849.tar.gz
nixpkgs-3a84452a6e32131110f6094945b49443b59fa849.tar.bz2
nixpkgs-3a84452a6e32131110f6094945b49443b59fa849.tar.lz
nixpkgs-3a84452a6e32131110f6094945b49443b59fa849.tar.xz
nixpkgs-3a84452a6e32131110f6094945b49443b59fa849.tar.zst
nixpkgs-3a84452a6e32131110f6094945b49443b59fa849.zip
Merge pull request #94934 from evils/kicad-fix
Diffstat (limited to 'pkgs/applications/science/electronics/kicad/libraries.nix')
-rw-r--r--pkgs/applications/science/electronics/kicad/libraries.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/applications/science/electronics/kicad/libraries.nix b/pkgs/applications/science/electronics/kicad/libraries.nix
index 4dde2a0a122..91ce30de5f0 100644
--- a/pkgs/applications/science/electronics/kicad/libraries.nix
+++ b/pkgs/applications/science/electronics/kicad/libraries.nix
@@ -15,7 +15,9 @@ let
   mkLib = name:
     stdenv.mkDerivation {
       pname = "kicad-${name}";
-      version = "${version}";
+      # Use the revision instead of `version` (which is an ISO 8601 date)
+      # to prevent duplicating the library when just the date changed
+      version = "${builtins.substring 0 10 libSources.${name}.rev}";
       src = fetchFromGitHub (
         {
           owner = "KiCad";
@@ -50,7 +52,7 @@ in
   i18n = let name = "i18n"; in
     stdenv.mkDerivation {
       pname = "kicad-${name}";
-      version = "${version}";
+      version = "${builtins.substring 0 10 libSources.${name}.rev}";
       src = fetchFromGitLab (
         {
           group = "kicad";