On 11/13/2016 08:17 AM, Petter Reinholdtsen wrote: > I fixed an issue with the rules file, corrected the copyright file and > merged the changelog entries to make sure the -1 entry is the first one > in Debian. The diff is attached.
This actually FTBFS on non-x86 architectures now because you forgot to pass "--disable-x86-asm" on any non-x86 architectures. Also, this comment in the rules file is no longer correct: # 1. simplescreenrecorder is configured to use libav libraries # here as libav is currently still default on Debian We have switched back to ffmpeg. And you should add at least x32 to the list of architectures where "glinjectlib" is enabled. Enabling on kfreebsd-* and hurd-i386 might work as well as these are all x86-architectures. You should also be able to use x86 assembler on these architectures. Thus, I suggest the following in the rules file: ifeq ($(ARCH),$(filter $(ARCH),amd64 hurd-i386 kfreebsd-i386 kfreebsd-amd64 i386 x32)) dh_auto_configure -- \ --disable-assert else dh_auto_configure -- \ --disable-assert \ --disable-glinjectlib \ --disable-x86-asm endif It also seems that it builds Qt4 packages by default. However, since Qt5 has been standard for some time, you should pass "--with-qt5" for all cases. You will also need to disable ALSA support on non-Linux architectures, I have no idea though whether this is possible. Maybe passing --disable-pulseaudio helps. Thanks, Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913