[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