summary refs log tree commit diff
path: root/pkgs/applications/misc/gpxsee/default.nix
diff options
context:
space:
mode:
authorPol Dellaiera <pol.dellaiera@protonmail.com>2023-09-02 22:05:15 +0200
committerPol Dellaiera <pol.dellaiera@protonmail.com>2023-09-02 22:05:15 +0200
commit0ddd19256a26833be04e72bb8c7000fd4361b289 (patch)
treec79435825419ed56165c7f98fef2a1d706fb3428 /pkgs/applications/misc/gpxsee/default.nix
parent71c61fed8085f292c39c769024d67fccd0f514d2 (diff)
downloadnixpkgs-0ddd19256a26833be04e72bb8c7000fd4361b289.tar
nixpkgs-0ddd19256a26833be04e72bb8c7000fd4361b289.tar.gz
nixpkgs-0ddd19256a26833be04e72bb8c7000fd4361b289.tar.bz2
nixpkgs-0ddd19256a26833be04e72bb8c7000fd4361b289.tar.lz
nixpkgs-0ddd19256a26833be04e72bb8c7000fd4361b289.tar.xz
nixpkgs-0ddd19256a26833be04e72bb8c7000fd4361b289.tar.zst
nixpkgs-0ddd19256a26833be04e72bb8c7000fd4361b289.zip
gpxsee: use `finalAttrs` pattern
Diffstat (limited to 'pkgs/applications/misc/gpxsee/default.nix')
-rw-r--r--pkgs/applications/misc/gpxsee/default.nix33
1 files changed, 19 insertions, 14 deletions
diff --git a/pkgs/applications/misc/gpxsee/default.nix b/pkgs/applications/misc/gpxsee/default.nix
index babeb2a1044..890714c8c9e 100644
--- a/pkgs/applications/misc/gpxsee/default.nix
+++ b/pkgs/applications/misc/gpxsee/default.nix
@@ -16,21 +16,22 @@
 
 let
   isQt6 = lib.versions.major qtbase.version == "6";
-
 in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
   pname = "gpxsee";
   version = "13.7";
 
   src = fetchFromGitHub {
     owner = "tumic0";
     repo = "GPXSee";
-    rev = version;
+    rev = finalAttrs.version;
     hash = "sha256-Y3JcWkg0K724i/5Leyi8r26uKpq/aDwghJBG8xfxpd4=";
   };
 
-  buildInputs = [ qtpbfimageplugin qtserialport ]
-    ++ (if isQt6 then [
+  buildInputs = [
+    qtpbfimageplugin
+    qtserialport
+  ] ++ (if isQt6 then [
     qtbase
     qtpositioning
     qtsvg
@@ -39,7 +40,11 @@ stdenv.mkDerivation rec {
     qtlocation
   ]);
 
-  nativeBuildInputs = [ qmake qttools wrapQtAppsHook ];
+  nativeBuildInputs = [
+    qmake
+    qttools
+    wrapQtAppsHook
+  ];
 
   preConfigure = ''
     lrelease gpxsee.pro
@@ -56,17 +61,17 @@ stdenv.mkDerivation rec {
     updateScript = nix-update-script { };
   };
 
-  meta = with lib; {
+  meta = {
+    broken = isQt6 && stdenv.isDarwin;
+    changelog = "https://build.opensuse.org/package/view_file/home:tumic:GPXSee/gpxsee/gpxsee.changes";
     description = "GPS log file viewer and analyzer";
+    homepage = "https://www.gpxsee.org/";
+    license = lib.licenses.gpl3Only;
     longDescription = ''
       GPXSee is a Qt-based GPS log file viewer and analyzer that supports
       all common GPS log file formats.
     '';
-    homepage = "https://www.gpxsee.org/";
-    changelog = "https://build.opensuse.org/package/view_file/home:tumic:GPXSee/gpxsee/gpxsee.changes";
-    license = licenses.gpl3Only;
-    maintainers = with maintainers; [ womfoo sikmir ];
-    platforms = platforms.unix;
-    broken = isQt6 && stdenv.isDarwin;
+    maintainers = with lib.maintainers; [ womfoo sikmir ];
+    platforms = lib.platforms.unix;
   };
-}
+})