diff options
Diffstat (limited to 'pkgs/lib/sources.nix')
-rw-r--r-- | pkgs/lib/sources.nix | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/pkgs/lib/sources.nix b/pkgs/lib/sources.nix deleted file mode 100644 index 6f8554d340be..000000000000 --- a/pkgs/lib/sources.nix +++ /dev/null @@ -1,29 +0,0 @@ -# Functions for copying sources to the Nix store. - -let lib = import ./default.nix; in - -rec { - - - # Bring in a path as a source, filtering out all Subversion and CVS - # directories, as well as backup files (*~). - cleanSource = - let filter = name: type: let baseName = baseNameOf (toString name); in ! ( - # Filter out Subversion and CVS directories. - (type == "directory" && (baseName == ".git" || baseName == ".svn" || baseName == "CVS")) || - # Filter out backup files. - (lib.hasSuffix "~" baseName) - ); - in src: builtins.filterSource filter src; - - - # Get all files ending with the specified suffices from the given - # directory. E.g. `sourceFilesBySuffices ./dir [".xml" ".c"]'. - sourceFilesBySuffices = path: exts: - let filter = name: type: - let base = baseNameOf (toString name); - in type != "directory" && lib.any (ext: lib.hasSuffix ext base) exts; - in builtins.filterSource filter path; - - -} |