diff options
author | José Romildo <malaquias@gmail.com> | 2024-04-18 14:21:39 -0300 |
---|---|---|
committer | José Romildo <malaquias@gmail.com> | 2024-04-19 14:38:58 -0300 |
commit | 26930552b9836e4c8bd0ea8cfcc55c74be8a2e43 (patch) | |
tree | 11ab1bab66905f6174bf0c7413eade9f35d5a0c7 /pkgs/desktops/lxqt/libfm-qt | |
parent | 59c0ff043d24aa4ff132efaea0c2e808c12357d3 (diff) |
lxqt.libfm-qt: 1.4.0 -> 2.0.0
Diffstat (limited to 'pkgs/desktops/lxqt/libfm-qt')
-rw-r--r-- | pkgs/desktops/lxqt/libfm-qt/default.nix | 42 |
1 files changed, 25 insertions, 17 deletions
diff --git a/pkgs/desktops/lxqt/libfm-qt/default.nix b/pkgs/desktops/lxqt/libfm-qt/default.nix index c945107aaf3bc..0ef27be05d2b6 100644 --- a/pkgs/desktops/lxqt/libfm-qt/default.nix +++ b/pkgs/desktops/lxqt/libfm-qt/default.nix @@ -1,29 +1,36 @@ { lib -, mkDerivation +, stdenv , fetchFromGitHub , cmake -, pkg-config -, lxqt-build-tools -, lxqt-menu-data -, pcre +, libXdmcp , libexif -, xorg , libfm +, libpthreadstubs +, libxcb +, lxqt-build-tools +, lxqt-menu-data , menu-cache -, qtx11extras +, pcre +, pkg-config , qttools +, wrapQtAppsHook , gitUpdater +, version ? "2.0.0" +, qtx11extras ? null }: -mkDerivation rec { +stdenv.mkDerivation rec { pname = "libfm-qt"; - version = "1.4.0"; + inherit version; src = fetchFromGitHub { owner = "lxqt"; repo = "libfm-qt"; rev = version; - hash = "sha256-QxPYSA7537K+/dRTxIYyg+Q/kj75rZOdzlUsmSdQcn4="; + hash = { + "1.4.0" = "sha256-QxPYSA7537K+/dRTxIYyg+Q/kj75rZOdzlUsmSdQcn4="; + "2.0.0" = "sha256-vWkuPdG5KaT6KMr1NJGt7JBUd1z3wROKY79otsrRsuI="; + }."${version}"; }; nativeBuildInputs = [ @@ -31,19 +38,20 @@ mkDerivation rec { pkg-config lxqt-build-tools qttools + wrapQtAppsHook ]; buildInputs = [ - lxqt-menu-data - pcre + libXdmcp libexif - xorg.libpthreadstubs - xorg.libxcb - xorg.libXdmcp - qtx11extras libfm + libpthreadstubs + libxcb + lxqt-menu-data menu-cache - ]; + pcre + ] ++ (lib.optionals (lib.versionAtLeast "2.0.0" version) [qtx11extras]) + ; passthru.updateScript = gitUpdater { }; |