pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / emilua-plugins / bech32 / default.nix
blob338913764b66903fe8b13531585121de1bd4a405
2   lib,
3   stdenv,
4   meson,
5   ninja,
6   fetchFromGitLab,
7   gperf,
8   gawk,
9   gitUpdater,
10   pkg-config,
11   boost,
12   luajit_openresty,
13   asciidoctor,
14   emilua,
15   liburing,
16   openssl,
17   fmt,
18   cmake,
19   range-v3,
22 stdenv.mkDerivation rec {
23   pname = "emilua-bech32";
24   version = "1.1.0";
26   src = fetchFromGitLab {
27     owner = "emilua";
28     repo = "bech32";
29     rev = "v${version}";
30     hash = "sha256-f4KFL2RV+fAVJrgaAQWKuLwlN440j9vBbiyk5fHrwiE=";
31   };
33   buildInputs = [
34     emilua
35     liburing
36     fmt
37     range-v3
38     luajit_openresty
39     openssl
40     boost
41   ];
43   nativeBuildInputs = [
44     gperf
45     gawk
46     pkg-config
47     asciidoctor
48     meson
49     ninja
50     cmake
51   ];
53   passthru = {
54     updateScript = gitUpdater { rev-prefix = "v"; };
55   };
57   meta = with lib; {
58     description = "Bech32 codec for Emilua";
59     homepage = "https://emilua.org/";
60     license = licenses.mit;
61     maintainers = with maintainers; [ manipuladordedados ];
62     platforms = platforms.linux;
63   };