!6 update to 1.29.0

From: @lyn1001 
Reviewed-by: @small_leek 
Signed-off-by: @small_leek
This commit is contained in:
openeuler-ci-bot 2023-07-12 09:40:14 +00:00 committed by Gitee
commit a815e059e7
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
4 changed files with 9 additions and 41 deletions

View File

@ -1,34 +0,0 @@
From 06fa7792a51cb970e5d010a393cb88eb127830d7 Mon Sep 17 00:00:00 2001
From: Frederik Seiffert <frederik@algoriddim.com>
Date: Thu, 12 Nov 2020 17:18:09 +0100
Subject: [PATCH] Fix compilation with ICU 68.
---
Source/GSICUString.h | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/Source/GSICUString.h b/Source/GSICUString.h
index a82447a51..15c21491d 100644
--- a/Source/GSICUString.h
+++ b/Source/GSICUString.h
@@ -2,6 +2,17 @@
#import <Foundation/NSException.h>
#include <unicode/utext.h>
+/*
+ * Define TRUE/FALSE to be used with UBool parameters, as these are no longer
+ * defined in ICU as of ICU 68.
+ */
+#ifndef TRUE
+#define TRUE 1
+#endif
+#ifndef FALSE
+#define FALSE 0
+#endif
+
/**
* Initialises a UText structure with an NSString. If txt is NULL, then this
* allocates a new structure on the heap, otherwise it fills in the existing
--
2.30.0

Binary file not shown.

BIN
gnustep-base-1.29.0.tar.gz Normal file

Binary file not shown.

View File

@ -1,13 +1,11 @@
Name: gnustep-base Name: gnustep-base
Version: 1.27.0 Version: 1.29.0
Release: 3 Release: 1
License: GPLv3+ and LGPLv2+ License: GPLv3+ and LGPLv2+
Summary: GNUstep Base library package Summary: GNUstep Base library package
URL: http://www.gnustep.org/ URL: http://www.gnustep.org/
Source0: https://github.com/gnustep/libs-base/releases/download/base-1_27_0/gnustep-base-1.27.0.tar.gz Source0: https://github.com/gnustep/libs-base/releases/download/base-1_29_0/%{name}-%{version}.tar.gz
Patch0: %{name}-use_system-wide_crypto-policies.patch Patch0: %{name}-use_system-wide_crypto-policies.patch
#Patch from: https://github.com/gnustep/libs-base/commit/06fa7792a51cb970e5d010a393cb88eb127830d7
Patch1: Fix-compilation-with-ICU-68.patch
BuildRequires: gcc-objc libffi-devel >= 3.0.9 gnutls-devel libxml2-devel libxslt-devel BuildRequires: gcc-objc libffi-devel >= 3.0.9 gnutls-devel libxml2-devel libxslt-devel
BuildRequires: pkgconfig gnustep-make >= 2.0.0 avahi-compat-libdns_sd-devel gmp-devel BuildRequires: pkgconfig gnustep-make >= 2.0.0 avahi-compat-libdns_sd-devel gmp-devel
BuildRequires: texi2html texinfo-tex libicu-devel texi2html BuildRequires: texi2html texinfo-tex libicu-devel texi2html
@ -82,6 +80,7 @@ export GNUSTEP_CONFIG_FILE=$(pwd)/GNUstep.conf
%{_bindir}/plmerge %{_bindir}/plmerge
%{_bindir}/plparse %{_bindir}/plparse
%{_bindir}/plser %{_bindir}/plser
%{_bindir}/plutil
%{_bindir}/sfparse %{_bindir}/sfparse
%{_bindir}/xmlparse %{_bindir}/xmlparse
%{_mandir}/man1/* %{_mandir}/man1/*
@ -89,7 +88,7 @@ export GNUSTEP_CONFIG_FILE=$(pwd)/GNUstep.conf
%{gnustep_dtddir}/ %{gnustep_dtddir}/
%files libs %files libs
%doc ANNOUNCE ChangeLog* NEWS README %doc ANNOUNCE ChangeLog* NEWS README.md
%license COPYING.LIB COPYINGv3 %license COPYING.LIB COPYINGv3
%{gnustep_libraries}/ %{gnustep_libraries}/
%{_libdir}/libgnustep-base.so.* %{_libdir}/libgnustep-base.so.*
@ -102,12 +101,15 @@ export GNUSTEP_CONFIG_FILE=$(pwd)/GNUstep.conf
%doc Examples %doc Examples
%files doc %files doc
%doc README %doc README.md
%{_infodir}/* %{_infodir}/*
%dir %{_datadir}/GNUstep/Documentation %dir %{_datadir}/GNUstep/Documentation
%{_datadir}/GNUstep/Documentation/* %{_datadir}/GNUstep/Documentation/*
%changelog %changelog
* Wed Jul 12 2023 liyanan <thistleslyn@163.com> - 1.29.0-1
- update to 1.29.0
* Wed Nov 16 2022 wangkai <wangkai385@h-partners.com> - 1.27.0-3 * Wed Nov 16 2022 wangkai <wangkai385@h-partners.com> - 1.27.0-3
- Change source url - Change source url