about summary refs log tree commit diff
path: root/pkgs/desktops/pantheon
diff options
context:
space:
mode:
authorBobby Rong <rjl931189261@126.com>2024-06-08 17:30:17 +0800
committerBobby Rong <rjl931189261@126.com>2024-06-08 17:37:29 +0800
commit0753d84aa25f569297e8c50ecd9f3aff15f6e0c3 (patch)
treeddcb864b9bc4aeb8889767eda401d52655438d3f /pkgs/desktops/pantheon
parente8057b67ebf307f01bdcc8fba94d94f75039d1f6 (diff)
pantheon.elementary-capnet-assist: 2.4.4 -> 8.0.0
https://github.com/elementary/capnet-assist/compare/2.4.4...8.0.0
Diffstat (limited to 'pkgs/desktops/pantheon')
-rw-r--r--pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix37
1 files changed, 14 insertions, 23 deletions
diff --git a/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix b/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
index 18448fd0b4f04..443111347d5d4 100644
--- a/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
+++ b/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
@@ -4,54 +4,45 @@
 , nix-update-script
 , pkg-config
 , meson
-, python3
 , ninja
 , vala
-, desktop-file-utils
-, gtk3
-, granite
+, gtk4
+, granite7
+, libadwaita
 , libgee
-, libhandy
-, gcr
-, webkitgtk_4_1
-, wrapGAppsHook3
+, gcr_4
+, webkitgtk_6_0
+, wrapGAppsHook4
 }:
 
 stdenv.mkDerivation rec {
   pname = "elementary-capnet-assist";
-  version = "2.4.4";
+  version = "8.0.0";
 
   src = fetchFromGitHub {
     owner = "elementary";
     repo = "capnet-assist";
     rev = version;
-    sha256 = "sha256-vnFrGHt/rtrDmXokYRoebVpNLfkZPe5IShRsXCWWsXs=";
+    sha256 = "sha256-xYywiI8hFjS7ODEhLGVwrlAY8I0pvUHfg6UkDhUsglU=";
   };
 
   nativeBuildInputs = [
-    desktop-file-utils
     meson
     ninja
     pkg-config
-    python3
     vala
-    wrapGAppsHook3
+    wrapGAppsHook4
   ];
 
   buildInputs = [
-    gcr
-    granite
-    gtk3
+    gcr_4
+    granite7
+    gtk4
+    libadwaita
     libgee
-    libhandy
-    webkitgtk_4_1
+    webkitgtk_6_0
   ];
 
-  postPatch = ''
-    chmod +x meson/post_install.py
-    patchShebangs meson/post_install.py
-  '';
-
   passthru = {
     updateScript = nix-update-script { };
   };