Alexo wrote:Hi there!
I reviewed my last attempt to make a DEB archive for the now old Scrivener for linux, and I guess am achieved the goal.
....
Thank you for this! Alas, I didn't see it before I went on a dependency hunt.
I am using MXLinux 18.1 which is based on Debian Stretch (Version 9) and I hit two difficulties with dependencies that you may well have solved. (If only I'd read your post first, Sigh!) Specifically, Scrivener refused to run in MXLinux 18.1, because my installation of MXLinux 18.1 lacked two particular programs/libraries (dependencies) that it needs to do so..
The first concerned "libpng12-so-0". This is available from the "normal" MXLinux 18.1 repositories by downloading the "libpng12-0" package.
The second was a bit more tricky. It concerned "libgstapp-0.10.so.0". Supposedly, this dependency is contained in the "libgstreamer0.10-0" and/or the "libgstreamer-plugins-base0.10-0" packages which are also contained in the MXLinux 18.1 repositories. I installed both of them from the repos, but Scrivener still would not launch. I received the same error indicating that "libgstapp-0.10.so.0" was still missing.
I tried again, instead downloading the packages directly from debian at the following links:
https://packages.debian.org/jessie/amd64/libgstreamer-plugins-base0.10-0/download and,
https://packages.debian.org/jessie/amd64/libgstreamer0.10-0/download
When I installed these downloaded packages using GDebi, GDebi returned that the packages had already been installed. ... but this time when I launched Scrivener it ran. Go figure.
Again, thank you for your work. I post this in the hope that it might be useful to someone. A concern I have going forward is that the dependency issues will grow as Linux is updated. I suppose that is everyone's concern, too.