build(pg-from): add to packages
This commit is contained in:
@@ -66,6 +66,13 @@
|
|||||||
pkgs.pkg-config
|
pkgs.pkg-config
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
pg.pg-from = pkgs.callPackage ./package/postgres/pg-from/default.nix {
|
||||||
|
inherit (self.lib) cargoToml;
|
||||||
|
nativeBuildInputs = [
|
||||||
|
pkgs.pkgsBuildHost.rust-bin.stable."1.81.0".default
|
||||||
|
pkgs.pkg-config
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
devShells.${system} =
|
devShells.${system} =
|
||||||
|
|||||||
15
package/postgres/pg-from/default.nix
Normal file
15
package/postgres/pg-from/default.nix
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{ cargoToml, nativeBuildInputs, pkgs, ... }:
|
||||||
|
let
|
||||||
|
src = ./.;
|
||||||
|
cargo = cargoToml src;
|
||||||
|
in
|
||||||
|
pkgs.rustPlatform.buildRustPackage {
|
||||||
|
pname = cargo.package.name;
|
||||||
|
version = cargo.package.version;
|
||||||
|
|
||||||
|
inherit nativeBuildInputs src;
|
||||||
|
|
||||||
|
cargoLock.lockFile = ./Cargo.lock;
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user