Преглед изворни кода

Flatten output hierarchy

The output subdirectories and package manifest were not in use.
master
Emery Hemingway пре 1 година
родитељ
комит
18fc13d143
1 измењених фајлова са 1 додато и 12 уклоњено
  1. 1
    12
      flake.nix

+ 1
- 12
flake.nix Прегледај датотеку

@@ -14,7 +14,6 @@
14 14
           value = localPackages.stdenvNoCC.mkDerivation {
15 15
             pname = name;
16 16
             inherit (value) version;
17
-            outputs = [ "out" "manifest" ];
18 17
             preferLocalBuild = true;
19 18
             src = localPackages.fetchurl {
20 19
               url = "${baseUrl}${name}/${value.version}.tar.xz";
@@ -24,18 +23,8 @@
24 23
             dontBuild = true;
25 24
             installPhase = ''
26 25
               find . -type f | while read FILE; do
27
-                case $FILE in
28
-                  *.a | *.o) install -Dm444 -t $out/lib $FILE;;
29
-                  *.so) install -Dm555 -t $out/lib $FILE;;
30
-                  *.tar) install -Dm444 -t $out/tar $FILE;;
31
-                  *) install -Dm555 -t $out/bin $FILE;;
32
-                esac
26
+                install -Dm444 -t $out $FILE
33 27
               done
34
-
35
-              local drv=$out
36
-              echo -n '[' >> $manifest
37
-              find $out/ -type f -printf ',{mapKey= "%f",mapValue="%p"}' >> $manifest
38
-              echo -n ']' >> $manifest
39 28
             '';
40 29
             meta = {
41 30
               license = [ "LicenseRef-Genode" ];

Loading…
Откажи
Сачувај