Hi,

At the moment Linux users are essentially left to wait until their respective 
distribution's repositories are updated and the new release of Geany is added. 
This process is so tedious, however, that for most non-bleeding edge 
distributions one has to wait months or years for this to happen (by which time 
usually an even newer release of Geany is out). So what I propose is that you's 
provide your own AppImages for Geany. AppImages, for those of you that are 
unaware, are a type of cross-distribution packaging format that need no special 
tools (like no special package manager to manage the packages) in order to be 
run. They merely need to be marked executable (with `chmod +x`) and run (with 
`./<AppImage>` where `<AppImage>` is the AppImage's filename, including its 
file extension). They are essentially self-mounting image files with an 
internal file system that contains all the files required to run the program 
they provide (which in this case would be Geany, of course). 

I have created my own AppImage for Geany (which you can find 
[here](https://bintray.com/fusion809/AppImages/Geany#files)) but as you might 
notice it is presently out of date (version 1.28, versus the latest release of 
1.29) as the Debian packages (and no this does not mean that this AppImage will 
only run on Debian systems, it will run on Arch Linux, Fedora, Gentoo, 
openSUSE, etc. as well) I built it from are presently out-of-date (although no 
doubt they will be updated soon). Plus my AppImage is built using Debian 
(Jessie) ingredients so it doesn't work on systems older than Jessie, while it 
is possible that you's could create a more flexible AppImage. You's could use 
your Travis CI artefacts instead of the Debian packages I use to build the 
AppImage, hence providing the very latest (more up-to-date than I could ever 
hope to provide) build of Geany. The way I uploaded my Geany AppImage to 
Bintray is using Travis CI, so they both easily integrated with one another. 
Alternatively you could upload the AppImages to the releases page of this 
GitHub repository. 

If you need help with this I am more than willing to help, although I do 
believe @probonopd will be far more helpful than I, due to his superior 
knowledge of AppImages (after all he is the one that created the format). 

Thanks for your time,
Brenton

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1303

Reply via email to