Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / guile-modules / guile-sqlite3 / default.nix
blob4b309f7fbe5debabd1845a1b2f93c38c818d7662
1 { lib
2 , stdenv
3 , fetchFromGitea
4 , guile
5 , autoreconfHook
6 , pkg-config
7 , texinfo
8 , sqlite
9 }:
11 stdenv.mkDerivation rec {
12   pname = "guile-sqlite3";
13   version = "0.1.3";
15   src = fetchFromGitea {
16     domain = "notabug.org";
17     owner = pname;
18     repo = pname;
19     rev = "v${version}";
20     sha256 = "sha256-C1a6lMK4O49043coh8EQkTWALrPolitig3eYf+l+HmM=";
21   };
23   strictDeps = true;
24   nativeBuildInputs = [
25     autoreconfHook
26     guile
27     pkg-config
28     texinfo
29   ];
30   buildInputs = [
31     guile
32     sqlite
33   ];
35   doCheck = true;
36   makeFlags = [ "GUILE_AUTO_COMPILE=0" ];
37   enableParallelBuilding = true;
39   meta = with lib; {
40     description = "Guile bindings for the SQLite3 database engine";
41     homepage = "https://notabug.org/guile-sqlite3/guile-sqlite3";
42     license = licenses.gpl3Plus;
43     maintainers = with maintainers; [ miangraham ];
44     platforms = guile.meta.platforms;
45   };