mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-30 01:12:58 +02:00
merkaartor: update to 0.20.0.
This commit is contained in:
parent
6178c49fd2
commit
8b65a60be2
2 changed files with 55 additions and 7 deletions
|
@ -0,0 +1,41 @@
|
|||
From 61fac7791e2c17be946ae54d2f485f02732ac40a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ladislav=20L=C3=A1ska?= <krakonos@krakonos.org>
|
||||
Date: Thu, 26 Sep 2024 22:53:56 +0200
|
||||
Subject: [PATCH] Fixed a crash on download when no server is loaded from
|
||||
config.
|
||||
|
||||
Default osm server is loaded with no credentials.
|
||||
---
|
||||
src/Preferences/MerkaartorPreferences.cpp | 5 +++++
|
||||
src/Utils/OsmServer.h | 2 ++
|
||||
2 files changed, 7 insertions(+)
|
||||
|
||||
diff --git a/src/Preferences/MerkaartorPreferences.cpp b/src/Preferences/MerkaartorPreferences.cpp
|
||||
index 25c7a16c..0e35b165 100644
|
||||
--- a/src/Preferences/MerkaartorPreferences.cpp
|
||||
+++ b/src/Preferences/MerkaartorPreferences.cpp
|
||||
@@ -630,6 +630,11 @@ void MerkaartorPreferences::initialize()
|
||||
|
||||
}
|
||||
|
||||
+ if (theOsmServers.size() == 0) {
|
||||
+ theOsmServers.append(defaultOsmServerInfo);
|
||||
+ qDebug(lc_MerkaartorPreferences) << "No OSM servers found, adding default server.";
|
||||
+ }
|
||||
+
|
||||
//Ensure we have a CacheDir value in QSettings
|
||||
if (!g_Merk_Ignore_Preferences)
|
||||
Sets->setValue("backgroundImage/CacheDir", Sets->value("backgroundImage/CacheDir", HOMEDIR + "/BackgroundCache"));
|
||||
diff --git a/src/Utils/OsmServer.h b/src/Utils/OsmServer.h
|
||||
index 1b23ff72..302d0421 100644
|
||||
--- a/src/Utils/OsmServer.h
|
||||
+++ b/src/Utils/OsmServer.h
|
||||
@@ -46,6 +46,8 @@ struct OsmServerInfo
|
||||
int CfgVersion = 1;
|
||||
};
|
||||
|
||||
+OsmServerInfo const defaultOsmServerInfo = OsmServerInfo{true, OsmServerInfo::AuthType::OAuth2Redirect, "https://www.openstreetmap.org/", "", ""};
|
||||
+
|
||||
class IOsmServerImpl : public QObject {
|
||||
Q_OBJECT
|
||||
|
|
@ -1,14 +1,21 @@
|
|||
# Template file for 'merkaartor'
|
||||
pkgname=merkaartor
|
||||
version=0.19.0
|
||||
revision=4
|
||||
build_style=qmake
|
||||
hostmakedepends="qt5-qmake libgdal-tools qt5-host-tools"
|
||||
makedepends="libgdal-devel proj-devel qt5-declarative-devel qt5-svg-devel
|
||||
qt5-tools-devel qt5-webkit-devel"
|
||||
version=0.20.0
|
||||
revision=1
|
||||
build_style=cmake
|
||||
configure_args="$(vopt_bool webengine WEBENGINE)"
|
||||
hostmakedepends="libgdal-tools qt6-base qt6-tools pkg-config protobuf"
|
||||
makedepends="libgdal-devel proj-devel qt6-declarative-devel qt6-svg-devel
|
||||
qt6-networkauth-devel qt6-qt5compat-devel protobuf-devel proj-devel
|
||||
exiv2-devel $(vopt_if webengine qt6-webengine-devel)"
|
||||
short_desc="Openstreetmap map editor"
|
||||
maintainer="John <me@johnnynator.dev>"
|
||||
license="GPL-2.0-or-later"
|
||||
homepage="http://merkaartor.be"
|
||||
distfiles="https://github.com/openstreetmap/merkaartor/archive/${version}.tar.gz"
|
||||
checksum=f538d1eb380005cbd5d047070b276da59c58bb7ff47218e20a080b893d0ba457
|
||||
checksum=31b73a9d50cb6366a7c15ab36e030467ffe9f7de2be38bad5f3832314d4a5751
|
||||
|
||||
build_options="webengine"
|
||||
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" = "64$XBPS_TARGET_WORDSIZE" ]; then
|
||||
build_options_default="webengine"
|
||||
fi
|
||||
|
|
Loading…
Add table
Reference in a new issue