summary refs log tree commit diff
path: root/pkgs/development/libraries/libfm/default.nix
diff options
context:
space:
mode:
authorLukas Werling <lukas.werling@gmail.com>2017-08-08 22:43:54 +0200
committerLukas Werling <lukas.werling@gmail.com>2017-08-10 21:37:03 +0200
commit11861b7c97af2c64761e68763dd3d13a1508fd4e (patch)
treeb7f34b87ddf5428d04a36ad1f34bba0dc835dca7 /pkgs/development/libraries/libfm/default.nix
parenteeeead21c5253e2fea5c8c84da79687cd3abe2fd (diff)
downloadnixpkgs-11861b7c97af2c64761e68763dd3d13a1508fd4e.tar
nixpkgs-11861b7c97af2c64761e68763dd3d13a1508fd4e.tar.gz
nixpkgs-11861b7c97af2c64761e68763dd3d13a1508fd4e.tar.bz2
nixpkgs-11861b7c97af2c64761e68763dd3d13a1508fd4e.tar.lz
nixpkgs-11861b7c97af2c64761e68763dd3d13a1508fd4e.tar.xz
nixpkgs-11861b7c97af2c64761e68763dd3d13a1508fd4e.tar.zst
nixpkgs-11861b7c97af2c64761e68763dd3d13a1508fd4e.zip
pcmanfm: build with gtk3
Diffstat (limited to 'pkgs/development/libraries/libfm/default.nix')
-rw-r--r--pkgs/development/libraries/libfm/default.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/development/libraries/libfm/default.nix b/pkgs/development/libraries/libfm/default.nix
index c32866a0d26..d42425c8e18 100644
--- a/pkgs/development/libraries/libfm/default.nix
+++ b/pkgs/development/libraries/libfm/default.nix
@@ -1,6 +1,8 @@
-{ stdenv, fetchurl, glib, gtk2, intltool, menu-cache, pango, pkgconfig, vala_0_34
-, extraOnly ? false }:
+{ stdenv, fetchurl, glib, intltool, menu-cache, pango, pkgconfig, vala_0_34
+, extraOnly ? false
+, withGtk3 ? false, gtk2, gtk3 }:
 let
+    gtk = if withGtk3 then gtk3 else gtk2;
     inherit (stdenv.lib) optional;
 in
 stdenv.mkDerivation rec {
@@ -14,10 +16,13 @@ stdenv.mkDerivation rec {
     sha256 = "0nlvfwh09gbq8bkbvwnw6iqr918rrs9gc9ljb9pjspyg408bn1n7";
   };
 
-  buildInputs = [ glib gtk2 intltool pango pkgconfig vala_0_34 ]
+  buildInputs = [ glib gtk intltool pango pkgconfig vala_0_34 ]
                 ++ optional (!extraOnly) menu-cache;
 
-  configureFlags = optional extraOnly "--with-extra-only";
+  configureFlags = [ (optional extraOnly "--with-extra-only")
+                     (optional withGtk3 "--with-gtk=3") ];
+
+  enableParallelBuilding = true;
 
   meta = with stdenv.lib; {
     homepage = http://blog.lxde.org/?cat=28/;