mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-03 07:48:03 +02:00
build: merge branch 'th/build-gettext-update-po'
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1405
This commit is contained in:
commit
5713a533f5
3 changed files with 18 additions and 5 deletions
|
|
@ -20,12 +20,9 @@ fi
|
|||
|
||||
do_clean() {
|
||||
git clean -fdx
|
||||
# "make -C update-po", run on "make dist" has a silly habit of
|
||||
# modifying files in-tree. Lets undo that.
|
||||
git checkout -- po/
|
||||
|
||||
git status
|
||||
git diff
|
||||
git diff --exit-code
|
||||
}
|
||||
|
||||
ARTIFACT_DIR=/tmp/nm-artifact
|
||||
|
|
|
|||
16
Makefile.am
16
Makefile.am
|
|
@ -168,6 +168,22 @@ if !BUILD_DOCS
|
|||
dist_configure_check += dist-configure-check
|
||||
endif
|
||||
|
||||
# Gettext's Makefile has a race with parallel builds during dist.
|
||||
# Hack around that.
|
||||
# See also:
|
||||
# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1094#note_1435313
|
||||
# https://lists.gnu.org/archive/html/bug-gettext/2022-06/msg00022.html
|
||||
# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1405
|
||||
po/.Makefile.patched:
|
||||
sed -i \
|
||||
's#^dist2: \$$(srcdir)/stamp-po \$$(DISTFILES)#dist2: \$$(srcdir)/stamp-po\n\t\$$(MAKE) \$$(DISTFILES)#' \
|
||||
"$(builddir)/po/Makefile" && \
|
||||
touch "$(builddir)/po/.Makefile.patched"
|
||||
|
||||
DISTCLEANFILES += po/.Makefile.patched
|
||||
|
||||
dist: po/.Makefile.patched
|
||||
|
||||
dist: $(dist_configure_check) $(dist_dependencies)
|
||||
|
||||
###############################################################################
|
||||
|
|
|
|||
|
|
@ -75,4 +75,4 @@ PO_DEPENDS_ON_POT = no
|
|||
# regenerate PO files on "make dist". Possible values are "yes" and
|
||||
# "no". Set this to no if the POT file and PO files are maintained
|
||||
# externally.
|
||||
DIST_DEPENDS_ON_UPDATE_PO = yes
|
||||
DIST_DEPENDS_ON_UPDATE_PO = no
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue