Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / gemini / gmnisrv / default.nix
blobbb9d7cdf59657f833bf64f17c9fc0c395fd444ad
1 { stdenv, lib, fetchFromSourcehut, pkg-config, openssl, mailcap, scdoc }:
3 stdenv.mkDerivation rec {
4   pname = "gmnisrv";
5   version = "1.0";
7   src = fetchFromSourcehut {
8     owner = "~sircmpwn";
9     repo = "gmnisrv";
10     rev = version;
11     sha256 = "sha256-V9HXXYQIo3zeqZjJEn+dhemNg6AU+ee3FRmBmXgLuYQ=";
12   };
14   env.NIX_CFLAGS_COMPILE = toString [
15     "-Wno-error=deprecated-declarations"
16   ];
18   postPatch = ''
19     substituteInPlace config.sh \
20       --replace "pkg-config" "${stdenv.cc.targetPrefix}pkg-config"
21   '';
23   MIMEDB = "${mailcap}/etc/mime.types";
24   nativeBuildInputs = [ pkg-config scdoc ];
25   buildInputs = [ openssl mailcap ];
27   meta = with lib; {
28     description = "Simple Gemini protocol server";
29     mainProgram = "gmnisrv";
30     homepage = "https://git.sr.ht/~sircmpwn/gmnisrv";
31     license = licenses.gpl3Only;
32     maintainers = with maintainers; [ bsima jb55 ];
33     platforms = platforms.linux;
34   };