about summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-08-13 12:40:44 -0400
committerGitHub <noreply@github.com>2019-08-13 12:40:44 -0400
commitd91458152325edb3aea3c55d82a4a1356c947800 (patch)
tree676865e6a17b2f290872b2cbc383825cf2dbc3c4 /pkgs/applications
parentfe8364a82120268d55a2f4beaa15f1ea09bad90a (diff)
parent6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34 (diff)
Merge pull request #66324 from xaverdh/notepadqq-qt-fix
notepadqq: use qt5's mkDerivation
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/editors/notepadqq/default.nix21
1 files changed, 13 insertions, 8 deletions
diff --git a/pkgs/applications/editors/notepadqq/default.nix b/pkgs/applications/editors/notepadqq/default.nix
index ab79c3e780b29..efda2c5836044 100644
--- a/pkgs/applications/editors/notepadqq/default.nix
+++ b/pkgs/applications/editors/notepadqq/default.nix
@@ -1,9 +1,8 @@
-{ stdenv, fetchFromGitHub, pkgconfig, which, qtbase, qtsvg, qttools, qtwebkit}:
+{ mkDerivation, lib, fetchFromGitHub, pkgconfig, which, qtbase, qtsvg, qttools, qtwebkit }:
 
-let
+mkDerivation rec {
+  pname = "notepadqq";
   version = "1.4.8";
-in stdenv.mkDerivation {
-  name = "notepadqq-${version}";
   src = fetchFromGitHub {
     owner = "notepadqq";
     repo = "notepadqq";
@@ -24,13 +23,19 @@ in stdenv.mkDerivation {
     export LRELEASE="lrelease"
   '';
 
+  dontWrapQtApps = true;
+
+  preFixup = ''
+    wrapQtApp $out/bin/notepadqq
+  '';
+
   enableParallelBuilding = true;
 
-  meta = {
+  meta = with lib; {
     homepage = https://notepadqq.com/;
     description = "Notepad++-like editor for the Linux desktop";
-    license = stdenv.lib.licenses.gpl3;
-    platforms = stdenv.lib.platforms.linux;
-    maintainers = with stdenv.lib.maintainers; [ rszibele ];
+    license = licenses.gpl3;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.rszibele ];
   };
 }