guix-kreyren/guix/import
Maxim Cournoyer 5dd3acd0a0
import: gnome: Improve version handling logic.
Before this change, we'd get:

    $ guix refresh gedit
    updating from version 40.1 to version 43.alpha...

This is because the new GNOME version scheme introduced in 2021 with GNOME 40
was not treated correctly.  Also, no longer ignore odd numbered minor
versions, as this appears to be a declining practice in GNOME.

* guix/import/gnome.scm (latest-gnome-release)
<pre-release-text?>: New predicate.
<even-minor-version?>: Rename to...
<release-version?>: ...this.  Return #f in case the version corresponds to a
development release.
* guix/import/gnome.scm (latest-gnome-release): Adjust accordingly.
2022-09-13 02:04:36 -04:00
..
cabal.scm
cpan.scm
cran.scm
crate.scm
egg.scm
elm.scm
elpa.scm
gem.scm
git.scm
github.scm
gnome.scm
gnu.scm
go.scm
hackage.scm
hexpm.scm
json.scm
kde.scm
launchpad.scm
minetest.scm
opam.scm
print.scm
pypi.scm
stackage.scm
texlive.scm
utils.scm