Commit bedb7c8f authored by José Romildo's avatar José Romildo
Browse files

lxqt.pcmanfm-qt: 1.4.1 -> 2.0.0

parent b5a0c3e8
Loading
Loading
Loading
Loading
+17 −13
Original line number Diff line number Diff line
{ lib
, mkDerivation
, stdenv
, fetchFromGitHub
, cmake
, pkg-config
, layer-shell-qt
, libexif
, libfm-qt
, lxqt-build-tools
, lxqt-menu-data
, menu-cache
, pkg-config
, qtbase
, qttools
, qtx11extras
, qtimageformats
, libfm-qt
, menu-cache
, qttools
, qtwayland
, wrapQtAppsHook
, gitUpdater
}:

mkDerivation rec {
stdenv.mkDerivation rec {
  pname = "pcmanfm-qt";
  version = "1.4.1";
  version = "2.0.0";

  src = fetchFromGitHub {
    owner = "lxqt";
    repo = pname;
    rev = version;
    hash = "sha256-Z3OivGlUZQVoeMWn8ZBvhajH5hrvVMIsjGKcrx5FkEE=";
    hash = "sha256-PyCtcn+QHwX/iy85A3y7Phf8ogdSRrwtXrJYGxrjyLM=";
  };

  nativeBuildInputs = [
@@ -31,22 +33,24 @@ mkDerivation rec {
    pkg-config
    lxqt-build-tools
    qttools
    wrapQtAppsHook
  ];

  buildInputs = [
    layer-shell-qt
    libexif
    libfm-qt
    lxqt-menu-data
    menu-cache
    qtbase
    qtx11extras
    qtimageformats # add-on module to support more image file formats
    libfm-qt
    menu-cache
    qtwayland
  ];

  passthru.updateScript = gitUpdater { };

  postPatch = ''
    substituteInPlace config/pcmanfm-qt/lxqt/settings.conf.in --replace @LXQT_SHARE_DIR@ /run/current-system/sw/share/lxqt
    substituteInPlace config/pcmanfm-qt/lxqt/settings.conf.in --replace-fail @LXQT_SHARE_DIR@ /run/current-system/sw/share/lxqt
  '';

  meta = with lib; {