diff options
author | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2023-09-02 22:05:15 +0200 |
---|---|---|
committer | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2023-09-02 22:05:15 +0200 |
commit | 0ddd19256a26833be04e72bb8c7000fd4361b289 (patch) | |
tree | c79435825419ed56165c7f98fef2a1d706fb3428 /pkgs/applications/misc/gpxsee/default.nix | |
parent | 71c61fed8085f292c39c769024d67fccd0f514d2 (diff) | |
download | nixpkgs-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.nix | 33 |
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; }; -} +}) |