[arch-commits] Commit in falkon/repos/extra-x86_64 (3 files)
Antonio Rojas
arojas at archlinux.org
Wed Jan 23 15:32:41 UTC 2019
Date: Wednesday, January 23, 2019 @ 15:32:40
Author: arojas
Revision: 344625
archrelease: copy trunk to extra-x86_64
Added:
falkon/repos/extra-x86_64/PKGBUILD
(from rev 344624, falkon/trunk/PKGBUILD)
falkon/repos/extra-x86_64/falkon-pyside2-5.12.patch
(from rev 344624, falkon/trunk/falkon-pyside2-5.12.patch)
Deleted:
falkon/repos/extra-x86_64/PKGBUILD
---------------------------+
PKGBUILD | 91 ++++++++++++++++++++++----------------------
falkon-pyside2-5.12.patch | 42 ++++++++++++++++++++
2 files changed, 89 insertions(+), 44 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2019-01-23 15:32:14 UTC (rev 344624)
+++ PKGBUILD 2019-01-23 15:32:40 UTC (rev 344625)
@@ -1,44 +0,0 @@
-# Maintainer: Antonio Rojas <arojas at archlinux.org>
-
-pkgname=falkon
-pkgver=3.0.1
-pkgrel=5
-pkgdesc="Cross-platform QtWebEngine browser"
-arch=(x86_64)
-url="https://www.falkon.org/"
-license=(GPL3)
-depends=(qt5-webengine qt5-x11extras qt5-svg)
-makedepends=(extra-cmake-modules qt5-tools kwallet libgnome-keyring python-pyside2 pyside2 shiboken2)
-optdepends=('kwallet: kf5 kwallet integration' 'libgnome-keyring: gnome keyring integration'
- 'python-pyside2: Python plugins')
-replaces=(qupzilla)
-source=(https://download.kde.org/stable/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz{,.sig}
- falkon-pyside2.patch::"https://cgit.kde.org/falkon.git/patch/?id=4c83ba3d"
- falkon-webinspector.patch::"https://cgit.kde.org/falkon.git/patch/?id=48ca42d6")
-sha256sums=('7b6ed54986543dd5462602943fb824df12f15d2061996310c4c4b891433f1a83'
- 'SKIP'
- 'c4d67973fb6d56cb62d0df819fb21232df51b11c13ff52bcf47d89448bc31d4e'
- '764a2829d8a4a9da875abe48d1c3f195b090bedc764c59f00b16e6ab753ee089')
-validpgpkeys=(3CB7B8416EF6778B409FDC43EBC3FC294452C6D8) # David Rosca <nowrep at gmail.com>
-
-prepare() {
- mkdir -p build
-
- cd $pkgname-$pkgver
- patch -p1 -i ../falkon-pyside2.patch # Fix build with Pyside2 5.11.0
- patch -p1 -i ../falkon-webinspector.patch # Fix WebInspector with Qt 5.11
-}
-
-build() {
- cd build
- cmake ../$pkgname-$pkgver \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_TESTING=OFF
- make
-}
-
-package() {
- cd build
- make DESTDIR="$pkgdir" install
-}
Copied: falkon/repos/extra-x86_64/PKGBUILD (from rev 344624, falkon/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2019-01-23 15:32:40 UTC (rev 344625)
@@ -0,0 +1,47 @@
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+
+pkgname=falkon
+pkgver=3.0.1
+pkgrel=6
+pkgdesc="Cross-platform QtWebEngine browser"
+arch=(x86_64)
+url="https://www.falkon.org/"
+license=(GPL3)
+depends=(qt5-webengine qt5-x11extras qt5-svg)
+makedepends=(extra-cmake-modules qt5-tools kwallet libgnome-keyring pyside2 shiboken2)
+optdepends=('kwallet: kf5 kwallet integration' 'libgnome-keyring: gnome keyring integration'
+ 'pyside2: Python plugins')
+replaces=(qupzilla)
+source=(https://download.kde.org/stable/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz{,.sig}
+ falkon-pyside2.patch::"https://cgit.kde.org/falkon.git/patch/?id=4c83ba3d"
+ falkon-pyside2-5.12.patch
+ falkon-webinspector.patch::"https://cgit.kde.org/falkon.git/patch/?id=48ca42d6")
+sha256sums=('7b6ed54986543dd5462602943fb824df12f15d2061996310c4c4b891433f1a83'
+ 'SKIP'
+ '454750ebdcf4a5f1ae322c3322ccc725b830d2441e9f4a86507e35fc79568206'
+ '8f31d255314b3b9865829775561712009962db5626ed44453c3f375c3731e2cd'
+ '5f499c1ae86d441450902dd83a394cd9a72f766e4c1e32a1bbc5ba44b6d0ebb8')
+validpgpkeys=(3CB7B8416EF6778B409FDC43EBC3FC294452C6D8) # David Rosca <nowrep at gmail.com>
+
+prepare() {
+ mkdir -p build
+
+ cd $pkgname-$pkgver
+ patch -p1 -i ../falkon-pyside2.patch # Fix build with Pyside2 5.11.0
+ patch -p1 -i ../falkon-pyside2-5.12.patch # Fix build with Pyside2 5.12.0
+ patch -p1 -i ../falkon-webinspector.patch # Fix WebInspector with Qt 5.11
+}
+
+build() {
+ cd build
+ cmake ../$pkgname-$pkgver \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_TESTING=OFF
+ make
+}
+
+package() {
+ cd build
+ make DESTDIR="$pkgdir" install
+}
Copied: falkon/repos/extra-x86_64/falkon-pyside2-5.12.patch (from rev 344624, falkon/trunk/falkon-pyside2-5.12.patch)
===================================================================
--- falkon-pyside2-5.12.patch (rev 0)
+++ falkon-pyside2-5.12.patch 2019-01-23 15:32:40 UTC (rev 344625)
@@ -0,0 +1,42 @@
+From 1c4a8ddd6f8e896787c837d37e9ad596c973e436 Mon Sep 17 00:00:00 2001
+From: David Rosca <nowrep at gmail.com>
+Date: Wed, 23 Jan 2019 15:55:29 +0100
+Subject: PyFalkon: Fix build with PySide 5.12
+
+BUG: 402947
+FIXED-IN: 3.1.0
+---
+ src/lib/tools/desktopfile.h | 2 +-
+ src/plugins/PyFalkon/pyfalkon_global.h | 3 ---
+ 2 files changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/src/lib/tools/desktopfile.h b/src/lib/tools/desktopfile.h
+index baf231a..d41e7e2 100644
+--- a/src/lib/tools/desktopfile.h
++++ b/src/lib/tools/desktopfile.h
+@@ -26,7 +26,7 @@ class QSettings;
+ class FALKON_EXPORT DesktopFile
+ {
+ public:
+- explicit DesktopFile();
++ DesktopFile();
+ explicit DesktopFile(const QString &filePath);
+
+ QString name() const;
+diff --git a/src/plugins/PyFalkon/pyfalkon_global.h b/src/plugins/PyFalkon/pyfalkon_global.h
+index b064dce..391ef6c 100644
+--- a/src/plugins/PyFalkon/pyfalkon_global.h
++++ b/src/plugins/PyFalkon/pyfalkon_global.h
+@@ -16,9 +16,6 @@
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * ============================================================ */
+
+-// Make "signals:", "slots:" visible as access specifiers
+-#define QT_ANNOTATE_ACCESS_SPECIFIER(a) __attribute__((annotate(#a)))
+-
+ // PYSIDE-711
+ #include <QHstsPolicy>
+ #include <QWebEngineContextMenuData>
+--
+cgit v1.1
+
More information about the arch-commits
mailing list