Merge pull request #226652 from totoroot/remove-qlandkartegt

qlandkartegt: remove

authored by

Sandro and committed by
GitHub
3971f4c9 f1e52c60

+4 -127
+2
nixos/doc/manual/release-notes/rl-2305.section.md
··· 275 275 276 276 - The `baget` package and module was removed due to being unmaintained. 277 277 278 + - The `qlandkartegt` and `garmindev` packages were removed due to being unmaintained and insecure. 279 + 278 280 - `go-ethereum` package has been updated to v1.11.5 and the `puppeth` command is no longer available as of v1.11.0. 279 281 280 282 - The `pnpm` package has be updated to from version 7.29.1 to version 8.1.1 and Node.js 14 support has been discontinued (though, there are workarounds if Node.js 14 is still required)
-93
pkgs/applications/misc/qlandkartegt/default.nix
··· 1 - { mkDerivation, lib, fetchurl, fetchpatch, cmake 2 - , qtmultimedia, qtserialport, qtscript, qtwebkit 3 - , garmindev, gdal, gpsd, libdmtx, libexif, libGLU, proj }: 4 - 5 - mkDerivation rec { 6 - pname = "qlandkartegt"; 7 - version = "1.8.1"; 8 - 9 - src = fetchurl { 10 - url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; 11 - sha256 = "1rwv5ar5jv15g1cc6pp0lk69q3ip10pjazsh3ds2ggaciymha1ly"; 12 - }; 13 - 14 - patches = [ 15 - (fetchpatch { 16 - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-gps_read.patch?h=qlandkartegt"; 17 - sha256 = "1xyqxdqxwviq7b8jjxssxjlkldk01ms8dzqdjgvjs8n3fh7w0l70"; 18 - }) 19 - (fetchpatch { 20 - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-incomplete-type.patch?h=qlandkartegt"; 21 - sha256 = "1q7rm321az3q6pq5mq0yjrihxl9sf3nln9z3xp20g9qldslv2cy2"; 22 - }) 23 - (fetchpatch { 24 - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-proj_api.patch?h=qlandkartegt"; 25 - sha256 = "12yibxn85z2n30azmhyv02q091jj5r50nlnjq4gfzyqd3xb9582n"; 26 - }) 27 - (fetchpatch { 28 - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-qt5-build.patch?h=qlandkartegt"; 29 - sha256 = "1wq2hr06gzq8m7zddh10vizmvpwp4lcy1g86rlpppvdc5cm3jpkl"; 30 - }) 31 - (fetchpatch { 32 - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-qtgui-include.patch?h=qlandkartegt"; 33 - sha256 = "16hql8ignzw4n1hlp4icbvaddqcadh2rjns0bvis720535112sc8"; 34 - }) 35 - (fetchpatch { 36 - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-timespec.patch?h=qlandkartegt"; 37 - sha256 = "1yzdwfsgjn7q04r9f7s5qk50y25hdl384dxrmpfmkm97fmpgyr7w"; 38 - }) 39 - (fetchpatch { 40 - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-ver_str.patch?h=qlandkartegt"; 41 - sha256 = "13fg05gqrjfa9j00lrqz1b06xf6r5j01kl6l06vkn0hz1jzxss5m"; 42 - }) 43 - (fetchpatch { 44 - url = "https://aur.archlinux.org/cgit/aur.git/plain/improve-gpx-creator.patch?h=qlandkartegt"; 45 - sha256 = "1sdf5z8qrd43azrhwfw06zc0qr48z925hgbcfqlp0xrsxv2n6kks"; 46 - }) 47 - (fetchpatch { 48 - url = "https://aur.archlinux.org/cgit/aur.git/plain/improve-gpx-name.patch?h=qlandkartegt"; 49 - sha256 = "10phafhns79i3rl4zpc7arw11x46cywgkdkxm7gw1i9y5h0cal79"; 50 - }) 51 - ]; 52 - 53 - nativeBuildInputs = [ cmake ]; 54 - 55 - buildInputs = [ 56 - qtmultimedia qtserialport qtscript qtwebkit 57 - garmindev gdal gpsd libdmtx libexif libGLU proj 58 - ]; 59 - 60 - cmakeFlags = [ 61 - "-DQK_QT5_PORT=ON" 62 - "-DEXIF_LIBRARIES=${libexif}/lib/libexif.so" 63 - "-DEXIF_INCLUDE_DIRS=${libexif}/include" 64 - ]; 65 - 66 - postPatch = '' 67 - substituteInPlace ConfigureChecks.cmake \ 68 - --replace \$\{PLUGIN_INSTALL_DIR\} "${garmindev}/lib/qlandkartegt" 69 - ''; 70 - 71 - postInstall = '' 72 - mkdir -p $out/share/mime/packages 73 - cat << EOF > $out/share/mime/packages/qlandkartegt.xml 74 - <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'> 75 - <mime-type type="application/vnd.qlandkartegt.qlb"> 76 - <comment>QLandkarteGT File</comment> 77 - <glob pattern="*.qlb"/> 78 - </mime-type> 79 - </mime-info> 80 - EOF 81 - ''; 82 - 83 - meta = with lib; { 84 - homepage = "http://www.qlandkarte.org/"; 85 - description = '' 86 - QLandkarte GT is the ultimate outdoor aficionado's tool. 87 - It supports GPS maps in GeoTiff format as well as Garmin's img vector map format. 88 - ''; 89 - license = licenses.gpl2; 90 - maintainers = with maintainers; [ sikmir ]; 91 - platforms = with platforms; linux; 92 - }; 93 - }
-23
pkgs/applications/misc/qlandkartegt/garmindev.nix
··· 1 - { lib, stdenv, fetchurl, cmake, libusb-compat-0_1 }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "garmindev"; 5 - version = "0.3.4"; 6 - 7 - src = fetchurl { 8 - url = "mirror://sourceforge/qlandkartegt/${pname}-${version}.tar.gz"; 9 - sha256 = "1mc7rxdn9790pgbvz02xzipxp2dp9h4hfq87xgawa18sp9jqzhw6"; 10 - }; 11 - 12 - nativeBuildInputs = [ cmake ]; 13 - 14 - buildInputs = [ libusb-compat-0_1 ]; 15 - 16 - meta = with lib; { 17 - homepage = "http://www.qlandkarte.org/"; 18 - description = "Garmin Device Drivers for QlandkarteGT"; 19 - license = licenses.gpl2; 20 - maintainers = with maintainers; [ sikmir ]; 21 - platforms = [ "x86_64-linux" ]; 22 - }; 23 - }
+2
pkgs/top-level/aliases.nix
··· 540 540 g4py = python3Packages.geant4; # Added 2020-06-06 541 541 gaia = throw "gaia has been removed because it seems abandoned upstream and uses no longer supported dependencies"; # Added 2020-06-06 542 542 gammy = throw "'gammy' is deprecated upstream and has been replaced by 'gummy'"; # Added 2022-09-03 543 + garmindev = throw "'garmindev' has been removed as the dependent software 'qlandkartegt' has been removed"; # Added 2023-04-17 543 544 gawp = throw "gawp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 544 545 gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03 545 546 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 ··· 1393 1394 qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05 1394 1395 qflipper = qFlipper; # Added 2022-02-11 1395 1396 qmk_firmware = throw "qmk_firmware has been removed because it was broken"; # Added 2021-04-02 1397 + qlandkartegt = throw "'qlandkartegt' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-04-17 1396 1398 qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # Added 2020-12-02 1397 1399 qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14 1398 1400 qt-3 = throw "qt-3 has been removed from nixpkgs, as it's unmaintained and insecure"; # Added 2021-02-15
-11
pkgs/top-level/all-packages.nix
··· 33362 33362 33363 33363 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { }; 33364 33364 33365 - qlandkartegt = libsForQt5.callPackage ../applications/misc/qlandkartegt { 33366 - gdal = gdal.override { 33367 - libgeotiff = libgeotiff.override { proj = proj_7; }; 33368 - libspatialite = libspatialite.override { proj = proj_7; }; 33369 - proj = proj_7; 33370 - }; 33371 - proj = proj_7; 33372 - }; 33373 - 33374 - garmindev = callPackage ../applications/misc/qlandkartegt/garmindev.nix { }; 33375 - 33376 33365 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { }; 33377 33366 33378 33367 qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };