diff --git a/pkgs/servers/gemini/molly-brown/default.nix b/pkgs/servers/gemini/molly-brown/default.nix new file mode 100644 index 00000000000..eb5b85784dc --- /dev/null +++ b/pkgs/servers/gemini/molly-brown/default.nix @@ -0,0 +1,24 @@ +{ lib, buildGoPackage, fetchgit }: + +buildGoPackage rec { + pname = "molly-brown"; + version = "unstable-2020-07-06"; + rev = "2e510328ef1737c67641c588095e4628e3dfa8d3"; + + goPackagePath = "tildegit.org/solderpunk/molly-brown"; + + src = fetchgit { + inherit rev; + url = "https://tildegit.org/solderpunk/molly-brown.git"; + sha256 = "0c2pmkcs5a04h2vwzbhj6rg47mb9wcmkh22i56kx7clh51wbbvc4"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "Full-featured Gemini server"; + homepage = "https://tildegit.org/solderpunk/molly-brown"; + maintainers = with maintainers; [ ehmry ]; + license = licenses.bsd2; + }; +} diff --git a/pkgs/servers/gemini/molly-brown/deps.nix b/pkgs/servers/gemini/molly-brown/deps.nix new file mode 100644 index 00000000000..95427e8f790 --- /dev/null +++ b/pkgs/servers/gemini/molly-brown/deps.nix @@ -0,0 +1,12 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 +[ + { + goPackagePath = "github.com/BurntSushi/toml"; + fetch = { + type = "git"; + url = "https://github.com/BurntSushi/toml"; + rev = "3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005"; + sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6"; + }; + } +] diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 09403b1629d..868639586be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2121,6 +2121,8 @@ in mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { }; + molly-brown = callPackage ../servers/gemini/molly-brown { }; + monetdb = callPackage ../servers/sql/monetdb { }; mons = callPackage ../tools/misc/mons {};