evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / xm / xmpp-bridge / package.nix
blobed11cccfeab5bff42652419c04a3e74b86d2251a
1 { lib
2 , fetchFromGitHub
3 , stdenv
4 , pkg-config
5 , libstrophe
6 , installShellFiles
7 }:
9 stdenv.mkDerivation rec {
10   pname = "xmpp-bridge";
11   version = "0.6.0";
13   src = fetchFromGitHub {
14     owner = "majewsky";
15     repo = "xmpp-bridge";
16     rev = "v${version}";
17     hash = "sha256-JXhVi2AiV/PmWPfoQJl/N92GAZQ9UxReAiCkiDxgdFY=";
18   };
20   nativeBuildInputs = [
21     installShellFiles
22     pkg-config
23   ];
25   buildInputs = [
26     libstrophe
27   ];
29   strictDeps  = true;
31   # Makefile is hardcoded to install to /usr, install manually
32   installPhase = ''
33     runHook  preInstall
35     install -D -m 0755 build/xmpp-bridge "$out/bin/xmpp-bridge"
36     installManPage xmpp-bridge.1
38     runHook postInstall
39   '';
41   meta = {
42     description = "Connect command-line programs to XMPP";
43     homepage = "https://github.com/majewsky/xmpp-bridge";
44     license = lib.licenses.gpl3Plus;
45     mainProgram = "xmpp-bridge";
46     maintainers = with lib.maintainers; [ gigahawk ];
47     platforms = lib.platforms.unix;
48   };