diff options
author | Emery Hemingway <ehmry@posteo.net> | 2023-02-01 13:13:00 -0600 |
---|---|---|
committer | Emery Hemingway <ehmry@posteo.net> | 2023-03-15 10:11:13 -0500 |
commit | 617e2b27e21df95c5f7d5896a062b7325b59fb21 (patch) | |
tree | 46f2c74856916c951edc006623e713f05fb9dfaf /pkgs/development/nim-packages | |
parent | e37460448fa873ed78d3fcde66478a764ed39163 (diff) | |
download | nixpkgs-617e2b27e21df95c5f7d5896a062b7325b59fb21.tar nixpkgs-617e2b27e21df95c5f7d5896a062b7325b59fb21.tar.gz nixpkgs-617e2b27e21df95c5f7d5896a062b7325b59fb21.tar.bz2 nixpkgs-617e2b27e21df95c5f7d5896a062b7325b59fb21.tar.lz nixpkgs-617e2b27e21df95c5f7d5896a062b7325b59fb21.tar.xz nixpkgs-617e2b27e21df95c5f7d5896a062b7325b59fb21.tar.zst nixpkgs-617e2b27e21df95c5f7d5896a062b7325b59fb21.zip |
nimPackages.freedesktop_org: init at 20230201
Diffstat (limited to 'pkgs/development/nim-packages')
-rw-r--r-- | pkgs/development/nim-packages/freedesktop_org/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/nim-packages/freedesktop_org/default.nix b/pkgs/development/nim-packages/freedesktop_org/default.nix new file mode 100644 index 00000000000..745659622c4 --- /dev/null +++ b/pkgs/development/nim-packages/freedesktop_org/default.nix @@ -0,0 +1,32 @@ +{ lib, buildNimPackage, fetchFromSourcehut, fetchFromGitHub }: + +let + # freedesktop_org requires a fork of configparser + configparser = buildNimPackage rec { + pname = "configparser"; + version = "20230120"; + src = fetchFromGitHub { + repo = "nim-" + pname; + owner = "ehmry"; + rev = "695f1285d63f1954c25eb1f42798d90fa7bcbe14"; + hash = "sha256-Z2Qr14pv2RHzQNfEYIKuXKHfHvvIfaEiGCHHCWJZFyw="; + }; + doCheck = true; + }; +in buildNimPackage rec { + pname = "freedesktop_org"; + version = "20230201"; + src = fetchFromSourcehut { + owner = "~ehmry"; + repo = pname; + rev = version; + hash = "sha256-gEN8kiWYCfC9H7o4UE8Xza5s7OwU3TFno6XnIlEm9Dg="; + }; + propagatedBuildInputs = [ configparser ]; + doCheck = true; + meta = src.meta // { + description = "Some Nim procedures for looking up freedesktop.org data"; + license = lib.licenses.unlicense; + maintainers = with lib.maintainers; [ ehmry ]; + }; +} |