diff --git a/network/web/qupzilla/actions.py b/network/web/qupzilla/actions.py
index ac6b1c51fb..89c5b0a5fc 100644
--- a/network/web/qupzilla/actions.py
+++ b/network/web/qupzilla/actions.py
@@ -12,14 +12,16 @@ from pisi.actionsapi import get
def setup():
qt5.configure(parameters="USE_WEBGL=true \
QUPZILLA_PREFIX=/usr/ \
+ DISABLE_UPDATES_CHECK=true \
GNOME_INTEGRATION=true \
- KDE_INTEGRATION=true \
- NO_X11=true")
+ KDE_INTEGRATION=true ")
def build():
qt5.make()
def install():
qt5.install("INSTALL_ROOT=%s" % get.installDIR())
+ #zsh
+ pisitools.insinto("/usr/share/zsh/site-functions", "linux/completion/*")
pisitools.dodoc("AUTHORS", "BUILDING*", "CHANGELOG", "COPYRIGHT", "FAQ", "README*")
diff --git a/network/web/qupzilla/files/QupZilla-2.2.0-native-scrollbars.patch b/network/web/qupzilla/files/QupZilla-2.2.0-native-scrollbars.patch
new file mode 100644
index 0000000000..d2caa027a4
--- /dev/null
+++ b/network/web/qupzilla/files/QupZilla-2.2.0-native-scrollbars.patch
@@ -0,0 +1,24 @@
+diff -ur QupZilla-2.2.0/src/lib/preferences/preferences.cpp QupZilla-2.2.0-native-scrollbars/src/lib/preferences/preferences.cpp
+--- QupZilla-2.2.0/src/lib/preferences/preferences.cpp 2017-10-08 16:05:56.000000000 +0200
++++ src/lib/preferences/preferences.cpp 2017-10-16 05:34:25.738624011 +0200
+@@ -278,7 +278,7 @@
+ ui->wheelScroll->setValue(settings.value("wheelScrollLines", qApp->wheelScrollLines()).toInt());
+ ui->xssAuditing->setChecked(settings.value("XSSAuditing", false).toBool());
+ ui->printEBackground->setChecked(settings.value("PrintElementBackground", true).toBool());
+- ui->useNativeScrollbars->setChecked(settings.value("UseNativeScrollbars", false).toBool());
++ ui->useNativeScrollbars->setChecked(settings.value("UseNativeScrollbars", true).toBool());
+
+ foreach (int level, WebView::zoomLevels()) {
+ ui->defaultZoomLevel->addItem(QString("%1%").arg(level));
+diff -ur QupZilla-2.2.0/src/lib/webengine/webscrollbarmanager.cpp QupZilla-2.2.0-native-scrollbars/src/lib/webengine/webscrollbarmanager.cpp
+--- QupZilla-2.2.0/src/lib/webengine/webscrollbarmanager.cpp 2017-10-08 16:05:56.000000000 +0200
++++ src/lib/webengine/webscrollbarmanager.cpp 2017-10-16 05:33:36.152339717 +0200
+@@ -109,7 +109,7 @@
+
+ void WebScrollBarManager::loadSettings()
+ {
+- m_enabled = Settings().value(QSL("Web-Browser-Settings/UseNativeScrollbars"), false).toBool();
++ m_enabled = Settings().value(QSL("Web-Browser-Settings/UseNativeScrollbars"), true).toBool();
+
+ if (!m_enabled) {
+ for (WebView *view : m_scrollbars.keys()) {
diff --git a/network/web/qupzilla/files/QupZilla-2.2.5-qtbug-65523-workaround.patch b/network/web/qupzilla/files/QupZilla-2.2.5-qtbug-65523-workaround.patch
new file mode 100644
index 0000000000..708f05f58b
--- /dev/null
+++ b/network/web/qupzilla/files/QupZilla-2.2.5-qtbug-65523-workaround.patch
@@ -0,0 +1,12 @@
+diff -ur QupZilla-2.2.5/src/lib/webengine/webpage.cpp QupZilla-2.2.5-qtbug-65523-workaround/src/lib/webengine/webpage.cpp
+--- QupZilla-2.2.5/src/lib/webengine/webpage.cpp 2018-01-28 16:37:13.000000000 +0100
++++ src/lib/webengine/webpage.cpp 2018-02-01 04:34:19.159005227 +0100
+@@ -102,7 +102,7 @@
+ });
+
+ // Workaround for broken load started/finished signals in QtWebEngine 5.10
+- if (qstrcmp(qVersion(), "5.10.0") == 0) {
++ {
+ connect(this, &QWebEnginePage::loadProgress, this, [this](int progress) {
+ if (progress == 100) {
+ emit loadFinished(true);
diff --git a/network/web/qupzilla/files/bookmarks.patch b/network/web/qupzilla/files/bookmarks.patch
new file mode 100644
index 0000000000..0335214be2
--- /dev/null
+++ b/network/web/qupzilla/files/bookmarks.patch
@@ -0,0 +1,1125 @@
+--- bookmarks_old.json 2017-03-15 21:26:50.000000000 +0300
++++ src/lib/data/data/bookmarks.json 2017-12-05 23:06:55.914484285 +0300
+@@ -1,73 +1,1052 @@
+ {
+- "roots": {
+- "bookmark_bar": {
+- "children": [
+- {
+- "description": "Source code of QupZilla",
+- "keyword": "qz-git",
+- "name": "QupZilla Git",
+- "type": "url",
+- "url": "https://github.com/QupZilla/qupzilla",
+- "visit_count": 0
++ "roots": {
++ "bookmark_bar": {
++ "children": [
++ {
++ "children": [
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Github PisiLinux",
++ "type": "url",
++ "url": "https://github.com/pisilinux",
++ "visit_count": 1
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "gitter pisilinux",
++ "type": "url",
++ "url": "https://gitter.im/pisilinux",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "slack pisi",
++ "type": "url",
++ "url": "https://pisi.slack.com/messages/general/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Transifex",
++ "type": "url",
++ "url": "https://www.transifex.com/signin/?next=/messages/inbox/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Twitter'da PiSilinux",
++ "type": "url",
++ "url": "http://twitter.com/#!/pisilinux",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "PisiLinux Forum",
++ "type": "url",
++ "url": "http://forum.pisilinux.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "PisiLinux",
++ "type": "url",
++ "url": "http://www.pisilinux.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Hata Takip Sistemi",
++ "type": "url",
++ "url": "http://bugs.pisilinux.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "PiSilinux Çeviri Platformu",
++ "type": "url",
++ "url": "https://www.transifex.com/projects/p/PiSiLinux/",
++ "visit_count": 0
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "PiSilinux Durakları",
++ "type": "folder"
++ },
++ {
++ "children": [
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Worldforum PiSiLinux",
++ "type": "url",
++ "url": "http://forum.pisilinuxworld.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Pardus Ansiklopedisi",
++ "type": "url",
++ "url": "http://tr.pardus-wiki.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Özgürlük İçin",
++ "type": "url",
++ "url": "http://www.ozgurlukicin.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Pardus-Linux.org",
++ "type": "url",
++ "url": "http://www.pardus-linux.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Linux Kullanıcıları Derneği",
++ "type": "url",
++ "url": "http://www.lkd.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Linux Belgelendirme Projesi",
++ "type": "url",
++ "url": "http://www.belgeler.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Tuxleaks - özgür belgeler;",
++ "type": "url",
++ "url": "http://tuxleaks.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "LibreOffice Türkiye",
++ "type": "url",
++ "url": "http://tr.libreoffice.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "LibreOffice Forum",
++ "type": "url",
++ "url": "http://forum.libreoffice.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "LibreOffice Wiki",
++ "type": "url",
++ "url": "http://wiki.libreoffice.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Mozilla Türkiye",
++ "type": "url",
++ "url": "http://www.mozilla.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "GNOME Türkiye",
++ "type": "url",
++ "url": "http://www.gnome.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "KDE Türkiye",
++ "type": "url",
++ "url": "http://www.kde.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "OpenOffice.org Türkiye",
++ "type": "url",
++ "url": "http://www.openoffice.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "WordPress Türkiye",
++ "type": "url",
++ "url": "http://www.wordpress-tr.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Debian Türkiye",
++ "type": "url",
++ "url": "http://www.debian.org.tr/Ana_sayfa",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Gentoo Türkiye",
++ "type": "url",
++ "url": "http://www.gentoo-tr.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Linux Mint Türkiye",
++ "type": "url",
++ "url": "http://www.linuxmint.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "OpenSUSE.org Türkiye",
++ "type": "url",
++ "url": "http://tr.opensuse.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Slackware Türkiye",
++ "type": "url",
++ "url": "http://www.slackware.org.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Ubuntu Türkiye",
++ "type": "url",
++ "url": "http://www.ubuntu-tr.net/",
++ "visit_count": 0
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "Topluluk",
++ "type": "folder"
++ },
++ {
++ "children": [
++ {
++ "description": "",
++ "keyword": "",
++ "name": "A Bank",
++ "type": "url",
++ "url": "http://www.abank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Akbank",
++ "type": "url",
++ "url": "http://www.akbank.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Aktif Bank",
++ "type": "url",
++ "url": "http://www.aktifbank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Anadolu Bank",
++ "type": "url",
++ "url": "http://www.anadolubank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Citibank",
++ "type": "url",
++ "url": "http://www.citibank.com.tr/homepage/tr/index.htm",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "DenizBank",
++ "type": "url",
++ "url": "http://www.denizbank.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Eurobank Tekfen",
++ "type": "url",
++ "url": "http://www.eurobanktekfen.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Fibabanka",
++ "type": "url",
++ "url": "http://www.fibabanka.com.tr/Default.aspx",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Finansbank",
++ "type": "url",
++ "url": "http://www.finansbank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Garanti Bankası",
++ "type": "url",
++ "url": "http://www.garanti.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Halkbank",
++ "type": "url",
++ "url": "http://www.halkbank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "HSBC",
++ "type": "url",
++ "url": "http://www.hsbc.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "ING Bank",
++ "type": "url",
++ "url": "http://www.ingbank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Şekerbank",
++ "type": "url",
++ "url": "http://www.sekerbank.com.tr//default.jsp",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "TEB",
++ "type": "url",
++ "url": "http://www.teb.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Eurobank Tekfen",
++ "type": "url",
++ "url": "http://www.tekfenbank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Tbank",
++ "type": "url",
++ "url": "http://www.tbank.com.tr/tr-TR/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Tekstil Bank",
++ "type": "url",
++ "url": "http://www.tekstilbank.com.tr/portal/index.htm",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "TurkishBank",
++ "type": "url",
++ "url": "http://www.turkishbank.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Türkiye İş Bankası",
++ "type": "url",
++ "url": "http://www.isbank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "VakıfBank",
++ "type": "url",
++ "url": "http://www.vakifbank.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Yapı Kredi",
++ "type": "url",
++ "url": "http://www.yapikredi.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Ziraat Bankası",
++ "type": "url",
++ "url": "http://www.ziraatbank.com.tr/",
++ "visit_count": 0
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "Bankalar",
++ "type": "folder"
++ },
++ {
++ "children": [
++ {
++ "description": "",
++ "keyword": "",
++ "name": "HGS sorgulama",
++ "type": "url",
++ "url": "https://hgsmusteri.ptt.gov.tr",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Vatandaşlık Portalı",
++ "type": "url",
++ "url": "https://www.turkiye.gov.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Türk Telekom : Rehber",
++ "type": "url",
++ "url": "http://www.ttrehber.turktelekom.com.tr/trk-wp/IDA2",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Güncel Türkçe Sözlük",
++ "type": "url",
++ "url": "http://www.tdk.org.tr/index.php?option=com_gts&view=gts",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Türk Dil Kurumu Yazım Kılavuzu",
++ "type": "url",
++ "url": "http://www.tdk.org.tr/index.php?option=com_seslissozluk&view=seslissozluk",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Hava Tahmini",
++ "type": "url",
++ "url": "http://www.mgm.gov.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Nöbetçi Eczaneler",
++ "type": "url",
++ "url": "http://www.treczane.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Türk Telekom : Rehber",
++ "type": "url",
++ "url": "http://www.ttrehber.turktelekom.com.tr/trk-wp/IDA2",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Aday İşlemleri Sayfası(OSYM)",
++ "type": "url",
++ "url": "https://ais.osym.gov.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Hastane Randevu Alma",
++ "type": "url",
++ "url": "http://hastanerandevu.gov.tr/Vatandas/",
++ "visit_count": 0
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "Bilgi Sorgulama",
++ "type": "folder"
++ },
++ {
++ "children": [
++ {
++ "children": [
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Açık Gazete",
++ "type": "url",
++ "url": "http://www.acikgazete.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "BBC Turkce",
++ "type": "url",
++ "url": "http://www.bbc.co.uk/turkce/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Bianet",
++ "type": "url",
++ "url": "http://www.bianet.org/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Dipnot TV",
++ "type": "url",
++ "url": "http://www.dipnot.tv/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Dördüncü Kuvvet Medya",
++ "type": "url",
++ "url": "http://www.dorduncukuvvetmedya.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Gazeteport",
++ "type": "url",
++ "url": "http://www.gazeteport.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "haber365.com | 365 Gün Haber!",
++ "type": "url",
++ "url": "http://haber365.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "MYNET haber",
++ "type": "url",
++ "url": "http://www.mynet.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "NTVMSNBC",
++ "type": "url",
++ "url": "http://www.ntvmsnbc.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "ekolay.net | spor",
++ "type": "url",
++ "url": "http://spor.ekolay.net/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "HABERTÜRK Spor",
++ "type": "url",
++ "url": "http://www.htspor.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "NTVSpor.net",
++ "type": "url",
++ "url": "http://www.ntvspor.net/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Sporx",
++ "type": "url",
++ "url": "http://www.sporx.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Zaytung",
++ "type": "url",
++ "url": "http://zaytung.com/",
++ "visit_count": 0
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "E-haber",
++ "type": "folder"
++ },
++ {
++ "children": [
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Anadolu Ajansı",
++ "type": "url",
++ "url": "http://www.aa.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Anka Haber Ajansı",
++ "type": "url",
++ "url": "http://www.ankaajansi.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Cihan Haber Ajansı",
++ "type": "url",
++ "url": "http://www.cihan.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Doğan Haber Ajansı",
++ "type": "url",
++ "url": "http://www.dha.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "İhlas Haber Ajansı",
++ "type": "url",
++ "url": "http://www.iha.com.tr/",
++ "visit_count": 0
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "Ajans",
++ "type": "folder"
++ },
++ {
++ "children": [
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Akşam",
++ "type": "url",
++ "url": "http://www.aksam.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "BirGün",
++ "type": "url",
++ "url": "http://www.birgun.net/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Cumhuriyet",
++ "type": "url",
++ "url": "http://www.cumhuriyet.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Hürriyet",
++ "type": "url",
++ "url": "http://www.hurriyet.com.tr/anasayfa/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Dünya",
++ "type": "url",
++ "url": "http://www.dunya.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Evrensel",
++ "type": "url",
++ "url": "http://www.evrensel.net/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Milliyet",
++ "type": "url",
++ "url": "http://www.milliyet.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Güneş",
++ "type": "url",
++ "url": "http://www.gunes.com/2011/07/08/index.html",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Habertürk",
++ "type": "url",
++ "url": "http://www.haberturk.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Ortadoğu",
++ "type": "url",
++ "url": "http://www.ortadogugazetesi.net/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Özgür Gündem",
++ "type": "url",
++ "url": "http://www.ozgur-gundem.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Posta",
++ "type": "url",
++ "url": "http://www.posta.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Sabah",
++ "type": "url",
++ "url": "http://www.sabah.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Radikal",
++ "type": "url",
++ "url": "http://www.radikal.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Star Gazete",
++ "type": "url",
++ "url": "http://www.stargazete.com/starextra/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Takvim",
++ "type": "url",
++ "url": "http://www.takvim.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Taraf",
++ "type": "url",
++ "url": "http://www.taraf.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Türkiye",
++ "type": "url",
++ "url": "http://www.turkiyegazetesi.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Vatan",
++ "type": "url",
++ "url": "http://www.gazetevatan.com/root.asp",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Yeni Asya",
++ "type": "url",
++ "url": "http://www.yeniasya.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Yeni Şafak",
++ "type": "url",
++ "url": "http://www.yenisafak.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Yeniçağ",
++ "type": "url",
++ "url": "http://www.yg.yenicaggazetesi.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Fotomaç",
++ "type": "url",
++ "url": "http://www.fotomac.com.tr/",
++ "visit_count": 0
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "Gazeteler",
++ "type": "folder"
++ },
++ {
++ "children": [
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Digiturk TV Rehberi",
++ "type": "url",
++ "url": "http://tvguide.digiturk.tv/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "ATV",
++ "type": "url",
++ "url": "http://www.atv.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "CNBC-E",
++ "type": "url",
++ "url": "http://www.cnbce.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "CNN TÜRK",
++ "type": "url",
++ "url": "http://www.cnnturk.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Kanal D",
++ "type": "url",
++ "url": "http://www.kanald.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "FOX",
++ "type": "url",
++ "url": "http://www.fox.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Habertürk",
++ "type": "url",
++ "url": "http://tv.haberturk.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "NTV",
++ "type": "url",
++ "url": "http://www.ntvmsnbc.com/news/37103.asp",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Show TV",
++ "type": "url",
++ "url": "http://www.showtvnet.com/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "Star TV",
++ "type": "url",
++ "url": "http://www.startv.com.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "TRT",
++ "type": "url",
++ "url": "http://www.trt.net.tr/",
++ "visit_count": 0
++ },
++ {
++ "description": "",
++ "keyword": "",
++ "name": "tv8",
++ "type": "url",
++ "url": "http://www.tv8.com.tr/",
++ "visit_count": 0
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "Televizyonlar",
++ "type": "folder"
++ }
++ ],
++ "description": "",
++ "expanded": false,
++ "expanded_sidebar": false,
++ "name": "Haberler",
++ "type": "folder"
++ },
++ {
++ "type": "separator"
++ }
++ ],
++ "description": "Yer imleri araç çubuğuna kaydedildi",
++ "expanded": true,
++ "expanded_sidebar": true,
++ "name": "Yer İmler Araç Çubuğu",
++ "type": "folder"
++ },
++ "bookmark_menu": {
++ "children": [
++ ],
++ "description": "Yer imleri menüye kaydedildi",
++ "expanded": true,
++ "expanded_sidebar": true,
++ "name": "Yer İmleri Menüsü",
++ "type": "folder"
++ },
++ "other": {
++ "children": [
++ ],
++ "description": "Diğer tüm yer imleri",
++ "expanded": true,
++ "expanded_sidebar": true,
++ "name": "Sıralanmamış Yerimleri",
++ "type": "folder"
++ }
+ },
+- {
+- "description": "",
+- "keyword": "qz-wiki",
+- "name": "QupZilla Wiki",
+- "type": "url",
+- "url": "https://github.com/QupZilla/qupzilla/wiki",
+- "visit_count": 0
+- },
+- {
+- "description": "GitHub Issue Tracker for QupZilla",
+- "keyword": "qz-issues",
+- "name": "QupZilla Issues",
+- "type": "url",
+- "url": "https://github.com/QupZilla/qupzilla/issues",
+- "visit_count": 0
+- },
+- {
+- "type": "separator"
+- },
+- {
+- "description": "Blog with development updates",
+- "keyword": "qz-blog",
+- "name": "QupZilla Blog",
+- "type": "url",
+- "url": "http://blog.qupzilla.com/",
+- "visit_count": 0
+- },
+- {
+- "description": "QupZilla Homepage",
+- "keyword": "qz-home",
+- "name": "QupZilla Home",
+- "type": "url",
+- "url": "https://www.qupzilla.com/",
+- "visit_count": 0
+- }
+- ],
+- "description": "Bookmarks located in Bookmarks Toolbar",
+- "expanded": true,
+- "expanded_sidebar": true,
+- "name": "Bookmarks Toolbar",
+- "type": "folder"
+- },
+- "bookmark_menu": {
+- "children": [],
+- "description": "Bookmarks located in Bookmarks Menu",
+- "expanded": true,
+- "expanded_sidebar": true,
+- "name": "Bookmarks Menu",
+- "type": "folder"
+- },
+- "other": {
+- "children": [],
+- "description": "All other bookmarks",
+- "expanded": true,
+- "expanded_sidebar": true,
+- "name": "Unsorted Bookmarks",
+- "type": "folder"
+- }
+- },
+- "version": 1
++ "version": 1
+ }
diff --git a/network/web/qupzilla/pspec.xml b/network/web/qupzilla/pspec.xml
index 246dd45d11..9f3dcbf2b5 100644
--- a/network/web/qupzilla/pspec.xml
+++ b/network/web/qupzilla/pspec.xml
@@ -10,7 +10,7 @@
app:gui
Cross-platform QtWebKit browser
QupZilla is a new and very fast QtWebEngine browser.
- https://github.com/QupZilla/qupzilla/releases/download/v2.1.2/QupZilla-2.1.2.tar.xz
+ https://github.com/QupZilla/qupzilla/releases/download/v2.2.5/QupZilla-2.2.5.tar.xz
openssl-devel
glib2-devel
@@ -42,13 +42,18 @@
tiff-devel
jbigkit-devel
nss-devel
+ cups-devel
+ ffmpeg-devel
+ libXScrnSaver-devel
speeddial.diff
preferences.diff
browserwindow.diff
defines.diff
- bookmarks_json.diff
+ bookmarks.patch
+ QupZilla-2.2.0-native-scrollbars.patch
+ QupZilla-2.2.5-qtbug-65523-workaround.patch
@@ -84,6 +89,13 @@
+
+ 2018-02-15
+ 2.2.5
+ Version bump.
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
2017-04-13
2.1.2