summary refs log tree commit diff
path: root/pkgs/applications/editors/notepadqq
diff options
context:
space:
mode:
authorDominik Xaver Hörl <hoe.dom@gmx.de>2019-08-08 14:32:55 +0200
committerDominik Xaver Hörl <hoe.dom@gmx.de>2019-08-09 16:27:08 +0200
commit6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34 (patch)
treecea8f0e2aac5dda2e4476ba2183a149a2dbe87cc /pkgs/applications/editors/notepadqq
parent2c06560593d58f3d651b8de8c00d71440ed452e9 (diff)
downloadnixpkgs-6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34.tar
nixpkgs-6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34.tar.gz
nixpkgs-6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34.tar.bz2
nixpkgs-6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34.tar.lz
nixpkgs-6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34.tar.xz
nixpkgs-6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34.tar.zst
nixpkgs-6b1d73f5e6da15efc3c71e7f0bad16d2f5fa1b34.zip
notepadqq: use qt5's mkDerivation
See #65399
Diffstat (limited to 'pkgs/applications/editors/notepadqq')
-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 ab79c3e780b..efda2c58360 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 ];
   };
 }