[arch-commits] Commit in libffado/trunk (PKGBUILD scons-python3.patch)
Antonio Rojas
arojas at archlinux.org
Fri Jul 26 23:06:52 UTC 2019
Date: Friday, July 26, 2019 @ 23:06:50
Author: arojas
Revision: 492981
Fix build with python3 scons
Added:
libffado/trunk/scons-python3.patch
Modified:
libffado/trunk/PKGBUILD
---------------------+
PKGBUILD | 6 ++++--
scons-python3.patch | 24 ++++++++++++++++++++++++
2 files changed, 28 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-07-26 23:02:21 UTC (rev 492980)
+++ PKGBUILD 2019-07-26 23:06:50 UTC (rev 492981)
@@ -15,10 +15,11 @@
optdepends=('python-pyqt5: ffado-mixer')
provides=('ffado')
source=("http://www.ffado.org/files/${pkgname}-${pkgver}.tgz"
- "${pkgname}-fix-python3-pyqt5.diff"
+ "${pkgname}-fix-python3-pyqt5.diff" scons-python3.patch
)
sha512sums=('0859f17b87c68108bbde726d1cf8ab0b99f6f7f02cbe36acd8b451e112688a4d1edc21134eb4a2edc8c92dcf5f5da52efeabb2ad0dc07804ed1aa664a3b38d74'
- '39beb2399377d7ee13a43ddd7a80907eb94a2f8f146c5a94a4ba0e1471b3369d2b1519cb8b15c3e2352d9854048882cc037058a1992e6e87270fe9e17fdba91e')
+ '39beb2399377d7ee13a43ddd7a80907eb94a2f8f146c5a94a4ba0e1471b3369d2b1519cb8b15c3e2352d9854048882cc037058a1992e6e87270fe9e17fdba91e'
+ '69890fd26d3c07dce7c1a9789eb34a86d27207fc58040afc1c9c53ad157bf62d751cf1cf80f2d7b88b88ac9fd3ecb04e2cf41a2644103db8aeed3701555cc6d2')
prepare() {
cd "${pkgname}-${pkgver}"
@@ -26,6 +27,7 @@
# fix icon name, so it's coherent with XDG desktop file name
sed -e 's/hi64-apps-ffado/ffado-mixer/g' \
-i support/xdg/ffado.org-ffadomixer.desktop
+ patch -p1 -i ../scons-python3.patch
}
build() {
Added: scons-python3.patch
===================================================================
--- scons-python3.patch (rev 0)
+++ scons-python3.patch 2019-07-26 23:06:50 UTC (rev 492981)
@@ -0,0 +1,24 @@
+--- libffado-2.4.1/SConstruct.orig 2019-07-26 22:54:47.409490023 +0000
++++ libffado-2.4.1/SConstruct 2019-07-26 22:55:33.906830766 +0000
+@@ -719,8 +719,8 @@
+ # /bin/mount: file format elf64-x86-64
+ # or like this:
+ # /bin/mount: file format elf32-powerpc
+- for line in x.split(b'\n'):
+- line = line.strip().decode()
++ for line in x.split('\n'):
++ line = line.strip()
+ if line.startswith(real_exe):
+ x, fmt = line.rsplit(None, 1)
+ answer = 'elf32' in fmt
+--- libffado-2.4.1/support/mixer-qt4/SConscript.orig 2019-07-26 23:02:25.349419059 +0000
++++ libffado-2.4.1/support/mixer-qt4/SConscript 2019-07-26 23:02:43.363010354 +0000
+@@ -38,7 +38,7 @@
+ arg.append( os.path.join( dirname, name ) )
+
+ pythonfiles = [ 'ffado/config.py' ]
+- os.path.walk( "ffado", findfiles, pythonfiles )
++ os.walk( "ffado", findfiles, pythonfiles )
+
+ e.ScanReplace( "ffado/config.py.in" )
+ e.Depends( "ffado/config.py", "#/SConstruct" )
More information about the arch-commits
mailing list