aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/desktops/lxqt/libqtxdg/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/desktops/lxqt/libqtxdg/default.nix')
-rw-r--r--nixpkgs/pkgs/desktops/lxqt/libqtxdg/default.nix28
1 files changed, 22 insertions, 6 deletions
diff --git a/nixpkgs/pkgs/desktops/lxqt/libqtxdg/default.nix b/nixpkgs/pkgs/desktops/lxqt/libqtxdg/default.nix
index 14bb21e1469..f5da7a4b235 100644
--- a/nixpkgs/pkgs/desktops/lxqt/libqtxdg/default.nix
+++ b/nixpkgs/pkgs/desktops/lxqt/libqtxdg/default.nix
@@ -1,28 +1,44 @@
-{ lib, mkDerivation, fetchFromGitHub, cmake, qtbase, qtsvg, lxqt-build-tools }:
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, cmake
+, qtbase
+, qtsvg
+, lxqt-build-tools
+, lxqtUpdateScript
+}:
mkDerivation rec {
pname = "libqtxdg";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
- sha256 = "16jqnpc740a6phq7vcgy85hl7253yzyw4m5h71r0vijk79ir73b5";
+ sha256 = "00dzs6zc8prc0mxmvq0pmpy1qi8rysg97as7jfd0ndk5jii0nd85";
};
- nativeBuildInputs = [ cmake lxqt-build-tools ];
+ nativeBuildInputs = [
+ cmake
+ lxqt-build-tools
+ ];
- buildInputs = [ qtbase qtsvg ];
+ buildInputs = [
+ qtbase
+ qtsvg
+ ];
preConfigure = ''
cmakeFlagsArray+=(
- "-DQTXDGX_ICONENGINEPLUGIN_INSTALL_PATH=$out/$qtPluginPrefix"
+ "-DQTXDGX_ICONENGINEPLUGIN_INSTALL_PATH=$out/$qtPluginPrefix/iconengines"
"-DCMAKE_INSTALL_INCLUDEDIR=include"
"-DCMAKE_INSTALL_LIBDIR=lib"
)
'';
+ passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
+
meta = with lib; {
description = "Qt implementation of freedesktop.org xdg specs";
homepage = "https://github.com/lxqt/libqtxdg";