From ede5ef902a02949e58dc264643090c4c9f075eb7 Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Thu, 19 Oct 2023 17:58:57 +0200 Subject: [PATCH] Mark translations of manuals with %lang() Minimal environments, like container images built for deploying applications, may not want to install localization files. eg., the fedora base image sets the %_install_langs RPM macro to en_US in /etc/rpm/macros.image-language-conf. This requires localization files to be marked with %lang(). Otherwise, they will still get installed regardless of %_install_langs. https://src.fedoraproject.org/rpms/xz/pull-request/10 --- xz.spec | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/xz.spec b/xz.spec index 0fc1124..ee90e88 100644 --- a/xz.spec +++ b/xz.spec @@ -6,7 +6,7 @@ Name: xz # **PLEASE NOTE**: when bumping xz version, please rebuild # perl-Compress-Raw-Lzma, it has a strict xz version dep Version: 5.4.4 -Release: 1%{?dist} +Release: 2%{?dist} # Scripts xz{grep,diff,less,more} and symlinks (copied from gzip) are # GPLv2+, binaries are Public Domain (linked against LGPL getopt_long but its @@ -130,12 +130,12 @@ LD_LIBRARY_PATH=$PWD/src/liblzma/.libs make check %exclude %_pkgdocdir/examples* %{_bindir}/*xz* %{_mandir}/man1/*xz* -%{_mandir}/de/man1/*xz* -%{_mandir}/fr/man1/*xz* -%{_mandir}/ko/man1/*xz* -%{_mandir}/ro/man1/*xz* -%{_mandir}/uk/man1/*xz* -%{_mandir}/pt_BR/man1/*xz* +%lang(de) %{_mandir}/de/man1/*xz* +%lang(fr) %{_mandir}/fr/man1/*xz* +%lang(ko) %{_mandir}/ko/man1/*xz* +%lang(ro) %{_mandir}/ro/man1/*xz* +%lang(uk) %{_mandir}/uk/man1/*xz* +%lang(pt_BR) %{_mandir}/pt_BR/man1/*xz* %{profiledir}/* @@ -161,15 +161,18 @@ LD_LIBRARY_PATH=$PWD/src/liblzma/.libs make check %files lzma-compat %{_bindir}/*lz* %{_mandir}/man1/*lz* -%{_mandir}/de/man1/*lz* -%{_mandir}/fr/man1/*lz* -%{_mandir}/ko/man1/*lz* -%{_mandir}/ro/man1/*lz* -%{_mandir}/uk/man1/*lz* -%{_mandir}/pt_BR/man1/*lz* +%lang(de) %{_mandir}/de/man1/*lz* +%lang(fr) %{_mandir}/fr/man1/*lz* +%lang(ko) %{_mandir}/ko/man1/*lz* +%lang(ro) %{_mandir}/ro/man1/*lz* +%lang(uk) %{_mandir}/uk/man1/*lz* +%lang(pt_BR) %{_mandir}/pt_BR/man1/*lz* %changelog +* Thu Oct 19 2023 Debarshi Ray - 5.4.4-2 +- Mark translations of manuals with %%lang() + * Wed Aug 02 2023 Richard W.M. Jones - 5.4.4-1 - New version 5.4.4 (RHBZ#2228542)