So, if you're running ubuntu bionic (32-bit or 64-bit, doesn't matter) or anything based on it (Linux Mint Tessa, notably), "do I have something for you". I've pretty much been nonstop at working at getting a build running and in a PPA, and I seem to have conquered that much. (The Discord can tell you way too much flurry of activity and keeping an ongoing play by play has been going on with that front, but at least the community gets something out of it.)
PPA is here:
https://launchpad.net/~greysondn/+archive/ubuntu/tinatos
I've pushed the source to the PPA if you wish to review it, but you can also get it from here (might be a bit behind the PPA as I build, ship, test, then tag and push changes):
https://github.com/greysondn/gnash
if you want to install this, then in Ubuntu Bionic it's:
sudo add-apt-repository ppa:greysondn/tinatos
sudo apt-get update
sudo apt-get install sdl-gnash
After which running should be as easy as calling sdl-gnash at the terminal.
I'm more than happy to throw the build flag on versions of Ubuntu later than Bionic if anyone is running it. I don't want to struggle with earlier versions.
I know that runs when installed into a clean Linux Mint Tessa x64 image. I've not tested x86 at all. If you hit problems, the best thing you can do is tell me. Run it from a terminal and tell me the error it hits. I won't be patching problems in gnash, but if I've messed up dependencies I can fix the package. (Think of me less as programmer on this one, more as packager. I just put it together in a useful form, I didn't write it.)
If you hit problems and you installed previously via alien... Like, literally this is to avoid needing alien and the problems it can cause, can you just reinstall or undo that or whatever please?
Debian users, you're welcome to try the .deb itself. You'll have to
retrieve it manually and accept it as signed with an unverified key. [...] My package key is 2B416C0DC8370D269C512232C1D378BA1BAE8DCA ... server keyserver.ubuntu.com ... if you would rather have the ability to verify against it. [...] Any more than that you're on your own; I'm not struggling with Debian. I hope the package names match but can't guarantee it. (Ubuntu's package server indicates it's just upstream with a couple compat patches, so odds are good, actually, for once.)
Technical users, the build-deps are overzealous. "Definitely buildable, almost definitely more than necessary." Trimming that down is one of my next goals, figure each time I build and test I'll trim it down a little more. Builds are presently dpkg-buildpackage -rfakeroot -S -kgreysondn@gmail.com ... followed by dput changes to repo where launchpad's build servers take over. Specific configure settings are stashed as part of debian/rules. A single line install def for package build exists at debian/sdl-gnash.install ; man link is defined in debian/sdl-gnash.links ... I've not added my name to the license files but I consider my work on package GPLv3 given upstream for same files was that.
Way late edit: Improve PPA address endpoint.