On 05/07/2015 08:32 AM, John Paul Adrian Glaubitz wrote: > Anyway, did you guys test the package on non-Linux kernels and non-x86 > platforms? Because ALSA doesn't work on non-Linux kernels at the moment > and the glinject library works on x86 only due to the fact that eflhacks > is x86-only. I have take these issues into consideration and adapted my > package source accordingly.
Ok, you apparently just avoided both problems by making the package amd64/i386 only while still disabling OpenGL support. That's a bad decision on both ends. First of all, the package builds fine on all architectures when just disabling glinject, so you could have set Architecture to "linux-any". Secondly, OpenGL capturing is too much of a killer feature that you should disable it, so my package just tests whether the host system is x86 and if not, it disables glinject. ALSA support can currently not be disabled in simplescreenrecorder which is why I set the Architecture to linux-any. To support kfreebsd-any and hurd-i386 in the future, one would either need to fix the SALSA library which is currently missing some symbols which simplescreenrecorder needs or Maarten needs to add a configure option to disable ALSA support even though I'm not sure how sensible this would be. Oh, and your control file has set Multi-Arch to (blank) which is not acceptable. Wonder why lintian didn't complain. Did you run it with "lintian -i -I -E --pedantic"? Otherwise lintian will suppress half of the problems it finds. Anyway, my package has been ready for more than 2 weeks now and unless someone has a got argument that speaks against uploading it, I will re-upload it with the long package name later today. My package currently doesn't have a manpage but since Maarten has included one for the next upstream release, this issue will resolve automatically once 0.3.4 has been released. It would also be nice to have the lintian complaint about the missing keyword entry in the desktop file fixed (I: simplescreenrecorder: desktop-entry-lacks-keywords-entry). Cheers, Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - [email protected] `. `' Freie Universitaet Berlin - [email protected] `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

