autonix-deps:Nix表达依赖项生成库

时间:2024-06-14 17:15:51
【文件属性】:

文件名称:autonix-deps:Nix表达依赖项生成库

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-14 17:15:51

Haskell

自体后遗症 autonix-deps是为大量软件自动生成Nix表达式的系统的一部分。 是可用于Linux和其他类似Unix平台的纯功能软件包管理器。 autonix系统分三个阶段构造Nix表达式。 第一阶段是下载和散列软件包源代码以构建清单的脚本。 其次,检查包源以检测依赖关系。 可以在包集合的内部和外部检测到依赖关系。 最后,将清单和依赖项组合起来以生成实际的Nix表达式,这些表达式给出了构建每个包的说明。 依赖检测必须特定于每个程序包集合,但是过程始终是相同的。 给定软件包源档案的清单(清单),依赖性检测器将检查每个档案中的文件(它们的名称和内容)以猜测依赖性。 此过程的输出是从程序包名称到依赖项名称的映射。 在软件包集合之间,只有猜测依赖关系的机制会更改。 autonix-deps是Haskell库,被设计为通用模式的抽象。 当这些机制独立于程序包集合时,它还提供了一些检测依赖


【文件预览】:
autonix-deps-master
----.gitmodules(117B)
----default.nix(631B)
----shell.nix(195B)
----LICENSE(1KB)
----src()
--------Autonix.hs(1KB)
--------Autonix()
----Setup.hs(46B)
----libarchive-conduit()
----.gitignore(6B)
----autonix-deps.cabal(1KB)
----README.md(2KB)

网友评论