guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 7c70ffa1e5d450ff51a3db06cd5ee7f18282d0a7
Author: Ludovic Courtès <l...@gnu.org>
AuthorDate: Wed May 28 19:59:37 2025 +0200

    maint: Add rule to generate ‘CODEOWNERS’.
    
    * Makefile.am (CODEOWNERS): New rule.
    (BUILT_SOURCES): Add ‘CODEOWNERS’.
    
    Change-Id: Ie4a3b7b1d90d87049567061886763aa360675eb2
    
    Change-Id: I399396b7465cd74dab1c6adffe523ad46284bce9
---
 Makefile.am | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index ecd491bbf1..f4155f01b6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,5 @@
 # GNU Guix --- Functional package management for GNU
-# Copyright © 2012-2024 Ludovic Courtès <l...@gnu.org>
+# Copyright © 2012-2025 Ludovic Courtès <l...@gnu.org>
 # Copyright © 2013 Andreas Enge <andr...@enge.fr>
 # Copyright © 2015, 2017 Alex Kost <alez...@gmail.com>
 # Copyright © 2016, 2018 Mathieu Lirzin <m...@gnu.org>
@@ -1321,6 +1321,13 @@ download-po:
        rm -rf "$$dir"
 .PHONY: download-po
 
+# Regenerate 'CODEOWNERS' when 'teams.scm' is modified so we don't forget.
+CODEOWNERS: etc/teams.scm
+       ./etc/teams.scm codeowners > "$@.tmp"
+       mv "$@.tmp" "$@"
+
+BUILT_SOURCES += CODEOWNERS
+
 ## -------------- ##
 ## Silent rules.  ##
 ## -------------- ##

Reply via email to