treewide: use `addBinToPathHook`, minor cleanups (#379187)
[NixPkgs.git] / pkgs / by-name / xm / xmppc / package.nix
blobf7d7d3d12d3ee2bd15fd1f4da7eaa687eae7dfa9
2   lib,
3   stdenv,
4   fetchFromGitea,
5   autoconf-archive,
6   autoreconfHook,
7   pkg-config,
8   libstrophe,
9   glib,
10   gpgme,
13 stdenv.mkDerivation rec {
14   pname = "xmppc";
15   version = "0.1.2";
17   src = fetchFromGitea {
18     domain = "codeberg.org";
19     owner = "Anoxinon_e.V.";
20     repo = "xmppc";
21     rev = version;
22     sha256 = "07cy3j4g7vycagdiva3dqb59361lw7s5f2yydpczmyih29v7hkm8";
23   };
25   nativeBuildInputs = [
26     autoconf-archive
27     autoreconfHook
28     pkg-config
29   ];
31   buildInputs = [
32     libstrophe
33     glib
34     gpgme
35   ];
37   preAutoreconf = ''
38     mkdir m4
39   '';
41   meta = with lib; {
42     description = "Command Line Interface Tool for XMPP";
43     mainProgram = "xmppc";
44     homepage = "https://codeberg.org/Anoxinon_e.V./xmppc";
45     license = licenses.gpl3Plus;
46     platforms = platforms.unix;
47     maintainers = [ maintainers.jugendhacker ];
48   };