[jhalfs] branch trunk updated: Adapt BLFS/Makefile to the new book layout

"Git Owner" ([email protected] via alfs-discuss Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.automated
Message-ID <167420566764.26939.14147848508168503121@rivendell.linuxfromscratch.org>
This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch trunk
in repository jhalfs.

The following commit(s) were added to refs/heads/trunk by this push:
     new 5c8df43  Adapt BLFS/Makefile to the new book layout
5c8df43 is described below

commit 5c8df438968a82a96456b861d7f6032cd3e156a8
Author: Pierre Labastie <[email protected]>
AuthorDate: Fri Jan 20 10:05:38 2023 +0100

    Adapt BLFS/Makefile to the new book layout
    
    With the change to python modules and the pythonhosted.xml file
    becoming untracked, those changes allow creating/updating this
    file.
---
 BLFS/Makefile | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/BLFS/Makefile b/BLFS/Makefile
index 5d4dcd0..d2e59ae 100644
--- a/BLFS/Makefile
+++ b/BLFS/Makefile
@@ -60,10 +60,15 @@ LFS-BRANCH = trunk
 GIT = https://git.linuxfromscratch.org/blfs.git
 BLFS-BRANCH = trunk
 
+# Name of a file that is not tracked by git in BLFS_XML
+# but has to be updated
+PYHOSTED = general/prog/python-dependencies/pythonhosted.xml
+
 ALLXML := $(filter-out $(RENDERTMP)/%, \
+            $(filter-out $(BLFS_XML)/$(PYHOSTED), \
               $(shell if [ -d $(BLFS_XML) ]; then \
                         find $(BLFS_XML) -name \*.xml; \
-                      fi))
+                      fi)))
 ALLXMLLFS:= $(filter-out $(LFSTMP)/%, \
               $(shell if [ -d $(LFS_XML) ]; then \
                         find $(LFS_XML) -name \*.xml; \
@@ -170,9 +175,13 @@ $(LFS_FULL): $(LFS_XML) $(LFS_XML)/general.ent $(ALLXMLLFS) $(ALLXSLLFS)
 
 $(BLFS_FULL): $(BLFS_XML) $(BLFS_XML)/general.ent $(ALLXML) $(ALLXSL)
 	$(Q)cd $(BLFS_XML) && if [ -x git-version.sh ] ; then \
-	     echo "Processing BLFS version..."; \
-	     ./git-version.sh $(REV); \
-	fi
+            echo "Processing BLFS version...";                \
+            if grep -q PYHOSTED Makefile; then                \
+               $(MAKE) -C $(BLFS_XML) REV=$(REV) $(PYHOSTED); \
+            else                                              \
+               ./git-version.sh $(REV);                       \
+            fi;                                               \
+        fi
 	$(Q)[ -d $(RENDERTMP) ] || mkdir -p $(RENDERTMP)
 	@echo "Adjusting BLFS for revision $(REV)..."
 	$(Q)xsltproc --nonet --xinclude                          \
@@ -230,4 +239,4 @@ clean:
 	rm -rf $(TOPDIR)/dependencies $(TOPDIR)/book-html $(TOPDIR)/scripts
 
 FORCE:
-.PHONY: clean all update $(CONFIG_OUT) version FORCE
+.PHONY: clean all update $(CONFIG_OUT) FORCE

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

-- 
http://lists.linuxfromscratch.org/sympa/info/alfs-discuss
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.