geany / geany-themes

A collection of color schemes for Geany
Other
351 stars 123 forks source link

New Release #34

Open Justinzobel opened 4 years ago

Justinzobel commented 4 years ago

Can you please make a new release, last release was over 5 years ago and no tarball release since but more themes have been added.

codebrainz commented 4 years ago

I think the last release was when Github cancelled uploads.

Geany-themes is packaged in the Win32 and MacOS releases and I think most Linux distros are packaging it for their repos.

If you just want an archive, in Github you can download the zip file.

Justinzobel commented 4 years ago

Master's hash changes so is no good for rebuilds, guess we'll have to switch a commit.

codebrainz commented 4 years ago

@Justinzobel can you elaborate a bit, maybe I misunderstood what you're asking?

Justinzobel commented 4 years ago

Releases are needed for distros to systematically package geany-themes for their users. They make it easier to package the software at a specific moment in time that the developer has declared a stable and worthwhile release.

codebrainz commented 4 years ago

What do you need from a release? Just a Git tag, or an actual generated tarball/archive?

Justinzobel commented 4 years ago

Generated tarball.

codebrainz commented 4 years ago

Can you key off of the index file? Whenever what most people would call a "release" is made, this JSON file is updated. It's used on Geany's website to keep up-to-date.

Alternatively I can try and make a Git tag for each "release" then you can go from that as a release version, instead of having to update on each individual commit.

Let me know, I can adjust things a bit if needed.

Edit: to elaborate, I can make a tarball, but it won't be so useful for distro packaging since this repo doesn't have a "build system" and wherever the files should go might depend on the platform.