btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / li / libbfio / package.nix
blob1695b65272d2e42b1289973b8c96463f0e5fb7e8
1 { lib
2 , fetchzip
3 , stdenv
4 , gettext
5 , libtool
6 , pkg-config
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "libbfio";
11   version = "20221025";
13   src = fetchzip {
14     url = "https://github.com/libyal/libbfio/releases/download/${finalAttrs.version}/libbfio-alpha-${finalAttrs.version}.tar.gz";
15     hash = "sha256-SwKQlmifyUo49yvo8RV+0nfvScPY5u+UrwjRZK2+qAg=";
16   };
18   nativeBuildInputs = [ pkg-config ];
19   buildInputs = [ gettext libtool ];
21   meta = {
22     description = "Library to provide basic file input/output abstraction";
23     homepage = "https://github.com/libyal/libbfio";
24     license = with lib.licenses; [ gpl3Plus lgpl3Plus ];
25     maintainers = with lib.maintainers; [ d3vil0p3r ];
26     platforms = with lib.platforms; unix ++ windows;
27   };