Is there a way to checkout SVN Repositories on Endless OS?

I’m using Git and also SVN for Version Control of different projects. However Git is available while SVN not. Is there a way to checkout SVN Repostories?

There currently isn’t. But SVN would be a good tool to include in the Freedesktop Flatpak SDK, which already contains Git and Mercurial, and forms a base set of tools for both the GNOME and Endless Flatpak developer environments. If you can, you might consider making a pull request for this repository: https://github.com/flatpak/freedesktop-sdk-images

Thanks for the Reply. Unfornately I’m a total GIT Newbie, so I don’t know how to do that. Can you provide the steps how to do that?

You can find tons of tutorials online for checking out a repository from GitHub, forking it, and creating a pull request, so I won’t repeat that here.

The actual code you would have to change is in the file org.freedesktop.Sdk.json.in: https://github.com/flatpak/freedesktop-sdk-images/blob/1.6/org.freedesktop.Sdk.json.in
For an explanation of the file format of this file, see this page and this page. Furthermore you’ll want to get the download link to the SVN source from SVN’s download page, and encode their build instructions in the manifest. It looks like you might need to add libapr and libapr-util to the manifest as well, as dependencies of SVN. The other dependencies are, I believe, already satisfied in the Flatpak SDK.