mastodon: 4.3.1 -> 4.3.2 (#361487)
[NixPkgs.git] / pkgs / by-name / xo / xosview2 / package.nix
blob51d6b685ce42a2acb9758bea909bcfc69c076146
1 { lib
2 , stdenv
3 , fetchurl
4 , libX11
5 }:
7 stdenv.mkDerivation (finalAttrs: {
8   pname = "xosview2";
9   version = "2.3.3";
11   src = fetchurl {
12     url = "mirror://sourceforge/xosview/xosview2-${finalAttrs.version}.tar.gz";
13     hash = "sha256-kEp6n9KmZ+6sTFyJr1V8Ssq9aZuh69c4U1YIiqvxIxw=";
14   };
16   outputs = [ "out" "man" ];
18   buildInputs = [ libX11 ];
20   meta = {
21     homepage = "https://xosview.sourceforge.net/index.html";
22     description = "Lightweight graphical operating system monitor";
23     longDescription = ''
24       xosview is a lightweight program that gathers information from your
25       operating system and displays it in graphical form. It attempts to show
26       you in a quick glance an overview of how your system resources are being
27       utilized.
29       It can be configured to be nothing more than a small strip showing a
30       couple of parameters on a desktop task bar. Or it can display dozens of
31       meters and rolling graphical charts over your entire screen.
33       Since xosview renders all graphics with core X11 drawing methods, you can
34       run it on one machine and display it on another. This works even if your
35       other host is an operating system not running an X server inside a
36       virtual machine running on a physically different host. If you can
37       connect to it on a network, then you can popup an xosview instance and
38       monitor what is going on.
39     '';
40     license = with lib.licenses; [ gpl2 bsdOriginal ];
41     mainProgram = "xosview2";
42     maintainers = with lib.maintainers; [ AndersonTorres ];
43     inherit (libX11.meta) platforms;
44   };