Control: tags -1 + patch Dear maintainer,
the attached patch fixes the build failure with the Python3-enabled scons. Regards, Reiner
diff -Nru rafkill-1.2.2/debian/patches/scons.patch rafkill-1.2.2/debian/patches/scons.patch --- rafkill-1.2.2/debian/patches/scons.patch 1970-01-01 01:00:00.000000000 +0100 +++ rafkill-1.2.2/debian/patches/scons.patch 2020-02-02 15:43:25.000000000 +0100 @@ -0,0 +1,89 @@ +Author: Reiner Herrmann <rei...@reiner-h.de> +Description: Fix build with Python3-enabled scons +Bug-Debian: https://bugs.debian.org/947578 + +--- a/SConstruct ++++ b/SConstruct +@@ -6,7 +6,7 @@ + + # env.Append( CCFLAGS = flags, CPPPATH = [ "../src" ] ); + +-print "Use 'scons -h' for help" ++print("Use 'scons -h' for help") + + prefix = '/usr/local/games' + bin = '/usr/local/bin' +@@ -19,9 +19,9 @@ + prefix = 'gen' + bin = 'gen' + +-opts = Options( 'rafkill.conf' ) +-opts.Add( PathOption('prefix', 'Directory to install under', prefix ) ) +-opts.Add( PathOption('bin', 'Directory where symlinked executable should go', bin ) ) ++opts = Variables( 'rafkill.conf' ) ++opts.Add( PathVariable('prefix', 'Directory to install under', prefix ) ) ++opts.Add( PathVariable('bin', 'Directory where symlinked executable should go', bin ) ) + opts.Update( env ) + opts.Save( 'rafkill.conf', env ) + +@@ -34,7 +34,7 @@ + env.Append( CCFLAGS = [ '-pg' ] ) + env.Append( LINKFLAGS = [ '-pg' ] ) + +-env.BuildDir( 'build/', 'src/' ) ++env.VariantDir( 'build/', 'src/' ) + env.Append( LIBS = [ 'aldmb', 'dumb' ] ); + if sys.platform == 'win32': + env.Append( CCFLAGS = [ '-DWINDOWS' ] ) +@@ -51,11 +51,11 @@ + + # SConscript( 'src/SConscript', build_dir='build', exports = 'env' ); + sources = SConscript( 'src/SConscript', exports = 'env' ); +-rafkill = env.Program( 'rafkill', map( lambda x: 'build/' + x, sources ) ) ++rafkill = env.Program( 'rafkill', list(map( lambda x: 'build/' + x, sources )) ) + + def installReminder( target, source, env ): + print +- print "Run 'scons install' to install rafkill" ++ print("Run 'scons install' to install rafkill") + return 0 + + def ShutUp( target, source, env ): +@@ -71,7 +71,7 @@ + env.Alias( 'package', 'src/source.tar' ) + + def install( target, source, env ): +- print "Installing!" ++ print("Installing!") + return 0 + + installDir = '$prefix/' +@@ -81,7 +81,7 @@ + def addData( file ): + env.Install( installDir + 'rafkill/data', "data/%s" % file ) + +-map( lambda x: addData( x ), Split( """ ++list(map( lambda x: addData( x ), Split( """ + 1.pck + 2.pck + 3.pck +@@ -103,7 +103,7 @@ + sound.dat + table.col + vulture.fnt +-""")); ++"""))); + + def addMusic( file ): + env.Install( installDir + 'rafkill/music', "music/%s" % file ) +--- a/src/SConscript ++++ b/src/SConscript +@@ -150,7 +150,7 @@ + """))); + + import re +-headers = map( lambda x: re.compile( 'cpp' ).sub( 'h', x ), sources ) ++headers = list(map( lambda x: re.compile( 'cpp' ).sub( 'h', x ), sources )) + headers.extend( [ 'fonts.h', 'sound.h', 'wormhole.h' ] ) + + import os diff -Nru rafkill-1.2.2/debian/patches/series rafkill-1.2.2/debian/patches/series --- rafkill-1.2.2/debian/patches/series 2018-01-19 14:24:15.000000000 +0100 +++ rafkill-1.2.2/debian/patches/series 2020-02-02 15:43:25.000000000 +0100 @@ -5,3 +5,4 @@ 103_gcc_4.3_fixes 104_gcc-4.7.patch 105_glibc-2.26.patch +scons.patch
signature.asc
Description: PGP signature