Fix packaging of icudata.dll file
This commit is contained in:
parent
b942c39234
commit
72815608f6
@ -5,7 +5,7 @@
|
||||
|
||||
Name: mingw-icu
|
||||
Version: 49.1.2
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: MinGW compilation of International Components for Unicode Tools
|
||||
|
||||
License: MIT and UCD and Public Domain
|
||||
@ -107,32 +107,26 @@ pushd source
|
||||
%mingw_make DESTDIR=$RPM_BUILD_ROOT install
|
||||
popd
|
||||
|
||||
# UGLY HACKS RESTARTING
|
||||
|
||||
find $RPM_BUILD_ROOT -name "*.dll" -type l -delete
|
||||
|
||||
rm -f $RPM_BUILD_ROOT%{mingw32_bindir}/libicudata%{version}.dll
|
||||
rm -f $RPM_BUILD_ROOT%{mingw64_bindir}/libicudata%{version}.dll
|
||||
|
||||
mv $RPM_BUILD_ROOT%{mingw32_libdir}/libicudata%{version}.dll \
|
||||
$RPM_BUILD_ROOT%{mingw32_bindir}/icudata%{lib_version}.dll
|
||||
mv $RPM_BUILD_ROOT%{mingw64_libdir}/libicudata%{version}.dll \
|
||||
$RPM_BUILD_ROOT%{mingw64_bindir}/icudata%{lib_version}.dll
|
||||
|
||||
for i in $RPM_BUILD_ROOT%{mingw32_libdir}/*.dll ; \
|
||||
do mv $i $RPM_BUILD_ROOT%{mingw32_bindir}/; done
|
||||
for i in $RPM_BUILD_ROOT%{mingw64_libdir}/*.dll ; \
|
||||
do mv $i $RPM_BUILD_ROOT%{mingw64_bindir}/; done
|
||||
|
||||
mv $RPM_BUILD_ROOT%{mingw32_bindir}/libicudata%{version}.dll \
|
||||
$RPM_BUILD_ROOT%{mingw32_bindir}/icudata%{lib_version}.dll
|
||||
mv $RPM_BUILD_ROOT%{mingw64_bindir}/libicudata%{version}.dll \
|
||||
$RPM_BUILD_ROOT%{mingw64_bindir}/icudata%{lib_version}.dll
|
||||
|
||||
sed -i -e 's,default_ENABLE_RPATH=.*,default_ENABLE_RPATH="N",' -e 's,^SO=.*$,SO="dll",' $RPM_BUILD_ROOT%{mingw32_bindir}/icu-config
|
||||
sed -i -e 's,default_ENABLE_RPATH=.*,default_ENABLE_RPATH="N",' -e 's,^SO=.*$,SO="dll",' $RPM_BUILD_ROOT%{mingw64_bindir}/icu-config
|
||||
|
||||
# UGLY HACKS ENDING AGAIN
|
||||
|
||||
# remove unneded files
|
||||
rm -fr $RPM_BUILD_ROOT%{mingw32_mandir}
|
||||
rm -fr $RPM_BUILD_ROOT%{mingw64_mandir}
|
||||
|
||||
# remove dangling pointers
|
||||
rm -fr $RPM_BUILD_ROOT%{mingw32_libdir}/icu/Makefile.inc
|
||||
rm -fr $RPM_BUILD_ROOT%{mingw64_libdir}/icu/Makefile.inc
|
||||
rm -fr $RPM_BUILD_ROOT%{mingw32_libdir}/icu/pkgdata.inc
|
||||
@ -237,6 +231,9 @@ rm -fr $RPM_BUILD_ROOT%{mingw64_libdir}/icu/pkgdata.inc
|
||||
|
||||
|
||||
%changelog
|
||||
* 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
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user