anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / system / qjournalctl / default.nix
blobfc80c3f69df8174f3f7036b9b27de2f14d0b8c86
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , qtbase
5 , qmake
6 , pkg-config
7 , libssh
8 , wrapQtAppsHook
9 }:
11 stdenv.mkDerivation rec {
12   pname = "qjournalctl";
13   version = "0.6.4";
15   src = fetchFromGitHub {
16     owner = "pentix";
17     repo = pname;
18     rev = "v${version}";
19     sha256 = "sha256-anNNzqjbIaQI+MAwwMwzy6v4SKqi4u9F5IbFBErm4q8=";
20   };
22   postPatch = ''
23     substituteInPlace qjournalctl.pro --replace /usr/ $out/
24   '';
26   nativeBuildInputs = [
27     qmake
28     pkg-config
29     wrapQtAppsHook
30   ];
32   buildInputs = [
33     libssh
34     qtbase
35   ];
37   meta = with lib; {
38     description = "Qt-based graphical user interface for systemd's journalctl command";
39     mainProgram = "qjournalctl";
40     homepage = "https://github.com/pentix/qjournalctl";
41     license = licenses.gpl3Only;
42     platforms = platforms.all;
43     maintainers = with maintainers; [ romildo ];
44   };