mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
parent
f175831407
commit
0f78fcec7a
3 changed files with 38 additions and 1 deletions
|
@ -64,6 +64,7 @@ in
|
|||
pkgs.lxqt.qps
|
||||
pkgs.lxqt.qterminal
|
||||
pkgs.lxqt.qtermwidget
|
||||
pkgs.lxqt.screengrab
|
||||
pkgs.menu-cache
|
||||
pkgs.openbox # default window manager
|
||||
pkgs.qt5.qtsvg # provides QT5 plugins for svg icons
|
||||
|
|
|
@ -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
|
||||
|
|
35
pkgs/desktops/lxqt/optional/screengrab/default.nix
Normal file
35
pkgs/desktops/lxqt/optional/screengrab/default.nix
Normal file
|
@ -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 ];
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue