about summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorMaksym Balatsko <maksym.balatsko-ext@arista.com>2023-09-19 10:05:42 -0700
committerYt <happysalada@tuta.io>2023-09-20 09:15:21 +0000
commit5e08b59977c43858a1a3794e3a37769b49336d2e (patch)
treea07fbffbb7bfaf3ab2c6c6728a9e71cfc9d91487 /pkgs/tools
parent0807f6cbd3a421319536167780084430ca6ae9ff (diff)
nltk-data: store downloaded packages in correct locations
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/text/nltk_data/default.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/tools/text/nltk_data/default.nix b/pkgs/tools/text/nltk_data/default.nix
index 1e2d803a21cee..604be4c2ae004 100644
--- a/pkgs/tools/text/nltk_data/default.nix
+++ b/pkgs/tools/text/nltk_data/default.nix
@@ -19,7 +19,7 @@ let
         repo = "nltk_data";
         rev = "5db857e6f7df11eabb5e5665836db9ec8df07e28";
         inherit hash;
-        sparseCheckout = [ "${location}/${pname}.zip" ];
+        sparseCheckout = [ "packages/${location}/${pname}.zip" ];
       };
     in
     stdenvNoCC.mkDerivation (base // {
@@ -29,8 +29,9 @@ let
         runHook preInstall
 
         mkdir -p $out
-        unzip ${src}/${location}/${pname}.zip
-        cp -R ${pname}/ $out/
+        unzip ${src}/packages/${location}/${pname}.zip
+        mkdir -p $out/${location}
+        cp -R ${pname}/ $out/${location}
 
         runHook postInstall
       '';
@@ -39,12 +40,12 @@ in
 lib.makeScope newScope (self: {
   punkt = makeNltkDataPackage ({
     pname = "punkt";
-    location = "packages/tokenizers";
+    location = "tokenizers";
     hash = "sha256-rMkgn3xzmSJNv8//kqbPF2Xq3Gf16lgA1Wx8FPYbaQo=";
   });
   averaged_perceptron_tagger = makeNltkDataPackage ({
     pname = "averaged_perceptron_tagger";
-    location = "packages/taggers";
+    location = "taggers";
     hash = "sha256-ilTs4HWPUoHxQb4kWEy3wJ6QsE/98+EQya44gtV2inw=";
   });
 })