mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: tipp10: Build with qt-5.
* gnu/packages/education.scm (tipp10)[source]: Add new patches. [inputs]: Remove qt-4, sqlite. Add qtbase, qtmultimedia. * gnu/packages/patches/tipp10-disable-downloader.patch, gnu/packages/patches/tipp10-qt5.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them.
This commit is contained in:
parent
d0fff8f840
commit
808e4c141e
4 changed files with 244 additions and 5 deletions
165
gnu/packages/patches/tipp10-disable-downloader.patch
Normal file
165
gnu/packages/patches/tipp10-disable-downloader.patch
Normal file
|
|
@ -0,0 +1,165 @@
|
|||
https://salsa.debian.org/debian/tipp10/-/raw/debian/2.1.0-5/debian/patches/disable_downloaders.patch
|
||||
|
||||
Author: Reiner Herrmann <reiner@reiner-h.de>
|
||||
Description: Disable downloaders
|
||||
This makes porting to Qt5 much easier, as QHttp is no longer available.
|
||||
But the functionality was not enabled anyway or is no longer useful.
|
||||
.
|
||||
- checkversion.h/.cpp:
|
||||
At startup (while loading settings), Tipp10 "phones home" to do an
|
||||
update check (www.tipp10.com/update/version.tipp10v210).
|
||||
For a packaged software and one that is no longer being developed,
|
||||
this does not make much sense.
|
||||
- updatedialog.h/.cpp:
|
||||
Can download newer sqlite database (www.tipp10.com/update/sql.tipp10v210.utf),
|
||||
but this file is no longer available on the server (404).
|
||||
The update action has also not been enabled in the menu, so the update
|
||||
functionality was currently not active:
|
||||
widget/mainwindow.cpp:143: //fileMenu->addAction(updateAction);
|
||||
- downloaddialog.h/.cpp:
|
||||
Allows downloading lessons from user-specified location.
|
||||
But the action (widget/startwidget.cpp -> lessonDownload) has not been part
|
||||
of any menu, so it was also not in use.
|
||||
|
||||
--- a/tipp10.pro
|
||||
+++ b/tipp10.pro
|
||||
@@ -15,7 +15,6 @@
|
||||
INCLUDEPATH += .
|
||||
CONFIG += qt
|
||||
QT += sql
|
||||
-QT += network
|
||||
RC_FILE += tipp10.rc
|
||||
RESOURCES += tipp10.qrc
|
||||
HEADERS += def/defines.h \
|
||||
@@ -36,15 +35,12 @@
|
||||
widget/settingspages.h \
|
||||
widget/lessondialog.h \
|
||||
widget/regexpdialog.h \
|
||||
- widget/downloaddialog.h \
|
||||
widget/lessonprintdialog.h \
|
||||
widget/lessonresult.h \
|
||||
- widget/updatedialog.h \
|
||||
widget/helpbrowser.h \
|
||||
widget/companylogo.h \
|
||||
widget/errormessage.h \
|
||||
widget/txtmessagedialog.h \
|
||||
- widget/checkversion.h \
|
||||
sql/connection.h \
|
||||
sql/lessontablesql.h \
|
||||
sql/chartablesql.h \
|
||||
@@ -70,15 +66,12 @@
|
||||
widget/settingspages.cpp \
|
||||
widget/lessondialog.cpp \
|
||||
widget/regexpdialog.cpp \
|
||||
- widget/downloaddialog.cpp \
|
||||
widget/lessonprintdialog.cpp \
|
||||
widget/lessonresult.cpp \
|
||||
- widget/updatedialog.cpp \
|
||||
widget/helpbrowser.cpp \
|
||||
widget/companylogo.cpp \
|
||||
widget/errormessage.cpp \
|
||||
widget/txtmessagedialog.cpp \
|
||||
- widget/checkversion.cpp \
|
||||
sql/lessontablesql.cpp \
|
||||
sql/chartablesql.cpp \
|
||||
sql/trainingsql.cpp \
|
||||
--- a/widget/mainwindow.cpp
|
||||
+++ b/widget/mainwindow.cpp
|
||||
@@ -41,11 +41,9 @@
|
||||
|
||||
#include "mainwindow.h"
|
||||
#include "settingsdialog.h"
|
||||
-#include "updatedialog.h"
|
||||
#include "def/defines.h"
|
||||
#include "def/errordefines.h"
|
||||
#include "errormessage.h"
|
||||
-#include "checkversion.h"
|
||||
|
||||
MainWindow::MainWindow() {
|
||||
trainingStarted = false;
|
||||
@@ -214,8 +212,8 @@
|
||||
}
|
||||
|
||||
void MainWindow::showUpdate() {
|
||||
- UpdateDialog updateDialog(this);
|
||||
- updateDialog.exec();
|
||||
+ //UpdateDialog updateDialog(this);
|
||||
+ //updateDialog.exec();
|
||||
// Fill lesson list after online update
|
||||
startWidget->fillLessonList(false);
|
||||
}
|
||||
@@ -486,6 +484,7 @@
|
||||
settings.endGroup();
|
||||
|
||||
settings.beginGroup("general");
|
||||
+#if 0
|
||||
if (settings.value("check_new_version", true).toBool()) {
|
||||
|
||||
QDate lastVersionCheck = settings.value("last_version_check").toDate();
|
||||
@@ -499,6 +498,7 @@
|
||||
}
|
||||
settings.setValue("last_version_check", today);
|
||||
}
|
||||
+#endif
|
||||
settings.endGroup();
|
||||
}
|
||||
|
||||
--- a/widget/settingspages.cpp
|
||||
+++ b/widget/settingspages.cpp
|
||||
@@ -581,7 +581,7 @@
|
||||
|
||||
// Layout of group box vertical
|
||||
QVBoxLayout *layout = new QVBoxLayout;
|
||||
- layout->addWidget(checkNewVersion);
|
||||
+ //layout->addWidget(checkNewVersion);
|
||||
layout->addSpacing(1);
|
||||
layout->addWidget(checkNativeStyle);
|
||||
layout->setMargin(16);
|
||||
@@ -610,7 +610,6 @@
|
||||
checkIntelligence->setChecked(settings.value("check_toggle_intelligence", true).toBool());
|
||||
checkLimitLesson->setChecked(settings.value("check_limit_lesson", true).toBool());
|
||||
checkLessonPublish->setChecked(settings.value("check_lesson_publish", true).toBool());
|
||||
- checkNewVersion->setChecked(settings.value("check_new_version", true).toBool());
|
||||
checkNativeStyle->setChecked(settings.value("check_native_style", false).toBool());
|
||||
settings.endGroup();
|
||||
}
|
||||
@@ -636,7 +635,6 @@
|
||||
settings.setValue("check_limit_lesson", checkLimitLesson->isChecked());
|
||||
settings.setValue("check_lesson_publish", checkLessonPublish->isChecked());
|
||||
settings.setValue("check_native_style", checkNativeStyle->isChecked());
|
||||
- settings.setValue("check_new_version", checkNewVersion->isChecked());
|
||||
settings.endGroup();
|
||||
|
||||
return requireRestart;
|
||||
--- a/widget/startwidget.cpp
|
||||
+++ b/widget/startwidget.cpp
|
||||
@@ -43,12 +43,10 @@
|
||||
|
||||
#include "startwidget.h"
|
||||
#include "sql/startsql.h"
|
||||
-#include "updatedialog.h"
|
||||
#include "def/defines.h"
|
||||
#include "def/errordefines.h"
|
||||
#include "errormessage.h"
|
||||
#include "lessondialog.h"
|
||||
-#include "downloaddialog.h"
|
||||
#include "illustrationdialog.h"
|
||||
#include "txtmessagedialog.h"
|
||||
|
||||
@@ -1048,7 +1046,7 @@
|
||||
}
|
||||
|
||||
void StartWidget::clickDownloadLesson() {
|
||||
-
|
||||
+#if 0
|
||||
QStringList lessonData;
|
||||
|
||||
DownloadDialog downloadDialog(&lessonData, this);
|
||||
@@ -1083,6 +1081,7 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
|
||||
void StartWidget::clickEditLesson() {
|
||||
Loading…
Add table
Add a link
Reference in a new issue