summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/qbittorrent/files/nox-webui-fix.patch')
-rw-r--r--net-p2p/qbittorrent/files/nox-webui-fix.patch94
1 files changed, 94 insertions, 0 deletions
diff --git a/net-p2p/qbittorrent/files/nox-webui-fix.patch b/net-p2p/qbittorrent/files/nox-webui-fix.patch
new file mode 100644
index 000000000000..b4b676665bdc
--- /dev/null
+++ b/net-p2p/qbittorrent/files/nox-webui-fix.patch
@@ -0,0 +1,94 @@
+Index: src/httpconnection.cpp
+===================================================================
+--- src/httpconnection.cpp (revision 4101)
++++ src/httpconnection.cpp (working copy)
+@@ -237,6 +237,7 @@
+ QFile file(url);
+ if(!file.open(QIODevice::ReadOnly))
+ {
++ qDebug("File %s was not found!", qPrintable(url));
+ respondNotFound();
+ return;
+ }
+Index: src/src.pro
+===================================================================
+--- src/src.pro (revision 4101)
++++ src/src.pro (working copy)
+@@ -142,8 +142,9 @@
+ contains(DEFINES, DISABLE_GUI) {
+ QT = core
+ TARGET = qbittorrent-nox
++} else {
++ TARGET = qbittorrent
+ }
+-else:TARGET = qbittorrent
+
+ # QMAKE_CXXFLAGS_RELEASE += -fwrapv
+ # QMAKE_CXXFLAGS_DEBUG += -fwrapv
+@@ -211,25 +212,27 @@
+ }
+ unix:!macx:contains(DEFINES, WITH_GEOIP_EMBEDDED):message("You chose to embed GeoIP database in qBittorrent executable.")
+
++}
++
+ # Resource files
+ RESOURCES = icons.qrc \
+ lang.qrc \
+ search.qrc \
+ webui.qrc
+
+- # Add GeoIP resource file if the GeoIP database
+- # should be embedded in qBittorrent executable
+- contains(DEFINES, WITH_GEOIP_EMBEDDED) {
+- exists("geoip/GeoIP.dat") {
+- message("GeoIP.dat was found in src/geoip/.")
+- RESOURCES += geoip.qrc
+- }
+- else {
+- DEFINES -= WITH_GEOIP_EMBEDDED
+- error("GeoIP.dat was not found in src/geoip/ folder, please follow instructions in src/geoip/README.")
+- }
++# Add GeoIP resource file if the GeoIP database
++# should be embedded in qBittorrent executable
++contains(DEFINES, WITH_GEOIP_EMBEDDED) {
++ exists("geoip/GeoIP.dat") {
++ message("GeoIP.dat was found in src/geoip/.")
++ RESOURCES += geoip.qrc
+ }
+-else:message("GeoIP database will not be embedded in qBittorrent executable.")
++ else {
++ DEFINES -= WITH_GEOIP_EMBEDDED
++ error("GeoIP.dat was not found in src/geoip/ folder, please follow instructions in src/geoip/README.")
++ }
++} else {
++ message("GeoIP database will not be embedded in qBittorrent executable.")
+ }
+
+ # Translations
+@@ -284,7 +287,7 @@
+ scannedfoldersmodel.h
+
+ contains(DEFINES, DISABLE_GUI) {
+- HEADERS += headlessloader.h
++ HEADERS += headlessloader.h
+ } else {
+ HEADERS += GUI.h \
+ feedList.h \
+@@ -331,7 +334,8 @@
+ }
+ }
+
+-!contains(DEFINES, DISABLE_GUI):FORMS += ui/mainwindow.ui \
++!contains(DEFINES, DISABLE_GUI) {
++ FORMS += ui/mainwindow.ui \
+ ui/options.ui \
+ ui/about.ui \
+ ui/createtorrent.ui \
+@@ -350,6 +354,7 @@
+ ui/propertieswidget.ui \
+ ui/peer.ui \
+ ui/confirmdeletiondlg.ui
++}
+
+ contains(DEFINES, DISABLE_GUI) {
+ include(qtsingleapp/qtsinglecoreapplication.pri)