biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / stalonetray / default.nix
blob45160d65dbc6534386223cd5573c83f1d9df07ba
1 { autoreconfHook
2 , docbook_xml_dtd_44
3 , docbook-xsl-ns
4 , fetchFromGitHub
5 , lib
6 , libX11
7 , libXpm
8 , libxslt
9 , stdenv
12 stdenv.mkDerivation rec {
13   pname = "stalonetray";
14   version = "0.8.5";
16   src = fetchFromGitHub {
17     owner = "kolbusa";
18     repo = pname;
19     rev = "v${version}";
20     sha256 = "sha256-/55oP6xA1LeLawOBkhh9acaDcObO4L4ojcy7e3vwnBw=";
21   };
23   preConfigure =
24     let
25       db_root = "${docbook-xsl-ns}/share/xml/docbook-xsl-ns";
26       ac_str = "AC_SUBST(DOCBOOK_ROOT)";
27       ac_str_sub = "DOCBOOK_ROOT=${db_root}; ${ac_str}";
28     in
29       ''
30         substituteInPlace configure.ac --replace '${ac_str}' '${ac_str_sub}'
31       '';
33   nativeBuildInputs = [
34     autoreconfHook
35     docbook-xsl-ns
36     docbook_xml_dtd_44
37     libX11
38     libXpm
39     libxslt
40   ];
42   hardeningDisable = [ "format" ];
44   meta = with lib; {
45     description = "Stand alone tray";
46     homepage = "https://github.com/kolbusa/stalonetray";
47     license = licenses.gpl2Only;
48     platforms = platforms.linux;
49     maintainers = with maintainers; [ raskin ];
50     mainProgram = "stalonetray";
51   };