package.nix (918B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 pkg-config, 6 curl, 7 openssl, 8 libidn2, 9 file, 10 }: 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "gplaces"; 14 version = "0.19.8"; 15 16 __structuredAttrs = true; 17 18 src = fetchFromGitHub { 19 owner = "dimkr"; 20 repo = "gplaces"; 21 tag = "v${finalAttrs.version}"; 22 hash = "sha256-6BQimygOt+p1WZgpEXK2Icr/SxjF2tmjupJjDT8i5oo="; 23 fetchSubmodules = true; 24 }; 25 26 nativeBuildInputs = [ pkg-config ]; 27 28 buildInputs = [ 29 curl 30 openssl 31 libidn2 32 file # for libmagic 33 ]; 34 35 makeFlags = [ 36 "CC:=$(CC)" 37 "VERSION=${finalAttrs.version}" 38 ]; 39 40 installFlags = [ "PREFIX=$(out)" ]; 41 42 meta = { 43 description = "A simple terminal based Gemini client"; 44 homepage = "https://github.com/dimkr/gplaces"; 45 license = lib.licenses.gpl3Plus; 46 maintainers = [ lib.maintainers.sikmir ]; 47 platforms = lib.platforms.unix; 48 broken = stdenv.isDarwin; 49 }; 50 })
