mingw-icu package is retired on branch c10s for BAKERY-412
This commit is contained in:
parent
3ae6974c90
commit
cd7c269873
11
.gitignore
vendored
11
.gitignore
vendored
@ -1,11 +0,0 @@
|
||||
/icu4c-4_8_1_1-src.tgz
|
||||
/icu4c-49_1_2-src.tgz
|
||||
/icu4c-50_1_2-src.tgz
|
||||
/icu4c-57_1-src.tgz
|
||||
/icu4c-64_2-src.tgz
|
||||
/icu4c-65_1-src.tgz
|
||||
/icu4c-67_1-src.tgz
|
||||
/icu4c-69_1-src.tgz
|
||||
/icu4c-71_1-src.tgz
|
||||
/icu4c-72_1-src.tgz
|
||||
/icu4c-73_2-src.tgz
|
||||
1
dead.package
Normal file
1
dead.package
Normal file
@ -0,0 +1 @@
|
||||
mingw-icu package is retired on branch c10s for BAKERY-412
|
||||
@ -1,226 +0,0 @@
|
||||
diff -rupN --no-dereference icu/source/config/icu.pc.in icu-new/source/config/icu.pc.in
|
||||
--- icu/source/config/icu.pc.in 2023-06-13 23:23:55.000000000 +0200
|
||||
+++ icu-new/source/config/icu.pc.in 2023-07-18 10:00:48.668691674 +0200
|
||||
@@ -3,30 +3,30 @@
|
||||
# Copyright (C) 2010-2013, International Business Machines Corporation. All Rights Reserved.
|
||||
|
||||
# CFLAGS contains only anything end users should set
|
||||
-CFLAGS = @UCONFIG_CFLAGS@
|
||||
+CFLAGS=@UCONFIG_CFLAGS@
|
||||
# CXXFLAGS contains only anything end users should set
|
||||
-CXXFLAGS = @UCONFIG_CXXFLAGS@
|
||||
+CXXFLAGS=@UCONFIG_CXXFLAGS@
|
||||
# DEFS only contains those UCONFIG_CPPFLAGS which are not auto-set by platform.h
|
||||
-DEFS = @UCONFIG_CPPFLAGS@
|
||||
-prefix = @prefix@
|
||||
-exec_prefix = @exec_prefix@
|
||||
-#bindir = @bindir@
|
||||
-libdir = @libdir@
|
||||
-includedir = @includedir@
|
||||
-baselibs = @LIBS@
|
||||
-#datarootdir = @datarootdir@
|
||||
-#datadir = @datadir@
|
||||
-#sbindir = @sbindir@
|
||||
-#mandir = @mandir@
|
||||
-#sysconfdir = @sysconfdir@
|
||||
+DEFS=@UCONFIG_CPPFLAGS@
|
||||
+prefix=@prefix@
|
||||
+exec_prefix=@exec_prefix@
|
||||
+#bindir=@bindir@
|
||||
+libdir=@libdir@
|
||||
+includedir=@includedir@
|
||||
+baselibs=@LIBS@
|
||||
+#datarootdir=@datarootdir@
|
||||
+#datadir=@datadir@
|
||||
+#sbindir=@sbindir@
|
||||
+#mandir=@mandir@
|
||||
+#sysconfdir=@sysconfdir@
|
||||
UNICODE_VERSION=@UNICODE_VERSION@
|
||||
ICUPREFIX=icu
|
||||
ICULIBSUFFIX=@ICULIBSUFFIX@
|
||||
-LIBICU=lib${ICUPREFIX}
|
||||
+LIBICU=${ICUPREFIX}
|
||||
#SHAREDLIBCFLAGS=-fPIC
|
||||
pkglibdir=${libdir}/@PACKAGE@${ICULIBSUFFIX}/@VERSION@
|
||||
#pkgdatadir=${datadir}/@PACKAGE@${ICULIBSUFFIX}/@VERSION@
|
||||
-ICUDATA_NAME = icudt@LIB_VERSION_MAJOR@@ICUDATA_CHAR@
|
||||
+ICUDATA_NAME=icudata@LIB_VERSION_MAJOR@@ICUDATA_CHAR@
|
||||
#ICUPKGDATA_DIR=@libdir@
|
||||
#ICUDATA_DIR=${pkgdatadir}
|
||||
ICUDESC=International Components for Unicode
|
||||
diff -rupN --no-dereference icu/source/config/Makefile.inc.in icu-new/source/config/Makefile.inc.in
|
||||
--- icu/source/config/Makefile.inc.in 2023-06-13 23:23:55.000000000 +0200
|
||||
+++ icu-new/source/config/Makefile.inc.in 2023-07-18 10:00:48.669691734 +0200
|
||||
@@ -43,7 +43,7 @@ UNICODE_VERSION = @UNICODE_VERSION@
|
||||
# The prefix for ICU libraries, normally 'icu'
|
||||
ICUPREFIX = icu
|
||||
PACKAGE = @PACKAGE@
|
||||
-LIBICU = lib$(ICUPREFIX)
|
||||
+LIBICU = $(ICUPREFIX)
|
||||
|
||||
# Static library prefix and file extension
|
||||
STATIC_PREFIX = s
|
||||
@@ -106,17 +106,18 @@ CTESTFW_STUBNAME = test
|
||||
# - $(ICULIBS_I18N) - i18n library, formatting, etc.
|
||||
# - $(ICULIBS_ICUIO) - ICU stdio equivalent library
|
||||
|
||||
-ICULIBS_COMMON = -l$(ICUPREFIX)uc$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
-ICULIBS_DATA = -l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
-ICULIBS_I18N = -l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
-ICULIBS_TOOLUTIL = -l$(ICUPREFIX)tu$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
-ICULIBS_CTESTFW = -l$(ICUPREFIX)ctestfw$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
-ICULIBS_ICUIO = -l$(ICUPREFIX)io$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
-ICULIBS_OBSOLETE = -l$(ICUPREFIX)obsolete$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
-ICULIBS_LAYOUTEX = -l$(ICUPREFIX)lx$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
+ICULIBS_COMMON = -l$(ICUPREFIX)uc$(ICULIBSUFFIX)
|
||||
+ICULIBS_DATA = -l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_I18N = -l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_TOOLUTIL = -l$(ICUPREFIX)tu$(ICULIBSUFFIX)
|
||||
+ICULIBS_CTESTFW = -l$(ICUPREFIX)ctestfw$(ICULIBSUFFIX)
|
||||
+ICULIBS_ICUIO = -l$(ICUPREFIX)io$(ICULIBSUFFIX)
|
||||
+ICULIBS_OBSOLETE = -l$(ICUPREFIX)obsolete$(ICULIBSUFFIX)
|
||||
+ICULIBS_LAYOUTEX = -l$(ICUPREFIX)lx$(ICULIBSUFFIX)
|
||||
ICULIBS_BASE = -L$(libdir)
|
||||
|
||||
# for icu-config to test with
|
||||
+SO = dll
|
||||
ICULIBS_COMMON_LIB_NAME = ${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}
|
||||
ICULIBS_COMMON_LIB_NAME_A = ${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A}
|
||||
|
||||
diff -rupN --no-dereference icu/source/config/mh-mingw icu-new/source/config/mh-mingw
|
||||
--- icu/source/config/mh-mingw 2023-06-13 23:23:55.000000000 +0200
|
||||
+++ icu-new/source/config/mh-mingw 2023-07-18 10:00:48.669691734 +0200
|
||||
@@ -82,34 +82,21 @@ SO_TARGET_VERSION_SUFFIX =
|
||||
endif
|
||||
|
||||
# Static library prefix and file extension
|
||||
-LIBSICU = $(LIBPREFIX)$(STATIC_PREFIX)$(ICUPREFIX)
|
||||
+LIBSICU = LIBSICU = lib$(LIBPREFIX)$(ICUPREFIX)
|
||||
A = a
|
||||
|
||||
## An import library is needed for z/OS and MSVC
|
||||
IMPORT_LIB_EXT = .dll.a
|
||||
|
||||
-LIBPREFIX=lib
|
||||
+LIBPREFIX=
|
||||
|
||||
-# Change the stubnames so that poorly working FAT disks and installation programs can work.
|
||||
-# This is also for backwards compatibility.
|
||||
-DATA_STUBNAME = dt
|
||||
-I18N_STUBNAME = in
|
||||
-LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)
|
||||
+LIBICU = $(ICUPREFIX)
|
||||
|
||||
#SH### copied from Makefile.inc
|
||||
#SH## for icu-config to test with
|
||||
#SH#ICULIBS_COMMON_LIB_NAME="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}"
|
||||
#SH#ICULIBS_COMMON_LIB_NAME_A="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A}"
|
||||
|
||||
-#SH#ICULIBS_DATA="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_DT="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_I18N="-l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_LX="-l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(LAYOUTEX_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_IO="-l$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_UC="-l$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_CTESTFW="-l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(CTESTFW_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_TOOLUTIL="-l$(ICUPREFIX)tu$(ICULIBSUFFIX)"
|
||||
-#SH#
|
||||
#SH## ICULIBS is the set of libraries your application should link
|
||||
#SH## with usually. Many applications will want to add ${ICULIBS_I18N} as well.
|
||||
#SH#ICULIBS="${ICULIBS_BASE} ${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} "
|
||||
@@ -175,6 +162,9 @@ MIDDLE_IMPORT_LIB = $(FINAL_IMPORT_LIB)#
|
||||
## Special pkgdata information that is needed
|
||||
PKGDATA_VERSIONING = -r $(SO_TARGET_VERSION_MAJOR)
|
||||
|
||||
+# The following is for Makefile.inc's use.
|
||||
+ICULIBSUFFIX_VERSION = $(LIB_VERSION_MAJOR)
|
||||
+
|
||||
## Versioned libraries rules
|
||||
#%$(SO_TARGET_VERSION_MAJOR).$(SO): %$(SO_TARGET_VERSION).$(SO)
|
||||
# $(RM) $@ && cp ${<F} $@
|
||||
@@ -190,5 +180,17 @@ GENCCODE_ASSEMBLY=-a gcc-cygwin
|
||||
# These are needed to allow the pkgdata GNU make files to work
|
||||
PKGDATA_DEFS = -DU_MAKE=\"$(MAKE)\"
|
||||
|
||||
+# Just the libs.
|
||||
+ICULIBS_DT = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_UC = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_I18N = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_LE = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(LAYOUT_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_LX = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(LAYOUTEX_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_IO = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_CTESTFW = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(CTESTFW_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_TOOLUTIL = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(TOOLUTIL_STUBNAME)$(ICULIBSUFFIX)
|
||||
+# Link commands to link to ICU libs
|
||||
+LLIBDIR = -L$(LIBDIR)
|
||||
+
|
||||
## End Cygwin/MinGW specific setup
|
||||
|
||||
diff -rupN --no-dereference icu/source/config/mh-mingw64 icu-new/source/config/mh-mingw64
|
||||
--- icu/source/config/mh-mingw64 2023-06-13 23:23:55.000000000 +0200
|
||||
+++ icu-new/source/config/mh-mingw64 2023-07-18 10:00:48.669691734 +0200
|
||||
@@ -82,7 +82,7 @@ SO_TARGET_VERSION_SUFFIX =
|
||||
endif
|
||||
|
||||
# Static library prefix and file extension
|
||||
-LIBSICU = lib$(LIBPREFIX)$(STATIC_PREFIX)$(ICUPREFIX)
|
||||
+LIBSICU = lib$(LIBPREFIX)$(ICUPREFIX)
|
||||
A = a
|
||||
|
||||
## An import library is needed for z/OS and MSVC
|
||||
@@ -90,26 +90,13 @@ IMPORT_LIB_EXT = .dll.a
|
||||
|
||||
LIBPREFIX=
|
||||
|
||||
-# Change the stubnames so that poorly working FAT disks and installation programs can work.
|
||||
-# This is also for backwards compatibility.
|
||||
-DATA_STUBNAME = dt
|
||||
-I18N_STUBNAME = in
|
||||
-LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)
|
||||
+LIBICU = $(ICUPREFIX)
|
||||
|
||||
#SH### copied from Makefile.inc
|
||||
#SH## for icu-config to test with
|
||||
#SH#ICULIBS_COMMON_LIB_NAME="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}"
|
||||
#SH#ICULIBS_COMMON_LIB_NAME_A="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A}"
|
||||
|
||||
-#SH#ICULIBS_DATA="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_DT="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_I18N="-l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_LX="-l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(LAYOUTEX_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_IO="-l$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_UC="-l$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_CTESTFW="-l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(CTESTFW_STUBNAME)$(ICULIBSUFFIX)"
|
||||
-ICULIBS_TOOLUTIL="-l$(ICUPREFIX)tu$(ICULIBSUFFIX)"
|
||||
-#SH#
|
||||
#SH## ICULIBS is the set of libraries your application should link
|
||||
#SH## with usually. Many applications will want to add ${ICULIBS_I18N} as well.
|
||||
#SH#ICULIBS="${ICULIBS_BASE} ${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} "
|
||||
@@ -175,6 +162,9 @@ MIDDLE_IMPORT_LIB = $(FINAL_IMPORT_LIB)#
|
||||
## Special pkgdata information that is needed
|
||||
PKGDATA_VERSIONING = -r $(SO_TARGET_VERSION_MAJOR)
|
||||
|
||||
+# The following is for Makefile.inc's use.
|
||||
+ICULIBSUFFIX_VERSION = $(LIB_VERSION_MAJOR)
|
||||
+
|
||||
## Versioned libraries rules
|
||||
#%$(SO_TARGET_VERSION_MAJOR).$(SO): %$(SO_TARGET_VERSION).$(SO)
|
||||
# $(RM) $@ && cp ${<F} $@
|
||||
@@ -190,5 +180,17 @@ GENCCODE_ASSEMBLY=-a gcc-mingw64
|
||||
# These are needed to allow the pkgdata GNU make files to work
|
||||
PKGDATA_DEFS = -DU_MAKE=\"$(MAKE)\"
|
||||
|
||||
+# Just the libs.
|
||||
+ICULIBS_DT = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_UC = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_I18N = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_LE = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(LAYOUT_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_LX = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(LAYOUTEX_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_IO = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_CTESTFW = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(CTESTFW_STUBNAME)$(ICULIBSUFFIX)
|
||||
+ICULIBS_TOOLUTIL = -l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(TOOLUTIL_STUBNAME)$(ICULIBSUFFIX)
|
||||
+# Link commands to link to ICU libs
|
||||
+LLIBDIR = -L$(LIBDIR)
|
||||
+
|
||||
## End Cygwin64/MinGW64 specific setup
|
||||
|
||||
322
mingw-icu.spec
322
mingw-icu.spec
@ -1,322 +0,0 @@
|
||||
%{?mingw_package_header}
|
||||
|
||||
%global underscore_version %(echo %{version} | sed 's/\\./_/g')
|
||||
%global dash_version %(echo %{version} | sed 's/\\./-/g')
|
||||
%global lib_version 73
|
||||
|
||||
Name: mingw-icu
|
||||
Version: 73.2
|
||||
Release: 2%{?dist}
|
||||
Summary: MinGW compilation of International Components for Unicode Tools
|
||||
|
||||
License: MIT and UCD and Public Domain
|
||||
URL: http://icu-project.org
|
||||
Source0: https://github.com/unicode-org/icu/releases/download/release-%{dash_version}/icu4c-%{underscore_version}-src.tgz
|
||||
|
||||
# Patch to fix the build from
|
||||
# https://build.opensuse.org/package/show/windows:mingw:win32/mingw32-icu
|
||||
Patch0: icu4c_mingwbuild.patch
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: make
|
||||
|
||||
BuildRequires: mingw32-filesystem
|
||||
BuildRequires: mingw32-gcc
|
||||
BuildRequires: mingw32-gcc-c++
|
||||
BuildRequires: mingw32-binutils
|
||||
|
||||
BuildRequires: mingw64-filesystem
|
||||
BuildRequires: mingw64-gcc
|
||||
BuildRequires: mingw64-gcc-c++
|
||||
BuildRequires: mingw64-binutils
|
||||
|
||||
%description
|
||||
ICU is a set of C and C++ libraries that provides robust and
|
||||
full-featured Unicode and locale support. The library provides calendar
|
||||
support, conversions for many character sets, language sensitive
|
||||
collation, date and time formatting, support for many locales, message
|
||||
catalogs and resources, message formatting, normalization, number and
|
||||
currency formatting, time zone support, transliteration, and word,
|
||||
line, and sentence breaking, etc.
|
||||
|
||||
|
||||
# Win32
|
||||
%package -n mingw32-icu
|
||||
Summary: MinGW compilation of International Components for Unicode Tools
|
||||
|
||||
%description -n mingw32-icu
|
||||
ICU is a set of C and C++ libraries that provides robust and
|
||||
full-featured Unicode and locale support. The library provides calendar
|
||||
support, conversions for many character sets, language sensitive
|
||||
collation, date and time formatting, support for many locales, message
|
||||
catalogs and resources, message formatting, normalization, number and
|
||||
currency formatting, time zone support, transliteration, and word,
|
||||
line, and sentence breaking, etc.
|
||||
|
||||
# Win64
|
||||
%package -n mingw64-icu
|
||||
Summary: MinGW compilation of International Components for Unicode Tools
|
||||
|
||||
%description -n mingw64-icu
|
||||
ICU is a set of C and C++ libraries that provides robust and
|
||||
full-featured Unicode and locale support. The library provides calendar
|
||||
support, conversions for many character sets, language sensitive
|
||||
collation, date and time formatting, support for many locales, message
|
||||
catalogs and resources, message formatting, normalization, number and
|
||||
currency formatting, time zone support, transliteration, and word,
|
||||
line, and sentence breaking, etc.
|
||||
|
||||
|
||||
%{?mingw_debug_package}
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n icu
|
||||
|
||||
|
||||
%build
|
||||
pushd source
|
||||
|
||||
mkdir -p nativebuild
|
||||
pushd nativebuild
|
||||
../configure --enable-static --disable-shared
|
||||
# Parallel build occasionally broken
|
||||
%make_build || make
|
||||
popd
|
||||
|
||||
%mingw_configure \
|
||||
--enable-shared --disable-static \
|
||||
--with-cross-build=$(pwd)/nativebuild \
|
||||
--with-data-packaging=library
|
||||
|
||||
%mingw_make_build
|
||||
|
||||
popd
|
||||
|
||||
%install
|
||||
pushd source
|
||||
%mingw_make_install
|
||||
popd
|
||||
|
||||
# remove unneded files
|
||||
rm -fr %{buildroot}%{mingw32_mandir}
|
||||
rm -fr %{buildroot}%{mingw64_mandir}
|
||||
|
||||
rm %{buildroot}%{mingw32_bindir}/icu-config
|
||||
rm %{buildroot}%{mingw64_bindir}/icu-config
|
||||
rm %{buildroot}%{mingw32_libdir}/icu/Makefile.inc
|
||||
rm %{buildroot}%{mingw64_libdir}/icu/Makefile.inc
|
||||
rm %{buildroot}%{mingw32_libdir}/icu/pkgdata.inc
|
||||
rm %{buildroot}%{mingw64_libdir}/icu/pkgdata.inc
|
||||
|
||||
|
||||
# Win32
|
||||
%files -n mingw32-icu
|
||||
%license license.html
|
||||
|
||||
%{mingw32_bindir}/escapesrc.exe
|
||||
%{mingw32_bindir}/genrb.exe
|
||||
%{mingw32_bindir}/gencnval.exe
|
||||
%{mingw32_bindir}/uconv.exe
|
||||
%{mingw32_bindir}/gencmn.exe
|
||||
%{mingw32_bindir}/makeconv.exe
|
||||
%{mingw32_bindir}/genbrk.exe
|
||||
%{mingw32_bindir}/gensprep.exe
|
||||
%{mingw32_bindir}/pkgdata.exe
|
||||
%{mingw32_bindir}/icuexportdata.exe
|
||||
%{mingw32_bindir}/icupkg.exe
|
||||
%{mingw32_bindir}/derb.exe
|
||||
%{mingw32_bindir}/genccode.exe
|
||||
%{mingw32_bindir}/gendict.exe
|
||||
%{mingw32_bindir}/gencfu.exe
|
||||
%{mingw32_bindir}/gennorm2.exe
|
||||
%{mingw32_bindir}/icuinfo.exe
|
||||
|
||||
%{mingw32_bindir}/icuio%{lib_version}.dll
|
||||
%{mingw32_bindir}/icuuc%{lib_version}.dll
|
||||
%{mingw32_bindir}/icui18n%{lib_version}.dll
|
||||
%{mingw32_bindir}/icutu%{lib_version}.dll
|
||||
%{mingw32_bindir}/icudata%{lib_version}.dll
|
||||
%{mingw32_bindir}/icutest%{lib_version}.dll
|
||||
|
||||
%{mingw32_libdir}/libicudata.dll.a
|
||||
%{mingw32_libdir}/libicui18n.dll.a
|
||||
%{mingw32_libdir}/libicuuc.dll.a
|
||||
%{mingw32_libdir}/libicuio.dll.a
|
||||
%{mingw32_libdir}/libicutest.dll.a
|
||||
%{mingw32_libdir}/libicutu.dll.a
|
||||
%{mingw32_libdir}/pkgconfig/icu-i18n.pc
|
||||
%{mingw32_libdir}/pkgconfig/icu-io.pc
|
||||
%{mingw32_libdir}/pkgconfig/icu-uc.pc
|
||||
%{mingw32_includedir}/unicode
|
||||
%{mingw32_libdir}/icu
|
||||
%{mingw32_datadir}/icu
|
||||
|
||||
# Win64
|
||||
%files -n mingw64-icu
|
||||
%license license.html
|
||||
|
||||
%{mingw64_bindir}/escapesrc.exe
|
||||
%{mingw64_bindir}/genrb.exe
|
||||
%{mingw64_bindir}/gencnval.exe
|
||||
%{mingw64_bindir}/uconv.exe
|
||||
%{mingw64_bindir}/gencmn.exe
|
||||
%{mingw64_bindir}/makeconv.exe
|
||||
%{mingw64_bindir}/genbrk.exe
|
||||
%{mingw64_bindir}/gensprep.exe
|
||||
%{mingw64_bindir}/pkgdata.exe
|
||||
%{mingw64_bindir}/icuexportdata.exe
|
||||
%{mingw64_bindir}/icupkg.exe
|
||||
%{mingw64_bindir}/derb.exe
|
||||
%{mingw64_bindir}/genccode.exe
|
||||
%{mingw64_bindir}/gendict.exe
|
||||
%{mingw64_bindir}/gencfu.exe
|
||||
%{mingw64_bindir}/gennorm2.exe
|
||||
%{mingw64_bindir}/icuinfo.exe
|
||||
|
||||
%{mingw64_bindir}/icuio%{lib_version}.dll
|
||||
%{mingw64_bindir}/icuuc%{lib_version}.dll
|
||||
%{mingw64_bindir}/icui18n%{lib_version}.dll
|
||||
%{mingw64_bindir}/icutu%{lib_version}.dll
|
||||
%{mingw64_bindir}/icudata%{lib_version}.dll
|
||||
%{mingw64_bindir}/icutest%{lib_version}.dll
|
||||
|
||||
%{mingw64_libdir}/libicudata.dll.a
|
||||
%{mingw64_libdir}/libicui18n.dll.a
|
||||
%{mingw64_libdir}/libicuuc.dll.a
|
||||
%{mingw64_libdir}/libicuio.dll.a
|
||||
%{mingw64_libdir}/libicutest.dll.a
|
||||
%{mingw64_libdir}/libicutu.dll.a
|
||||
%{mingw64_libdir}/pkgconfig/icu-i18n.pc
|
||||
%{mingw64_libdir}/pkgconfig/icu-io.pc
|
||||
%{mingw64_libdir}/pkgconfig/icu-uc.pc
|
||||
%{mingw64_includedir}/unicode
|
||||
%{mingw64_libdir}/icu
|
||||
%{mingw64_datadir}/icu
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 73.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue Jul 18 2023 Sandro Mani <manisandro@gmail.com> - 73.2-1
|
||||
- Update to 73.2
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 72.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Tue Jan 03 2023 Sandro Mani <manisandro@gmail.com> - 72.1-1
|
||||
- Update to 72.1
|
||||
|
||||
* Thu Aug 04 2022 Sandro Mani <manisandro@gmail.com> - 71.1-1
|
||||
- Update to 71.1
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 69.1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Fri Mar 25 2022 Sandro Mani <manisandro@gmail.com> - 69.1-4
|
||||
- Rebuild with mingw-gcc-12
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 69.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 69.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Sat May 22 2021 Sandro Mani <manisandro@gmail.com> - 69.1-1
|
||||
- Update to 69.1
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 67.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 67.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon May 18 2020 Sandro Mani <manisandro@gmail.com> - 67.1-1
|
||||
- Update to 67.1
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 65.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Nov 05 2019 Sandro Mani <manisandro@gmail.com> - 65.1-1
|
||||
- Update to 65.1
|
||||
|
||||
* Tue Oct 08 2019 Sandro Mani <manisandro@gmail.com> - 64.2-3
|
||||
- Rebuild (Changes/Mingw32GccDwarf2)
|
||||
|
||||
* Mon Sep 23 2019 Richard W.M. Jones <rjones@redhat.com> - 64.2-2
|
||||
- Bump and rebuild for RHBZ#1736119.
|
||||
|
||||
* Tue Aug 13 2019 Sandro Mani <manisandro@gmail.com> - 64.2-1
|
||||
- Update to 64.2
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 57.1-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 57.1-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 57.1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 57.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 57.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 57.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Mon Oct 24 2016 Kalev Lember <klember@redhat.com> - 57.1-1
|
||||
- Update to 57.1
|
||||
- Don't set group tags
|
||||
- Use license macro
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 50.1.2-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 50.1.2-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 50.1.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Thu May 29 2014 Erik van Pienbroek <epienbro@fedoraproject.org> - 50.1.2-3
|
||||
- Fix CVE-2013-2924 (RHBZ #1015595)
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 50.1.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Sun Jun 16 2013 Paweł Forysiuk <tuxator@o2.pl> - 50.1.2-1
|
||||
- Update to 50.1.2 to match native version
|
||||
- Drop icu-config script
|
||||
|
||||
* Sun Jan 27 2013 Paweł Forysiuk <tuxator@o2.pl> - 49.1.2-2
|
||||
- Properly package icudata library
|
||||
|
||||
* Sun Dec 30 2012 Pawel Forysiuk <tuxator@o2.pl> - 49.1.2-1
|
||||
- Update to new upstream version
|
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.8.1.1-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Sun Mar 18 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 4.8.1.1-5
|
||||
- Added win64 support
|
||||
- Use mingw macros without leading underscore
|
||||
- Use %%global instead of %%define
|
||||
|
||||
* Mon Feb 27 2012 Kalev Lember <kalevlember@gmail.com> - 4.8.1.1-4
|
||||
- Added Erik van Pienbroek's patches to fix build with the mingw-w64 toolchain
|
||||
|
||||
* Mon Feb 27 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 4.8.1.1-3
|
||||
- Rebuild against the mingw-w64 toolchain
|
||||
|
||||
* Tue Feb 07 2012 Forysiuk Paweł <tuxator@o2.pl> - 4.8.1.1-2
|
||||
- Fix icu4c-4_6_1-crossbuild.patch to compile cleanly
|
||||
- Minor packaging cleanup
|
||||
|
||||
* Tue Feb 07 2012 Forysiuk Paweł <tuxator@o2.pl> - 4.8.1.1-1
|
||||
- Initial release based on openSUSE mingw32-icu package
|
||||
Loading…
Reference in New Issue
Block a user