larsenwork / monoid

Customisable coding font with alternates, ligatures and contextual positioning. Crazy crisp at 12px/9pt. http://larsenwork.com/monoid/
7.85k stars 170 forks source link

Make releases of source for easier packaging in Linux distribution #110

Closed romildo closed 8 years ago

romildo commented 8 years ago

Versioned releases are very desired for easier packaging monoid fonts for Linux distributions. Please do them.

See for instance the bug entry 556108 in Gentoo Linux bugzilla.

larsenwork commented 8 years ago

How does one do them?

romildo commented 8 years ago

Currently there is a proposed package for Gentoo Linux which just clones the master git repository and compile the fonts from it.

The Readme.md from git repository contains a table with version numbers, date, changes, and author. The latest version in this table is 0.60+0.10 from 2015.07.31. Maybe for each new version a release could be done.

For the Linux distribution point of view I think the most important would be the availability of an archive (.tar.gz or similar) for each version. then with an archive available for download for new releases, the package for a Linux distribution would not need to clone the git repository any more, but would obtain the source from the released archive.

romildo commented 8 years ago

Notice that what we want is a versioned archive of the source of monoid. So there is no need to compile the font to produce this archive.

It would be the responsibility of the packager for the Linux distribution to produce a binary package from the source code released by the authors.

larsenwork commented 8 years ago

Cheers, sounds like something that could easily be built into the scripts - I know @chase is busy right now so it's something someone else need to look into :)

copyninja commented 8 years ago

@larsenwork We need you to just tag the release in git repositories. for eg git tag 0.60 and push it to github. Github will automatically provide us archive for download at https://github.com/larsenwork/monoid/releases page of your repository. It would be great if you can do the tagging!.

larsenwork commented 8 years ago

@copyninja Cheers, done: https://github.com/larsenwork/monoid/releases/tag/0.60

larsenwork commented 8 years ago

If it looks good then please close this and I'll tag future releases

copyninja commented 8 years ago

@larsenwork Yep thanks a lot. I can't close the bug as I'm not the reporter!.