[Slackbuilds-users] Dosbox philosophical question...

Andreas Guldstrand andreas.guldstrand at gmail.com
Fri Oct 6 15:46:10 UTC 2017

On Fri, Oct 6, 2017 at 5:58 AM, Arnaud
<arnaud.garcia-fernandez at laposte.net> wrote:
> [...]
>         There are a few difficulties of doing so :
> - 1st. it is hosted on sourceforge, there are no tags, and there is no way of
> getting a tarball of a specific revision, so I can't make an easy slackbuild
> with a download URL, a md5sum and say "here goes dosbox-0.74-r4055". Except if I
> could create such a tarball and host it on slackbuild, which may be a solution.

There are a few options available for hosting tarballs like that ... I
would suggest asking for access to the slackbuildsdirectlinks
sourceforge project, which hosts tarballs for slackbuilds that don't
have a different way of linking to a tarball.

> [...]
> - 3rd. as it would be by definition of unknown stability, it would be best if it
> were easy for builders to try out a different revision, even the latest at any
> time, without having to ask me for it, and waiting for a tarball being uploaded,
> etc. all that without knowing if it would work better. And it is not really hard
> to simply clone the SVN repository, and update to any given revision, then build
> a dosbox-0.74.revision package. But is it something we would be doing inside a
> slackbuild ?

No. Definitely not.

> And if the slackbuild doest that (svn checkout && svn update
> -r $revision), there wouldn't be any download links inside the dosbox.info file,
> how would third party software like sbotools handle that ?
> - 4th. sourceforge being as shitty as it is, there also isn't a download link
> available for getting the latest revision. Snapshots are only available for the
> latest revision, but the revision number is inside the URL, and older snapshots
> are removed and inaccessible. I could download some sort of dosbox-latest, and
> extract the revision number, and create a latest package with the right version,
> which could also mess up with sbotools and the likes (I don't really know).

If you use slackbuildsdirectlinks to upload a tarball for it, just
make sure you have the revision in the name.

More information about the SlackBuilds-users mailing list