summary refs log tree commit diff
path: root/pkgs/applications/misc/albert
diff options
context:
space:
mode:
authorDuarte David <deltaduartedavid@gmail.com>2017-11-11 11:34:23 +0100
committerDuarte David <deltaduartedavid@gmail.com>2017-11-11 11:34:23 +0100
commita1d8a2393fc8b0a20773f0579ae8ae0632f4b8a7 (patch)
treee8fccf59f16f83e095ecf9f3c64cc8a9e20c810d /pkgs/applications/misc/albert
parent78dd4225e70c89af2771acb1d996961bad886f9e (diff)
downloadnixpkgs-a1d8a2393fc8b0a20773f0579ae8ae0632f4b8a7.tar
nixpkgs-a1d8a2393fc8b0a20773f0579ae8ae0632f4b8a7.tar.gz
nixpkgs-a1d8a2393fc8b0a20773f0579ae8ae0632f4b8a7.tar.bz2
nixpkgs-a1d8a2393fc8b0a20773f0579ae8ae0632f4b8a7.tar.lz
nixpkgs-a1d8a2393fc8b0a20773f0579ae8ae0632f4b8a7.tar.xz
nixpkgs-a1d8a2393fc8b0a20773f0579ae8ae0632f4b8a7.tar.zst
nixpkgs-a1d8a2393fc8b0a20773f0579ae8ae0632f4b8a7.zip
albert: 0.12.0 -> 0.14.7
Update package to latest version
Diffstat (limited to 'pkgs/applications/misc/albert')
-rw-r--r--pkgs/applications/misc/albert/default.nix17
1 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/applications/misc/albert/default.nix b/pkgs/applications/misc/albert/default.nix
index dd4858cfe2a..5abd8953a44 100644
--- a/pkgs/applications/misc/albert/default.nix
+++ b/pkgs/applications/misc/albert/default.nix
@@ -1,25 +1,30 @@
-{ mkDerivation, lib, fetchFromGitHub, makeWrapper, qtbase, qtsvg, qtx11extras, muparser, cmake }:
+{ mkDerivation, lib, fetchFromGitHub, makeWrapper, qtbase, qtdeclarative, qtsvg, qtx11extras, muparser,
+  cmake, python3 }:
 
 mkDerivation rec {
   name    = "albert-${version}";
-  version = "0.12.0";
+  version = "0.14.7";
 
   src = fetchFromGitHub {
     owner  = "albertlauncher";
     repo   = "albert";
     rev    = "v${version}";
-    sha256 = "120l7hli2l4qj2s126nawc4dsy4qvwvb0svc42hijry4l8imdhkq";
+    sha256 = "1ryjrbrbgignhkvsv4021l4am8ml7g8v4bs5cp5jj288k4p2rf4n";
+    fetchSubmodules = true;
   };
 
   nativeBuildInputs = [ cmake makeWrapper ];
 
-  buildInputs = [ qtbase qtsvg qtx11extras muparser ];
+  buildInputs = [ qtbase qtdeclarative qtsvg qtx11extras muparser python3 ];
 
   enableParallelBuilding = true;
 
+  # We don't have virtualbox sdk so disable plugin
+  cmakeFlags = [ "-DBUILD_VIRTUALBOX=OFF" "-DCMAKE_INSTALL_LIBDIR=libs" ];
+
   postPatch = ''
-    sed -i "/QStringList dirs = {/a    \"$out/lib\"," \
-      src/lib/albert/src/albert/extensionmanager.cpp
+    sed -i "/QStringList dirs = {/a    \"$out/libs\"," \
+      lib/albertcore/src/core/albert.cpp
   '';
 
   preBuild = ''