From 10ffcde700da4c116a548d800e04c23101230f81 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 1 Apr 2026 18:00:18 +0200 Subject: [PATCH] whatsie: 4.16.3 -> 5.0.0 --- pkgs/by-name/wh/whatsie/package.nix | 43 ++++++----------------------- 1 file changed, 8 insertions(+), 35 deletions(-) diff --git a/pkgs/by-name/wh/whatsie/package.nix b/pkgs/by-name/wh/whatsie/package.nix index 2e1bc381e9dc..7f2a6f1d8cdc 100644 --- a/pkgs/by-name/wh/whatsie/package.nix +++ b/pkgs/by-name/wh/whatsie/package.nix @@ -2,65 +2,38 @@ fetchFromGitHub, lib, stdenv, - makeDesktopItem, - copyDesktopItems, + cmake, libx11, libxcb, - qt5, + qt6, }: stdenv.mkDerivation (finalAttrs: { pname = "whatsie"; - version = "4.16.3"; + version = "5.0.0"; src = fetchFromGitHub { owner = "keshavbhatt"; repo = "whatsie"; tag = "v${finalAttrs.version}"; - hash = "sha256-F6hQY3Br0iFDYkghBgRAyzLW6QhhG8UHOgkEgDjeQLg="; + hash = "sha256-GVXwZZFfPqAmBrP95zleHc2PpMMBj/8xZdW4JpFdYVs="; }; - sourceRoot = "${finalAttrs.src.name}/src"; - - desktopItems = [ - (makeDesktopItem { - name = "whatsie"; - desktopName = "Whatsie"; - icon = "whatsie"; - exec = "whatsie"; - comment = finalAttrs.meta.description; - }) - ]; - buildInputs = [ libx11 libxcb - qt5.qtwebengine + qt6.qtwebengine ]; nativeBuildInputs = [ - copyDesktopItems - qt5.wrapQtAppsHook - qt5.qmake + cmake + qt6.wrapQtAppsHook ]; - strictDeps = false; + strictDeps = true; enableParallelBuilding = true; - preBuild = '' - export QT_WEBENGINE_ICU_DATA_DIR=${qt5.qtwebengine.out}/resources - ''; - - installPhase = '' - runHook preInstall - - install -Dm755 whatsie -t $out/bin - install -Dm644 $src/snap/gui/icon.svg $out/share/icons/hicolor/scalable/apps/whatsie.svg - - runHook postInstall - ''; - meta = { homepage = "https://github.com/keshavbhatt/whatsie"; description = "Feature rich WhatsApp Client for Desktop Linux";