Closed dragetd closed 6 years ago
I should fold in some of the improvements that others have made before I do that. I'll set aside some time tomorrow to give that a shot.
But I have to correct myself! Since I am wrapping up a package for Gentoo which compiles from source, I figured out on GitHub that I could even point it at the commit at https://github.com/colindean/optar/archive/8b91990a2554286750e5f042881ccc68597a9eb8.tar.gz . My OCD would be not pleased, but it does not require a source-release or tag. So no reason for any inconveniences!
I'll put up the package later. :-)
@dragetd Use the git-r3
eclass and just point it at the repo, it will automagically check out from master (or whichever branch or specific commit you specify), so you don't have to point it at an archive at all. Just look at any *-9999.ebuild
which targets GitHub for examples on how it's usually done. See /usr/portage/eclass/git-r3.eclass
for more info on what is possible.
Now with releases!
And now there is even an eBuild for Gentoo: https://github.com/dragetd/gentoo-overlay/tree/master/app-backup/optar :-)
Once it is polished, I will submit it for inclusion to the main repository.
Since the original tool is no longer maintained, I also thought about archiving the sources on GitHub and fixing minor things. But I saw that you already did that. :)
How about spinning a v1.0.1 (or 1.0.0-r1 - as the fixes you added were only build-fixes and not actual updates to the software) and adding a GitHub release - I'd package this for Gentoo then. :-)