gnome-podcasts: 0.7.1 -> 0.7.2 (#373846)
[NixPkgs.git] / pkgs / by-name / li / libixp / package.nix
blobbe0cee4aff59ae6ca400a4c29f1b45c0bd6537fb
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   unzip,
6   txt2tags,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "libixp";
11   version = "unstable-2022-04-04";
13   src = fetchFromGitHub {
14     owner = "0intro";
15     repo = "libixp";
16     rev = "ca2acb2988e4f040022f0e2094c69ab65fa6ec53";
17     hash = "sha256-S25DmXJ7fN0gXLV0IzUdz8hXPTYEHmaSG7Mnli6GQVc=";
18   };
20   postPatch = lib.optionalString stdenv.cc.isClang ''
21     substituteInPlace mk/ixp.mk \
22       --replace "©" "C "
23   '';
25   postConfigure = ''
26     sed -i -e "s|^PREFIX.*=.*$|PREFIX = $out|" config.mk
27   '';
29   nativeBuildInputs = [ unzip ];
30   buildInputs = [ txt2tags ];
32   meta = {
33     homepage = "https://github.com/0intro/libixp";
34     description = "Portable, simple C-language 9P client and server library";
35     mainProgram = "ixpc";
36     maintainers = with lib.maintainers; [ kovirobi ];
37     license = lib.licenses.mit;
38     platforms = with lib.platforms; unix;
39   };