]>
Commit | Line | Data |
---|---|---|
74962376 IB |
1 | { |
2 | description = "Sender Policy Framework record checking library"; | |
3 | ||
4 | inputs.flake-utils.url = "github:numtide/flake-utils"; | |
5 | inputs.nixpkgs.url = "github:NixOS/nixpkgs"; | |
6 | ||
7 | outputs = { self, flake-utils, nixpkgs }: flake-utils.lib.eachSystem ["aarch64-linux" "i686-linux" "x86_64-linux"] (system: | |
8 | let | |
9 | pkgs = import nixpkgs { inherit system; overlays = []; }; | |
5e2ec9fb | 10 | libspf2 = pkgs.callPackage ./. {}; |
74962376 | 11 | in rec { |
5e2ec9fb IB |
12 | packages.libspf2 = libspf2; |
13 | defaultPackage = libspf2; | |
14 | legacyPackages.libfspf2 = libspf2; | |
15 | apps.libspf2 = flake-utils.lib.mkApp { drv = libspf2; name = "spfquery"; }; | |
74962376 | 16 | defaultApp = apps.libspf2; |
5e2ec9fb IB |
17 | checks.build = libspf2; |
18 | hydraJobs.build = libspf2; | |
74962376 | 19 | } |
5e2ec9fb IB |
20 | ) // rec { |
21 | overlays = { | |
22 | libspf2 = final: prev: { | |
23 | libspf2 = self.defaultPackage."${final.system}"; | |
24 | }; | |
25 | }; | |
26 | overlay = overlays.libspf2; | |
27 | }; | |
74962376 | 28 | } |