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 import: cabal: Support library names 2022-06-06 13:26:45 +02:00
cpan.scm import, swh: Adjust to Guile-JSON 4.5.x unspecified value handling. 2021-01-21 00:14:38 +01:00
cran.scm guix: Upgrade to Bioconductor 3.15. 2022-05-28 23:19:05 +02:00
crate.scm import: crate: Gracefully handle missing license info. 2021-10-07 10:47:44 +02:00
egg.scm import: egg: Fix updater. 2022-07-15 20:17:37 +02:00
elm.scm import: Add Elm importer. 2022-05-22 01:07:52 +02:00
elpa.scm import: elpa: Return multiple values for unknown packages. 2022-03-07 22:49:28 +01:00
gem.scm import: gem: Emit new-style package inputs. 2021-07-20 23:43:29 +02:00
git.scm upstream: Support updating and fetching 'git-fetch' origins. 2022-01-06 16:27:30 +01:00
github.scm import: github: Use correct URL scheme. 2022-07-11 15:35:28 +02:00
gnome.scm import: gnome: Improve version handling logic. 2022-09-13 02:04:36 -04:00
gnu.scm import: Beautify descriptions when appropriate. 2021-12-17 17:29:34 +01:00
go.scm import: go: Correctly report diagnostics upon version mismatch. 2022-01-09 23:17:17 +01:00
hackage.scm import: hackage: Filter upper/mixed case dependencies too. 2022-06-06 13:26:51 +02:00
hexpm.scm import: Add hex.pm importer. 2022-06-15 10:18:34 +02:00
json.scm import: json: Accept '#:http-fetch' in 'json-fetch'. 2022-05-22 01:07:52 +02:00
kde.scm
launchpad.scm import: launchpad: Fix typo. 2021-06-19 22:21:47 +02:00
minetest.scm import: minetest: Fix typo. 2022-05-29 02:00:07 +02:00
opam.scm import: opam: Factor out source import. 2022-04-11 11:55:58 +02:00
print.scm Merge branch 'master' into core-updates-frozen 2021-11-17 23:43:14 +01:00
pypi.scm import: pypi: Fix coding style. 2022-07-15 21:19:08 +02:00
stackage.scm import: stackage: Update to release 18.14. 2021-11-02 09:32:45 +01:00
texlive.scm import: Enable recursive import for texlive packages. 2022-07-19 23:49:42 +02:00
utils.scm import/utils: beautify-description: Add case for "Implements". 2022-08-25 11:55:12 +02:00