mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-16 06:07:00 +02:00
qt5-webkit: build with python3
This commit is contained in:
parent
f9ab4f2f5a
commit
c8f0d40dc1
2 changed files with 30 additions and 2 deletions
27
srcpkgs/qt5-webkit/patches/python3.9.patch
Normal file
27
srcpkgs/qt5-webkit/patches/python3.9.patch
Normal file
|
@ -0,0 +1,27 @@
|
|||
From 78360c01c796b6260bf828bc9c8a0ef73c5132fd Mon Sep 17 00:00:00 2001
|
||||
From: Konstantin Tokarev <annulen@yandex.ru>
|
||||
Date: Wed, 3 Jun 2020 15:01:42 +0300
|
||||
Subject: [PATCH] Fix compilation with Python 3.9: avoid passing encoding to
|
||||
json.load()
|
||||
|
||||
In Python 2.7 UTF-8 is assumed by default, while in Python 3 this argument
|
||||
is not supported.
|
||||
|
||||
Change-Id: Ic459d60a6b20bc1838d8771bc36ac41614fe61a9
|
||||
---
|
||||
Source/JavaScriptCore/generate-bytecode-files | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Source/JavaScriptCore/generate-bytecode-files b/Source/JavaScriptCore/generate-bytecode-files
|
||||
index c5dab429c7b0f..af3431275ecf9 100644
|
||||
--- a/Source/JavaScriptCore/generate-bytecode-files
|
||||
+++ b/Source/JavaScriptCore/generate-bytecode-files
|
||||
@@ -163,7 +163,7 @@ if __name__ == "__main__":
|
||||
initBytecodesFile = openOrExit(initASMFileName, "w")
|
||||
|
||||
try:
|
||||
- bytecodeSections = json.load(bytecodeFile, encoding = "utf-8")
|
||||
+ bytecodeSections = json.load(bytecodeFile)
|
||||
except:
|
||||
print("Unexpected error parsing {0}: {1}".format(bytecodeJSONFile, sys.exc_info()))
|
||||
|
|
@ -13,7 +13,7 @@ configure_args="-DPORT=Qt -DUSE_LD_GOLD=OFF
|
|||
-DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
|
||||
-DCMAKE_C_FLAGS_DEBUG=-DNDEBUG
|
||||
-DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG"
|
||||
hostmakedepends="bison gperf perl pkg-config python qt5-qmake ruby"
|
||||
hostmakedepends="bison gperf perl pkg-config python3 qt5-qmake ruby"
|
||||
makedepends="libwebp-devel libxslt-devel libXcomposite-devel sqlite-devel
|
||||
libjpeg-turbo-devel gst-plugins-base1-devel qt5-declarative-devel
|
||||
qt5-location-devel qt5-sensors-devel qt5-webchannel-devel hyphen-devel
|
||||
|
@ -22,7 +22,8 @@ short_desc="Cross-platform application and UI framework (Qt5) - WebKit2 componen
|
|||
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||
license="LGPL-2.1-or-later"
|
||||
homepage="https://www.qt.io/"
|
||||
distfiles="https://download.qt.io/snapshots/ci/qtwebkit/${_v}/${_snap}/src/submodules/qtwebkit-opensource-src-${_v}.tar.xz"
|
||||
# distfiles="https://download.qt.io/snapshots/ci/qtwebkit/${_v}/${_snap}/src/submodules/qtwebkit-opensource-src-${_v}.tar.xz"
|
||||
distfiles="https://sources.voidlinux.org/qt5-webkit-5.212.0/qtwebkit-opensource-src-5.212.tar.xz"
|
||||
checksum=9a6ed083154c7ec850081102b299afa928ca7e48bbdf2b5f3ae152425e46eb17
|
||||
|
||||
CPPFLAGS="-I${XBPS_CROSS_BASE}/usr/include"
|
||||
|
|
Loading…
Add table
Reference in a new issue