overlays(nimpkgs): fix oauth build inputs

Changed files
+12 -20
overlays
+2 -1
overlays/default.nix
···
[
+
(import ./nim)
(import ./nitter)
-
] ++ (import ./nim)
+
]
+6 -4
overlays/nim/default.nix
···
-
[
-
(import ./sha1)
-
(import ./oauth)
-
]
+
final: prev: {
+
nimPackages = prev.nimPackages // {
+
sha1 = prev.callPackage ./sha1.nix {};
+
oauth = final.callPackage ./oauth.nix {};
+
};
+
}
-6
overlays/nim/oauth/default.nix
···
-
final: prev:
-
{
-
nimPackages = prev.nimPackages // {
-
oauth = prev.callPackage ./oauth.nix {};
-
};
-
}
+2 -2
overlays/nim/oauth/oauth.nix overlays/nim/oauth.nix
···
# copied and adapted from https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/nim-packages/jsony/default.nix
-
{ lib, nimPackages, fetchFromGitHub }:
+
{ lib, pkgs, nimPackages, fetchFromGitHub }:
nimPackages.buildNimPackage rec {
pname = "oauth";
···
sha256 = "0k5slyzjngbdr6g0b0dykhqmaf8r8n2klbkg2gpid4ckm8hg62v5";
};
-
buildInputs = with nimPackages; [
+
propagatedBuildInputs = with nimPackages; [
sha1
];
-6
overlays/nim/sha1/default.nix
···
-
final: prev:
-
{
-
nimPackages = prev.nimPackages // {
-
sha1 = prev.callPackage ./sha1.nix {};
-
};
-
}
+1 -1
overlays/nim/sha1/sha1.nix overlays/nim/sha1.nix
···
meta = {
homepage = src.meta.homepage;
downloadPage = src.url;
-
description = "SHA-1 hashing library for nim";
+
description = "SHA-1 hashing library for Nim";
license = lib.licenses.mit; # the author did something to it so i'm not exactly sure, but the previous ver. is mit.
maintainers = [ ];
};
+1
overlays/nitter/nitter.nix
···
# via https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/servers/nitter/default.nix
{ lib
+
, pkgs
, fetchFromGitHub
, nimPackages
, nixosTests