summary refs log tree commit diff
path: root/pkgs/applications/window-managers/phosh/default.nix
diff options
context:
space:
mode:
authorJonas Heinrich <onny@project-insanity.org>2023-01-22 10:02:39 +0100
committerGitHub <noreply@github.com>2023-01-22 10:02:39 +0100
commitee1da203e7de1fd30f8215a741d22eb629c523ca (patch)
treebc407d6cdf1155e1a10e50bfd438030c51fddd19 /pkgs/applications/window-managers/phosh/default.nix
parent6f878f0da71e89925c9f57d83b5babbd8b26d917 (diff)
parentbed9c9319f9b0c7bef1b70fc47cc5e8fd25107f9 (diff)
downloadnixpkgs-ee1da203e7de1fd30f8215a741d22eb629c523ca.tar
nixpkgs-ee1da203e7de1fd30f8215a741d22eb629c523ca.tar.gz
nixpkgs-ee1da203e7de1fd30f8215a741d22eb629c523ca.tar.bz2
nixpkgs-ee1da203e7de1fd30f8215a741d22eb629c523ca.tar.lz
nixpkgs-ee1da203e7de1fd30f8215a741d22eb629c523ca.tar.xz
nixpkgs-ee1da203e7de1fd30f8215a741d22eb629c523ca.tar.zst
nixpkgs-ee1da203e7de1fd30f8215a741d22eb629c523ca.zip
Merge pull request #211877 from uninsane/pr/phosh-0.23.0
phosh: 0.22.0 -> 0.23.0
Diffstat (limited to 'pkgs/applications/window-managers/phosh/default.nix')
-rw-r--r--pkgs/applications/window-managers/phosh/default.nix16
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/applications/window-managers/phosh/default.nix b/pkgs/applications/window-managers/phosh/default.nix
index 586b82cc059..5b4480499d9 100644
--- a/pkgs/applications/window-managers/phosh/default.nix
+++ b/pkgs/applications/window-managers/phosh/default.nix
@@ -1,11 +1,13 @@
 { lib
 , stdenv
 , fetchFromGitLab
+, gitUpdater
 , meson
 , ninja
 , pkg-config
 , python3
 , wrapGAppsHook
+, libadwaita
 , libhandy
 , libxkbcommon
 , libgudev
@@ -13,7 +15,7 @@
 , pulseaudio
 , evince
 , glib
-, gtk3
+, gtk4
 , gnome
 , gnome-desktop
 , gcr
@@ -34,7 +36,7 @@
 
 stdenv.mkDerivation rec {
   pname = "phosh";
-  version = "0.22.0";
+  version = "0.23.0";
 
   src = fetchFromGitLab {
     domain = "gitlab.gnome.org";
@@ -43,10 +45,11 @@ stdenv.mkDerivation rec {
     repo = pname;
     rev = "v${version}";
     fetchSubmodules = true; # including gvc and libcall-ui which are designated as subprojects
-    sha256 = "sha256-q2AYm+zbL4/pRG1wn+MT6IYM8CZt15o48U9+piMPf74=";
+    sha256 = "sha256-EMPqBKrtlwI9SJlqZjyAN5CtV4/BNwc5LapfeCEIYxc=";
   };
 
   nativeBuildInputs = [
+    libadwaita
     meson
     ninja
     pkg-config
@@ -71,7 +74,7 @@ stdenv.mkDerivation rec {
     gnome.gnome-control-center
     gnome-desktop
     gnome.gnome-session
-    gtk3
+    gtk4
     pam
     systemd
     upower
@@ -127,11 +130,16 @@ stdenv.mkDerivation rec {
     ];
 
     tests.phosh = nixosTests.phosh;
+
+    updateScript = gitUpdater {
+      rev-prefix = "v";
+    };
   };
 
   meta = with lib; {
     description = "A pure Wayland shell prototype for GNOME on mobile devices";
     homepage = "https://gitlab.gnome.org/World/Phosh/phosh";
+    changelog = "https://gitlab.gnome.org/World/Phosh/phosh/-/blob/v${version}/debian/changelog";
     license = licenses.gpl3Plus;
     maintainers = with maintainers; [ masipcat zhaofengli ];
     platforms = platforms.linux;