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 276 - The `baget` package and module was removed due to being unmaintained. 277 278 - `go-ethereum` package has been updated to v1.11.5 and the `puppeth` command is no longer available as of v1.11.0. 279 280 - 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)
··· 275 276 - The `baget` package and module was removed due to being unmaintained. 277 278 + - The `qlandkartegt` and `garmindev` packages were removed due to being unmaintained and insecure. 279 + 280 - `go-ethereum` package has been updated to v1.11.5 and the `puppeth` command is no longer available as of v1.11.0. 281 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 g4py = python3Packages.geant4; # Added 2020-06-06 541 gaia = throw "gaia has been removed because it seems abandoned upstream and uses no longer supported dependencies"; # Added 2020-06-06 542 gammy = throw "'gammy' is deprecated upstream and has been replaced by 'gummy'"; # Added 2022-09-03 543 gawp = throw "gawp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 544 gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03 545 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 ··· 1393 qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05 1394 qflipper = qFlipper; # Added 2022-02-11 1395 qmk_firmware = throw "qmk_firmware has been removed because it was broken"; # Added 2021-04-02 1396 qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # Added 2020-12-02 1397 qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14 1398 qt-3 = throw "qt-3 has been removed from nixpkgs, as it's unmaintained and insecure"; # Added 2021-02-15
··· 540 g4py = python3Packages.geant4; # Added 2020-06-06 541 gaia = throw "gaia has been removed because it seems abandoned upstream and uses no longer supported dependencies"; # Added 2020-06-06 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 544 gawp = throw "gawp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 545 gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03 546 gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22 ··· 1394 qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05 1395 qflipper = qFlipper; # Added 2022-02-11 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 1398 qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # Added 2020-12-02 1399 qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14 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 33363 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { }; 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 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { }; 33377 33378 qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };
··· 33362 33363 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { }; 33364 33365 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { }; 33366 33367 qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };