aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LICENSE.md7
-rw-r--r--README.md8
-rw-r--r--lib/about/aboutdialog.cpp17
-rw-r--r--lib/about/aboutdialog.ui7
4 files changed, 26 insertions, 13 deletions
diff --git a/LICENSE.md b/LICENSE.md
index 55c3d71..80e1d0d 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -29,6 +29,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
- url: https://github.com/itay-grudev/SingleApplication
- license: MIT
-## breakpad
+## KDE Frameworks (optional)
+- url: https://community.kde.org/Frameworks
+- license: LGPL-2.1
+- source code: https://cgit.kde.org/
+
+## Breakpad (optional)
- url: https://chromium.googlesource.com/breakpad/breakpad
- license: BSD-3-Clause
diff --git a/README.md b/README.md
index 7b80658..bd177b2 100644
--- a/README.md
+++ b/README.md
@@ -31,13 +31,7 @@ you exercise your freedom.
It's a small boat. It says poi.
### Sounds dumb, how do I use it?
-You make it yourself.
-
-It's a cmake-based project that depends on Qt and Boost, so cmake && make alone
-should be sufficient to build from source. Some basic package scripts are
-provided in the repository.
-
-Detailed [build instructions](/smolbote/building.html) also included.
+You make it yourself. Detailed [build instructions](/smolbote/building.html) included.
### It doesn't work, what now?
Drop me an email at _aqua at iserlohn dash fortress dot net_.
diff --git a/lib/about/aboutdialog.cpp b/lib/about/aboutdialog.cpp
index 6434d68..12210dc 100644
--- a/lib/about/aboutdialog.cpp
+++ b/lib/about/aboutdialog.cpp
@@ -9,6 +9,7 @@
#include "aboutdialog.h"
#include "ui_aboutdialog.h"
#include <version.h>
+#include "config.h"
// compiler
// clang also defines __GNUC__, so we need to check for clang first
@@ -33,8 +34,7 @@ AboutDialog::AboutDialog(QWidget *parent)
ui->aboutLabel->setText(tr("<h2>smolbote %1</h2>"
"<p><i>yet another no-frills browser</i></p>"
- "<p>This program is free software, see <i>License</i> for more information.</p>"
- "<p>This program uses free software: Qt5, Boost</p>")
+ "<p>This program is free software, see <i>License</i> for more information.</p>")
.arg(qApp->applicationVersion()));
ui->licenseLabel->setText(tr("<p>Copyright 2017 - 2018 aqua</p>"
@@ -50,7 +50,18 @@ AboutDialog::AboutDialog(QWidget *parent)
"<p>You can read the full terms of the license on <a href='https://www.gnu.org/licenses/gpl-3.0.en.html'>the GNU website</a>.</p>"));
ui->detailsLabel->setText(tr("<p>Version " poi_Version "</p>"
- "<p>Compiled with " compiler "</p>"));
+ "<p>Compiled with " compiler "</p>"
+ "<p>Libraries: <ul>"
+ "<li><a href='https://www.qt.io/'>Qt5</a> " QT_VERSION_STR "</li>"
+ "<li><a href='https://www.boost.org/'>Boost</a></li>"
+ "<li><a href='https://github.com/itay-grudev/SingleApplication'>SingleApplication</a></li>"
+#ifdef CONFIG_USEPLASMA
+ "<li><a href='https://community.kde.org/Frameworks'>KDE Frameworks</a></li>"
+#endif
+#ifdef CONFIG_USEBREAKPAD
+ "<li><a href='https://chromium.googlesource.com/breakpad/breakpad'>Breakpad</a></li>"
+#endif
+ "</ul></p>"));
}
diff --git a/lib/about/aboutdialog.ui b/lib/about/aboutdialog.ui
index 13edfed..0af877d 100644
--- a/lib/about/aboutdialog.ui
+++ b/lib/about/aboutdialog.ui
@@ -81,8 +81,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>96</width>
- <height>30</height>
+ <width>406</width>
+ <height>450</height>
</rect>
</property>
<attribute name="label">
@@ -125,6 +125,9 @@
<property name="wordWrap">
<bool>true</bool>
</property>
+ <property name="openExternalLinks">
+ <bool>true</bool>
+ </property>
</widget>
</item>
</layout>