[packages/gettext] - updated to 0.25.1 (nls.m4 back in public aclocaldir; libselinux+smack for enhanced ACLs support)

qboosh qboosh at pld-linux.org
Sat Jul 5 19:22:21 CEST 2025


commit 1b7aa855e42812b119b3eb4433130fad17018ebe
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jul 5 19:23:52 2025 +0200

    - updated to 0.25.1 (nls.m4 back in public aclocaldir; libselinux+smack for enhanced ACLs support)

 gettext-smack.patch | 11 +++++++++++
 gettext.spec        | 37 +++++++++++++++++++++----------------
 2 files changed, 32 insertions(+), 16 deletions(-)
---
diff --git a/gettext.spec b/gettext.spec
index 498524c..5f6064f 100644
--- a/gettext.spec
+++ b/gettext.spec
@@ -40,14 +40,15 @@ Summary(ru.UTF-8):	Библиотеки и утилиты для поддерж
 Summary(tr.UTF-8):	Desteği için kitaplık ve araçlar
 Summary(uk.UTF-8):	Бібліотеки та утиліти для підтримки національних мов
 Name:		gettext
-Version:	0.25
+Version:	0.25.1
 Release:	1
 License:	LGPL v2.1+ (libintl), GPL v3+ (tools)
 Group:		Development/Tools
 Source0:	https://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.lz
-# Source0-md5:	7c1ab3685b9ec8da9b0d35f5caf75b2e
+# Source0-md5:	f6cf89b61cc29a1f097d4766f2342f56
 Patch0:		%{name}-info.patch
 Patch1:		%{name}-killkillkill.patch
+Patch2:		%{name}-smack.patch
 Patch3:		%{name}-libdir.patch
 URL:		http://www.gnu.org/software/gettext/
 BuildRequires:	acl-devel
@@ -64,6 +65,7 @@ BuildRequires:	automake >= 1:1.13
 %if "%{cc_version}" >= "4.2"
 BuildRequires:	libgomp-devel
 %endif
+BuildRequires:	libselinux-devel
 %{?with_asprintf:BuildRequires:	libstdc++-devel}
 BuildRequires:	libtool >= 2:2
 BuildRequires:	libunistring-devel
@@ -74,6 +76,7 @@ BuildRequires:	ncurses-devel
 %{?with_java:BuildRequires:	rpm-javaprov}
 BuildRequires:	rpmbuild(macros) >= 2.021
 BuildRequires:	sed >= 4.0
+BuildRequires:	smack-devel
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	texinfo
 %{?with_xemacs:BuildRequires:	xemacs}
@@ -473,6 +476,7 @@ GNU gettext dla C#.
 %setup -q
 %patch -P0 -p1
 %patch -P1 -p1
+%patch -P2 -p1
 %patch -P3 -p1
 
 %{__sed} -i \
@@ -643,20 +647,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libexecdir}/gettext/project-id
 %attr(755,root,root) %{_libexecdir}/gettext/urlget
 %attr(755,root,root) %{_libexecdir}/gettext/user-email
-%{_infodir}/gettext.info*
-%{_mandir}/man1/gettextize.1*
-%{_mandir}/man1/msg*.1*
-%{_mandir}/man1/recode-sr-latin.1*
-%{_mandir}/man1/xgettext.1*
-%{_mandir}/man3/bind_textdomain_codeset.3*
-%{_mandir}/man3/bindtextdomain.3*
-%{_mandir}/man3/dcgettext.3*
-%{_mandir}/man3/dcngettext.3*
-%{_mandir}/man3/dgettext.3*
-%{_mandir}/man3/dngettext.3*
-%{_mandir}/man3/gettext.3*
-%{_mandir}/man3/ngettext.3*
-%{_mandir}/man3/textdomain.3*
 %{_datadir}/gettext/ABOUT-NLS
 %attr(755,root,root) %{_datadir}/gettext/config.rpath
 %{_datadir}/gettext/disclaim-translations.txt
@@ -695,6 +685,21 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gettext/styles
 %dir %{_datadir}/gettext-%{dataver}
 %{_datadir}/gettext-%{dataver}/its
+%{_aclocaldir}/nls.m4
+%{_infodir}/gettext.info*
+%{_mandir}/man1/gettextize.1*
+%{_mandir}/man1/msg*.1*
+%{_mandir}/man1/recode-sr-latin.1*
+%{_mandir}/man1/xgettext.1*
+%{_mandir}/man3/bind_textdomain_codeset.3*
+%{_mandir}/man3/bindtextdomain.3*
+%{_mandir}/man3/dcgettext.3*
+%{_mandir}/man3/dcngettext.3*
+%{_mandir}/man3/dgettext.3*
+%{_mandir}/man3/dngettext.3*
+%{_mandir}/man3/gettext.3*
+%{_mandir}/man3/ngettext.3*
+%{_mandir}/man3/textdomain.3*
 
 %files demo
 %defattr(644,root,root,755)
diff --git a/gettext-smack.patch b/gettext-smack.patch
new file mode 100644
index 0000000..539a35d
--- /dev/null
+++ b/gettext-smack.patch
@@ -0,0 +1,11 @@
+--- gettext-0.25.1/gettext-tools/gnulib-m4/acl.m4.orig	2025-06-05 02:05:36.000000000 +0200
++++ gettext-0.25.1/gettext-tools/gnulib-m4/acl.m4	2025-07-05 17:13:56.088114135 +0200
+@@ -204,7 +204,7 @@ AC_DEFUN([gl_FILE_HAS_ACL],
+                [Define to 1 if libsmack is usable.])
+              AS_CASE([$ac_cv_search_smack_new_label_from_path],
+                ["none required"], [],
+-               [FILE_HAS_ACL_LIB=$ac_cv_search_new_label_from_path])
++               [FILE_HAS_ACL_LIB=$ac_cv_search_smack_new_label_from_path])
+              gl_file_has_acl_uses_smack=yes],
+             [AS_CASE([$with_libsmack],
+                [yes], [AC_MSG_ERROR([libsmack not found or unusable])])])
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gettext.git/commitdiff/1b7aa855e42812b119b3eb4433130fad17018ebe



More information about the pld-cvs-commit mailing list