nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit dc0282c55bd9f02facc4bf9442b30f06e7bd58ec
parent 88aa2bb52317794b5597ab486fb8ea6a9c791f23
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sun, 31 May 2026 15:30:59 +0400

Drop qlandkartegt

Diffstat:
Dpkgs/by-name/ga/garmindev/package.nix | 34----------------------------------
Dpkgs/by-name/ql/qlandkartegt/package.nix | 126-------------------------------------------------------------------------------
2 files changed, 0 insertions(+), 160 deletions(-)

diff --git a/pkgs/by-name/ga/garmindev/package.nix b/pkgs/by-name/ga/garmindev/package.nix @@ -1,34 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - cmake, - libusb-compat-0_1, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "garmindev"; - version = "0.3.4"; - - __structuredAttrs = true; - - src = fetchurl { - url = "mirror://sourceforge/qlandkartegt/garmindev-${finalAttrs.version}.tar.gz"; - sha256 = "1mc7rxdn9790pgbvz02xzipxp2dp9h4hfq87xgawa18sp9jqzhw6"; - }; - - nativeBuildInputs = [ cmake ]; - - buildInputs = [ libusb-compat-0_1 ]; - - env.NIX_CFLAGS_COMPILE = "-Wno-narrowing"; - - meta = { - homepage = "http://www.qlandkarte.org/"; - description = "Garmin Device Drivers for QlandkarteGT"; - license = lib.licenses.gpl2; - maintainers = [ lib.maintainers.sikmir ]; - platforms = lib.platforms.linux; - skip.ci = true; - }; -}) diff --git a/pkgs/by-name/ql/qlandkartegt/package.nix b/pkgs/by-name/ql/qlandkartegt/package.nix @@ -1,126 +0,0 @@ -{ - stdenv, - lib, - fetchurl, - fetchpatch, - cmake, - qt5, - garmindev, - gdal, - gpsd, - libdmtx, - libexif, - libgeotiff, - libGLU, - libspatialite, - proj_7, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "qlandkartegt"; - version = "1.8.1"; - - __structuredAttrs = true; - - src = fetchurl { - url = "mirror://sourceforge/qlandkartegt/qlandkartegt-${finalAttrs.version}.tar.gz"; - sha256 = "1rwv5ar5jv15g1cc6pp0lk69q3ip10pjazsh3ds2ggaciymha1ly"; - }; - - patches = [ - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-gps_read.patch?h=qlandkartegt"; - sha256 = "1xyqxdqxwviq7b8jjxssxjlkldk01ms8dzqdjgvjs8n3fh7w0l70"; - }) - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-incomplete-type.patch?h=qlandkartegt"; - sha256 = "1q7rm321az3q6pq5mq0yjrihxl9sf3nln9z3xp20g9qldslv2cy2"; - }) - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-proj_api.patch?h=qlandkartegt"; - sha256 = "12yibxn85z2n30azmhyv02q091jj5r50nlnjq4gfzyqd3xb9582n"; - }) - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-qt5-build.patch?h=qlandkartegt"; - sha256 = "1wq2hr06gzq8m7zddh10vizmvpwp4lcy1g86rlpppvdc5cm3jpkl"; - }) - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-qtgui-include.patch?h=qlandkartegt"; - sha256 = "16hql8ignzw4n1hlp4icbvaddqcadh2rjns0bvis720535112sc8"; - }) - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-timespec.patch?h=qlandkartegt"; - sha256 = "1yzdwfsgjn7q04r9f7s5qk50y25hdl384dxrmpfmkm97fmpgyr7w"; - }) - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-ver_str.patch?h=qlandkartegt"; - sha256 = "13fg05gqrjfa9j00lrqz1b06xf6r5j01kl6l06vkn0hz1jzxss5m"; - }) - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/improve-gpx-creator.patch?h=qlandkartegt"; - sha256 = "1sdf5z8qrd43azrhwfw06zc0qr48z925hgbcfqlp0xrsxv2n6kks"; - }) - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/improve-gpx-name.patch?h=qlandkartegt"; - sha256 = "10phafhns79i3rl4zpc7arw11x46cywgkdkxm7gw1i9y5h0cal79"; - }) - ]; - - nativeBuildInputs = [ - cmake - qt5.wrapQtAppsHook - ]; - - buildInputs = [ - qt5.qtmultimedia - qt5.qtserialport - qt5.qtscript - qt5.qtwebkit - garmindev - (gdal.override { - libgeotiff = libgeotiff.override { proj = proj_7; }; - libspatialite = libspatialite.override { proj = proj_7; }; - proj = proj_7; - }) - gpsd - libdmtx - libexif - libGLU - proj_7 - ]; - - cmakeFlags = [ - (lib.cmakeBool "QK_QT5_PORT" true) - (lib.cmakeFeature "EXIF_LIBRARIES" "${libexif}/lib/libexif.so") - (lib.cmakeFeature "EXIF_INCLUDE_DIRS" "${libexif}/include") - ]; - - postPatch = '' - substituteInPlace ConfigureChecks.cmake \ - --replace-fail \$\{PLUGIN_INSTALL_DIR\} "${garmindev}/lib/qlandkartegt" - ''; - - postInstall = '' - mkdir -p $out/share/mime/packages - cat << EOF > $out/share/mime/packages/qlandkartegt.xml - <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'> - <mime-type type="application/vnd.qlandkartegt.qlb"> - <comment>QLandkarteGT File</comment> - <glob pattern="*.qlb"/> - </mime-type> - </mime-info> - EOF - ''; - - meta = { - homepage = "http://www.qlandkarte.org/"; - description = '' - QLandkarte GT is the ultimate outdoor aficionado's tool. - It supports GPS maps in GeoTiff format as well as Garmin's img vector map format. - ''; - license = lib.licenses.gpl2; - maintainers = [ lib.maintainers.sikmir ]; - platforms = lib.platforms.linux; - skip.ci = true; - }; -})