瀏覽代碼
lib/versions: expose splitVersion
wip-nanopi-m4v2
Joachim Fasting
7 年之前
沒有發現已知的金鑰在資料庫的簽署中
GPG Key ID: 5C204DF675C90294
共有
2 個文件被更改,包括
9 次插入 和
5 次删除
-
lib/default.nix
-
lib/versions.nix
|
|
|
@@ -134,5 +134,7 @@ let |
|
|
|
mergeAttrsByFuncDefaultsClean mergeAttrBy |
|
|
|
fakeSha256 fakeSha512 |
|
|
|
nixType imap; |
|
|
|
inherit (versions) |
|
|
|
splitVersion; |
|
|
|
}); |
|
|
|
in lib |
|
|
|
@@ -1,13 +1,15 @@ |
|
|
|
/* Version string functions. */ |
|
|
|
{ lib }: |
|
|
|
|
|
|
|
let |
|
|
|
rec { |
|
|
|
|
|
|
|
splitVersion = builtins.splitVersion or (lib.splitString "."); |
|
|
|
|
|
|
|
in |
|
|
|
/* Break a version string into its component parts. |
|
|
|
|
|
|
|
{ |
|
|
|
Example: |
|
|
|
splitVersion "1.2.3" |
|
|
|
=> ["1" "2" "3"] |
|
|
|
*/ |
|
|
|
splitVersion = builtins.splitVersion or (lib.splitString "."); |
|
|
|
|
|
|
|
/* Get the major version string from a string. |
|
|
|
|
|
|
|
|