Skip to content
Snippets Groups Projects
Commit edebf52f authored by Henrik Riomar's avatar Henrik Riomar Committed by A. Klitzing
Browse files

community/cppcheck: upgrade to 2.8

parent b72c7c99
No related branches found
No related tags found
1 merge request!34704community/cppcheck: upgrade to 2.8
Pipeline #123231 passed
# Contributor: August Klein <amatcoder@gmail.com>
# Maintainer: André Klitzing <aklitzing@gmail.com>
pkgname=cppcheck
pkgver=2.7.1
pkgver=2.8
pkgrel=0
pkgdesc="Static analysis tool for C/C++ code"
url="https://cppcheck.sourceforge.io/"
......@@ -59,7 +59,7 @@ gui() {
}
sha512sums="
1a13b6cb8014fb51152914cfde2d3304515e04cbec82b97a8cc90f1d54b3f905f02b124965fe25d439abd0ca1ee30619672d5ae3705b160bf8c3080ee14fcdad cppcheck-2.7.1.tar.gz
013e3d1bb49602ac0bf39335d5b4df001aa98e1ad9689207063460edc30a4cd7b67f5e880bd0bcae0c03e5724a8bdd0cb5c8cafcb89a815dab24b2ead2923f36 set_datadir.patch
67a760c4205ca908b5992e05b5bdd5d67052ae12aff870ee94d445fba48d211bfdfffc9fce0fb65b9fd693e82930b6b93e32636d230a73b12e8df42c4f7d27a2 cppcheck-2.8.tar.gz
ebc9cf95f51afe52094f51fa82ae76a6f52b63c5f94df512b61c939328fc0d3e8c681644c61368f3d3267bf6c0a155604cc00b20e49fd196d788a357655a9d43 set_datadir.patch
346c5b41af809dfbff00b7ce66f8abc0e038d6272cf08bbefc4bfc6eaf32940815faca376609165de85072761271521c2a7a56aa7c59e88f65f7d9514b35aaff python3-htmlreport.patch
"
--- cppcheck-1.73-origin/gui/main.cpp
+++ cppcheck-1.73/gui/main.cpp
@@ -62,12 +57,18 @@
diff --git a/gui/main.cpp b/gui/main.cpp
index c16057960..a058ce416 100644
--- a/gui/main.cpp
+++ b/gui/main.cpp
@@ -57,6 +57,9 @@ int main(int argc, char *argv[])
QSettings* settings = new QSettings("Cppcheck", "Cppcheck-GUI", &app);
// Set data dir..
+ if ((settings->value("DATADIR", QString()).toString()).isEmpty())
+ settings->setValue("DATADIR", "/usr/share/cppcheck");
+
foreach (const QString arg, app.arguments()) {
for (const QString& arg : QApplication::arguments()) {
if (arg.startsWith("--data-dir=")) {
settings->setValue("DATADIR", arg.mid(11));
return 0;
@@ -64,6 +67,9 @@ int main(int argc, char *argv[])
}
}
+
+ if ((settings->value(SETTINGS_LANGUAGE, QString()).toString()).isEmpty())
+ settings->setValue(SETTINGS_LANGUAGE, "en");
+
TranslationHandler* th = new TranslationHandler(&app);
th->SetLanguage(settings->value(SETTINGS_LANGUAGE, th->SuggestLanguage()).toString());
th->setLanguage(settings->value(SETTINGS_LANGUAGE, th->suggestLanguage()).toString());
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment