From a9f369dd54b05f9ac4e00ead9d765d04fc259868 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Mon, 12 Feb 2024 17:09:10 +0200 Subject: [PATCH] Translations: Add custom .pot header with SPDX license identifier. The same is used for both po/xz.pot and po4a/xz-man.pot. --- Makefile.am | 1 + po/xz.pot-header | 7 +++++++ po4a/update-po | 8 ++++++++ 3 files changed, 16 insertions(+) create mode 100644 po/xz.pot-header diff --git a/Makefile.am b/Makefile.am index d0548580..b41947e6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -50,6 +50,7 @@ uninstall-local: endif EXTRA_DIST = \ + po/xz.pot-header \ po4a \ extra \ doc/xz-logo.png \ diff --git a/po/xz.pot-header b/po/xz.pot-header new file mode 100644 index 00000000..56272e0b --- /dev/null +++ b/po/xz.pot-header @@ -0,0 +1,7 @@ +# SPDX-License-Identifier: 0BSD +# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) The XZ Utils authors and contributors +# This file is distributed under the BSD Zero Clause License. +# FIRST AUTHOR , YEAR. +# diff --git a/po4a/update-po b/po4a/update-po index 64675384..244951ec 100755 --- a/po4a/update-po +++ b/po4a/update-po @@ -41,3 +41,11 @@ po4a --force --verbose \ --package-version="$PACKAGE_VERSION" \ --copyright-holder="The XZ Utils authors and contributors" \ po4a.conf + +# Add the customized POT header which contains the SPDX license +# identifier and spells out the license name instead of saying +# "the same license as the XZ Utils package". +mv xz-man.pot xz-man.pot.tmp +cat ../po/xz.pot-header > xz-man.pot +sed '1,/^#$/d' xz-man.pot.tmp >> xz-man.pot +rm xz-man.pot.tmp