From 61e0fe02d2b653d11934d60b95d46cce6036a600 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 4 Aug 2025 19:26:27 +0000 Subject: [PATCH] spatialite-gui: refactor package definitions --- pkgs/by-name/sp/spatialite-gui/package.nix | 18 +++++++++--------- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/sp/spatialite-gui/package.nix b/pkgs/by-name/sp/spatialite-gui/package.nix index 88193e2cbe8f..42ec69fcee55 100644 --- a/pkgs/by-name/sp/spatialite-gui/package.nix +++ b/pkgs/by-name/sp/spatialite-gui/package.nix @@ -20,17 +20,17 @@ proj, sqlite, virtualpg, - wxGTK, + wxGTK32, xz, zstd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spatialite-gui"; version = "2.1.0-beta1"; src = fetchurl { - url = "https://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/spatialite_gui-${version}.tar.gz"; + url = "https://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/spatialite_gui-${finalAttrs.version}.tar.gz"; hash = "sha256-ukjZbfGM68P/I/aXlyB64VgszmL0WWtpuuMAyjwj2zM="; }; @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { proj sqlite virtualpg - wxGTK + wxGTK32 xz zstd ]; @@ -68,12 +68,12 @@ stdenv.mkDerivation rec { rm -fr $out/share ''; - meta = with lib; { + meta = { description = "Graphical user interface for SpatiaLite"; homepage = "https://www.gaia-gis.it/fossil/spatialite_gui"; - license = licenses.gpl3Plus; - platforms = platforms.unix; - teams = [ teams.geospatial ]; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.unix; + teams = [ lib.teams.geospatial ]; mainProgram = "spatialite_gui"; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 04521e6c4eab..dac183d0e40d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11221,10 +11221,6 @@ with pkgs; qgis = callPackage ../applications/gis/qgis { }; - spatialite-gui = callPackage ../by-name/sp/spatialite-gui/package.nix { - wxGTK = wxGTK32; - }; - ### APPLICATIONS _2bwm = callPackage ../applications/window-managers/2bwm {