nixos/uptime-kuma: Add additional lockdown settings to systemd unit (#361452)
[NixPkgs.git] / pkgs / by-name / aw / awf / package.nix
blobd72b5dc51ed35d32c6039212b320f3243cc06438
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, gtk2, gtk3, pkg-config
2 , wrapGAppsHook3 }:
4 stdenv.mkDerivation rec {
5   pname = "awf";
6   version = "1.4.0";
8   src = fetchFromGitHub {
9     owner = "valr";
10     repo = "awf";
11     rev = "v${version}";
12     sha256 = "0jl2kxwpvf2n8974zzyp69mqhsbjnjcqm39y0jvijvjb1iy8iman";
13   };
15   nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook3 ];
17   buildInputs = [ gtk2 gtk3 ];
19   autoreconfPhase = ''
20     patchShebangs ./autogen.sh
21     ./autogen.sh
22   '';
24   meta = with lib; {
25     description = "Widget Factory";
26     longDescription = ''
27       A widget factory is a theme preview application for gtk2 and
28       gtk3. It displays the various widget types provided by gtk2/gtk3
29       in a single window allowing to see the visual effect of the
30       applied theme.
31     '';
32     homepage = "https://github.com/valr/awf";
33     license = licenses.gpl3;
34     platforms = platforms.all;
35     maintainers = with maintainers; [ michalrus ];
36   };