Skip to content

Commit

Permalink
pass self to package.nix
Browse files Browse the repository at this point in the history
  • Loading branch information
sechmann committed Jun 4, 2024
1 parent 7c7f140 commit c2fb372
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 11 deletions.
5 changes: 1 addition & 4 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,7 @@
{
packages.default = config.packages.naisdevice;

packages.naisdevice = pkgs.callPackage ./packaging/nix/naisdevice/package.nix {
version = builtins.substring 0 8 (self.lastModifiedDate or self.lastModified or "19700101");
rev = self.rev or "dirty";
};
packages.naisdevice = pkgs.callPackage ./packaging/nix/naisdevice/package.nix { inherit self; };

checks.naisdevice = pkgs.callPackage ./packaging/nix/naisdevice/test.nix {
naisdevice = config.packages.naisdevice;
Expand Down
13 changes: 6 additions & 7 deletions packaging/nix/naisdevice/package.nix
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
{
pkgs,
version,
rev,
...
}:
{ pkgs, self, ... }:
let
version = builtins.substring 0 8 (self.lastModifiedDate or self.lastModified or "19700101");
rev = self.rev or "dirty";
in
pkgs.buildGoModule {
pname = "naisdevice";
subPackages = [
Expand All @@ -12,7 +11,7 @@ pkgs.buildGoModule {
"cmd/naisdevice-agent"
];
inherit version;
src = ../../../.;
src = self;
vendorHash = "sha256-Sul8Bre6uvS9OSKa2Hqinlz51kvts6ZM76SAzttJ4tw=";

ldflags = [
Expand Down

0 comments on commit c2fb372

Please sign in to comment.