evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / gn / gnome-packagekit / package.nix
blob173d6d4bd7c5168f335cc4b46e69d25fa9592d83
1 { lib
2 , stdenv
3 , fetchurl
4 , pkg-config
5 , meson
6 , ninja
7 , gettext
8 , gnome
9 , packagekit
10 , polkit
11 , gtk3
12 , systemd
13 , wrapGAppsHook3
14 , desktop-file-utils
17 stdenv.mkDerivation rec {
18   pname = "gnome-packagekit";
19   version = "43.0";
21   src = fetchurl {
22     url = "mirror://gnome/sources/gnome-packagekit/${lib.versions.major version}/gnome-packagekit-${version}.tar.xz";
23     hash = "sha256-zaRVplKpI7LqL3Axa9D92Clve2Lu8/r9nOUMjmbF8ZU=";
24   };
26   nativeBuildInputs = [
27     pkg-config
28     meson
29     ninja
30     gettext
31     wrapGAppsHook3
32     desktop-file-utils
33   ];
35   buildInputs = [
36     gtk3
37     packagekit
38     systemd
39     polkit
40   ];
42   postPatch = ''
43     patchShebangs meson_post_install.sh
44   '';
46   passthru = {
47     updateScript = gnome.updateScript {
48       packageName = "gnome-packagekit";
49     };
50   };
52   meta = with lib; {
53     homepage = "https://www.freedesktop.org/software/PackageKit/";
54     platforms = platforms.linux;
55     maintainers = teams.gnome.members;
56     license = licenses.gpl2;
57     description = "Tools for installing software on the GNOME desktop using PackageKit";
58   };