summary refs log tree commit diff
path: root/pkgs/desktops/lxqt
diff options
context:
space:
mode:
authorromildo <malaquias@gmail.com>2016-10-14 19:48:32 -0300
committerJörg Thalheim <joerg@higgsboson.tk>2016-10-15 12:10:16 +0200
commit0f78fcec7a606b5abdf3df6a8857fe361303cceb (patch)
treef5edc5706521169da764eac218dacabd4c6385c5 /pkgs/desktops/lxqt
parentf175831407615c5b2b565a20a01a1ed2464e7b98 (diff)
downloadnixpkgs-0f78fcec7a606b5abdf3df6a8857fe361303cceb.tar
nixpkgs-0f78fcec7a606b5abdf3df6a8857fe361303cceb.tar.gz
nixpkgs-0f78fcec7a606b5abdf3df6a8857fe361303cceb.tar.bz2
nixpkgs-0f78fcec7a606b5abdf3df6a8857fe361303cceb.tar.lz
nixpkgs-0f78fcec7a606b5abdf3df6a8857fe361303cceb.tar.xz
nixpkgs-0f78fcec7a606b5abdf3df6a8857fe361303cceb.tar.zst
nixpkgs-0f78fcec7a606b5abdf3df6a8857fe361303cceb.zip
screengrab: init at 2016-02-24
fixes #19561
Diffstat (limited to 'pkgs/desktops/lxqt')
-rw-r--r--pkgs/desktops/lxqt/default.nix3
-rw-r--r--pkgs/desktops/lxqt/optional/screengrab/default.nix35
2 files changed, 37 insertions, 1 deletions
diff --git a/pkgs/desktops/lxqt/default.nix b/pkgs/desktops/lxqt/default.nix
index 981503cab95..1de0ecf448a 100644
--- a/pkgs/desktops/lxqt/default.nix
+++ b/pkgs/desktops/lxqt/default.nix
@@ -60,7 +60,8 @@ let
     obconf-qt = callPackage ./optional/obconf-qt { };
     lximage-qt = callPackage ./optional/lximage-qt { };
     qps = callPackage ./optional/qps { };
-   
+    screengrab = callPackage ./optional/screengrab { };
+
   };
 
 in self
diff --git a/pkgs/desktops/lxqt/optional/screengrab/default.nix b/pkgs/desktops/lxqt/optional/screengrab/default.nix
new file mode 100644
index 00000000000..99a372553a1
--- /dev/null
+++ b/pkgs/desktops/lxqt/optional/screengrab/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt, xorg }:
+
+stdenv.mkDerivation rec {
+  name = "screengrab-unstable-2016-09-12";
+
+  srcs = fetchFromGitHub {
+    owner = "QtDesktop";
+    repo = "screengrab";
+    rev = "3dbacb9d6f52825689846c798a6c4c95e3815bf6";
+    sha256 = "0rflb1q5b1mik8sm1wm63hwpyaah8liizxq1f5q33zapl1qafzi5";
+  };
+
+  nativeBuildInputs = [ cmake pkgconfig ];
+
+  buildInputs = [
+    qt5.qtbase
+    qt5.qttools
+    qt5.qtx11extras
+    qt5.qtsvg
+    kde5.kwindowsystem
+    lxqt.libqtxdg
+    xorg.libpthreadstubs
+    xorg.libXdmcp
+  ];
+
+  cmakeFlags = [ "-DSG_USE_SYSTEM_QXT=ON" "-DCMAKE_INSTALL_LIBDIR=lib" ];
+
+  meta = with stdenv.lib; {
+    description = "Crossplatform tool for fast making screenshots";
+    homepage = https://github.com/lxde/screengrab;
+    license = licenses.gpl2;
+    platforms = with platforms; unix;
+    maintainers = with maintainers; [ romildo ];
+  };
+}