From 7c55701386afaeee8f5141f5cc14cc5b10dc6061 Mon Sep 17 00:00:00 2001 From: apotocki Date: Fri, 8 Nov 2024 14:01:56 +0100 Subject: [PATCH] version 76.1.0 --- .github/workflows/main.yml | 2 +- .gitmodules | 2 +- README.md | 10 +++++----- icu4c-iosx.podspec | 2 +- scripts/build.sh | 8 ++++---- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 319828e..353c842 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,7 +4,7 @@ on: types: [published] push: tags: - - 75.** + - 76.** workflow_dispatch: jobs: Build: diff --git a/.gitmodules b/.gitmodules index 8552112..e8385e8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ [submodule "icu"] path = icu url = https://github.com/unicode-org/icu - branch = maint/maint-75 + branch = maint/maint-76 diff --git a/README.md b/README.md index e4e0741..eb40dc0 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ ## ICU for iOS, visionOS, macOS (Intel & Apple Silicon M1) & Catalyst - arm64 / x86_64 -Supported versions: 75.1 +Supported versions: 76.1 -This repo provides a universal script for building static ICU libraries for use in iOS, visionOS, and macOS applications. The actual ICU library version is taken from https://github.com/unicode-org/icu . The repo branches correspond to the suitable branches of ICU repo. E.g. "75" branch corresponds to "maint/maint-75" branch. +This repo provides a universal script for building static ICU libraries for use in iOS, visionOS, and macOS applications. The actual ICU library version is taken from https://github.com/unicode-org/icu . The repo branches correspond to the suitable branches of ICU repo. E.g. "76" branch corresponds to "maint/maint-76" branch. ## Prerequisites 1) Xcode must be installed because xcodebuild is used to create xcframeworks @@ -13,7 +13,7 @@ This repo provides a universal script for building static ICU libraries for use - Manually ``` # clone the repo - git clone -b 75 https://github.com/apotocki/icu4c-iosx + git clone -b 76 https://github.com/apotocki/icu4c-iosx # build libraries cd icu4c-iosx @@ -24,9 +24,9 @@ This repo provides a universal script for building static ICU libraries for use - Use cocoapods. Add the following lines into your project's Podfile: ``` use_frameworks! - pod 'icu4c-iosx', '~> 75.1' + pod 'icu4c-iosx', '~> 76.1' # or optionally more precisely - # pod 'icu4c-iosx', :git => 'https://github.com/apotocki/icu4c-iosx', :tag => '75.1.3' + # pod 'icu4c-iosx', :git => 'https://github.com/apotocki/icu4c-iosx', :tag => '76.1.0' ``` install new dependency: ``` diff --git a/icu4c-iosx.podspec b/icu4c-iosx.podspec index 775b7b9..fd67c96 100644 --- a/icu4c-iosx.podspec +++ b/icu4c-iosx.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "icu4c-iosx" - s.version = "75.1.3" + s.version = "76.1.0" s.summary = "ICU XCFramework for macOS, iOS, and visionOS, including both arm64 and x86_64 builds for macOS, Mac Catalyst, iOS Simulator, and visionOS Simulator." s.homepage = "https://github.com/apotocki/icu4c-iosx" s.license = "BSD" diff --git a/scripts/build.sh b/scripts/build.sh index 9a2580b..56459b1 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -4,7 +4,7 @@ set -e THREAD_COUNT=$(sysctl hw.ncpu | awk '{print $2}') HOST_ARC=$( uname -m ) XCODE_ROOT=$( xcode-select -print-path ) -ICU_VER=maint/maint-75 +ICU_VER=maint/maint-76 #MACOSX_VERSION_ARM=12.3 #MACOSX_VERSION_X86_64=10.13 IOS_VERSION=13.4 @@ -46,10 +46,10 @@ if [ ! -d icu ]; then git clone --depth 1 -b $ICU_VER https://github.com/unicode-org/icu icu fi -#explicit 75.1 +#explicit 76.1 pushd icu -git fetch --depth=1 origin 7750081bda4b3bc1768ae03849ec70f67ea10625 -git reset --hard 7750081bda4b3bc1768ae03849ec70f67ea10625 +git fetch --depth=1 origin 8eca245c7484ac6cc179e3e5f7c1ea7680810f39 +git reset --hard 8eca245c7484ac6cc179e3e5f7c1ea7680810f39 popd COMMON_CONFIGURE_ARGS="--enable-static --disable-shared prefix=$INSTALL_DIR --with-data-packaging=$WITH_DATA_PACKAGING"