[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#53144] [PATCH 0/13] Make more git-using packages auto-updatable
From: |
Maxime Devos |
Subject: |
[bug#53144] [PATCH 0/13] Make more git-using packages auto-updatable |
Date: |
Sun, 09 Jan 2022 20:08:14 +0100 |
User-agent: |
Evolution 3.38.3-1 |
X-Debbugs-CC: liliana.prikler@gmail.com ludo@gnu.org iskarian@mgsn.dev
public@yoctocell.xyz
Hi,
This patch series makes more packages that use 'git-fetch'
auto-updatable. The first 9 patches are specifically for Minetest packages.
The following three patches make packages written in the folowing style
auto-updatable:
(define-public foo
;; Upstream never makes any releases, so use the latest commit
;; from the 'stable' branch instead.
(let ((commit "deadbeef...")
(revision "9"))
(package
(name "foo")
(version (git-version "0" revision commit))
(source [git-fetch etc.])
[etc.]
(properties '((with-latest-git-commit . "refs/heads/stable"))))))
To do so, make sure with-latest-git-commit is set, and run
"./pre-inst-env guix refresh -t -u foo". It will update
the commit and revision.
The last patch sets the property 'with-latest-git-commit'.
tests/channels.scm ("channel-news, one entry") fails, TBI.
"make check" is running, I'll send a message about what fails
and succeeds.
You can also grab a copy from https://notabug.org/maximed/guix-gnunet
(branch: wip-git-fetch2, 358c8f64966c423927f22f1c0ee29e85e70b1af8)
Greetings,
Maxime
signature.asc
Description: This is a digitally signed message part
- [bug#53144] [PATCH 0/13] Make more git-using packages auto-updatable,
Maxime Devos <=
- [bug#53144] [PATCH 01/13] doc: Give some tips on Minetest packaging., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 02/13] gnu: minetest-ethereal: Follow new versioning conventions., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 06/13] gnu: minetest-ethereal: Update to 2022-01-05., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 03/13] gnu: minetest-mesecons: Follow new versioning conventions., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 05/13] gnu: minetest: Remove obsolete comments about version numbers., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 11/13] git: Support resolving references without cloning., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 13/13] gnu: minetest-throwing-arrows: Use 'latest-git' updater., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 07/13] gnu: minetest-mesecons: Update to 2021-11-28., Maxime Devos, 2022/01/09
- [bug#53144] [PATCH 04/13] gnu: minetest-throwing: Follow new versioning conventions., Maxime Devos, 2022/01/09