colindean / optar

OPTical ARchiver - highly compressed 2D barcode for paper or film archiving of digital data
http://ronja.twibright.com/optar/
GNU General Public License v2.0
102 stars 18 forks source link

Add GitHub release #7

Closed dragetd closed 6 years ago

dragetd commented 6 years ago

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. :-)

colindean commented 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.

dragetd commented 6 years ago

3 and #2 were the only things I had had also patched locally. So I was surprised to have found someone also sharing this on GH. :) It works right now.

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. :-)

bonki commented 6 years ago

@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.

colindean commented 6 years ago

Now with releases!

https://github.com/colindean/optar/releases/latest

dragetd commented 6 years ago

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.