]> git.pld-linux.org Git - packages/crossmingw32-libiconv.git/blobdiff - crossmingw32-libiconv.spec
- tabs in preamble
[packages/crossmingw32-libiconv.git] / crossmingw32-libiconv.spec
index 4ce415ff712840caa9dd4bb766ca76e0c5550f33..4872f0117035e5fe4c1a810b52d09084d0100898 100644 (file)
@@ -1,19 +1,19 @@
 %define                realname                libiconv
 Summary:       Character set conversion library - mingw32 cross version
-Summary(pl):   Biblioteka konwersji zestawów znaków - wersja skro¶na dla mingw32
+Summary(pl.UTF-8):     Biblioteka konwersji zestawów znaków - wersja skrośna dla mingw32
 Name:          crossmingw32-%{realname}
-Version:       1.9.1
+Version:       1.11
 Release:       1
 License:       LGPL
 Group:         Libraries
 Source0:       ftp://ftp.gnu.org/gnu/libiconv/%{realname}-%{version}.tar.gz
-# Source0-md5: 0c99a05e0c3c153bac1c960f78711155
+# Source0-md5: b77a17e4a5a817100ad4b2613935055e
 Patch0:                %{name}.patch
 URL:           http://www.gnu.org/software/libiconv/
-#BuildRequires:        autoconf >= 2.57
-#BuildRequires:        automake
+BuildRequires: automake
 BuildRequires: crossmingw32-gcc
-#BuildRequires:        libtool
+# because of broken w32 relink in libtool
+BuildConflicts:        crossmingw32-libiconv < 1.10
 Requires:      crossmingw32-runtime
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -27,6 +27,10 @@ BuildRoot:   %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                __cc                    %{target}-gcc
 %define                __cxx                   %{target}-g++
 
+%ifarch alpha sparc sparc64 sparcv9
+%define                optflags        -O2
+%endif
+
 %description
 The libiconv library provides an iconv() implementation, for use on
 systems which don't have one, or whose implementation cannot convert
@@ -34,48 +38,62 @@ from/to Unicode.
 
 This package contains the cross version for mingw32.
 
-%description -l pl
-Ta biblioteka dostarcza implementacjê iconv() do u¿ywania z systemami,
-które takiej funkcji nie posiadaj±, lub na których implementacja nie
-potrafi konwertowaæ z/do Unikodu.
+%description -l pl.UTF-8
+Ta biblioteka dostarcza implementację iconv() do używania z systemami,
+które takiej funkcji nie posiadają, lub na których implementacja nie
+potrafi konwertować z/do Unikodu.
+
+Ten pakiet zawiera wersję skrośną dla mingw32.
 
-Ten pakiet zawiera wersjê skro¶n± dla mingw32.
+%package dll
+Summary:       %{realname} - DLL library for Windows
+Summary(pl.UTF-8):     %{realname} - biblioteka DLL dla Windows
+Group:         Applications/Emulators
+
+%description dll
+%{realname} - DLL library for Windows.
+
+%description dll -l pl.UTF-8
+%{realname} - biblioteka DLL dla Windows.
 
 %prep
 %setup -q -n %{realname}-%{version}
 %patch0 -p1
 
 %build
+cp -f /usr/share/automake/config.sub libcharset/autoconf
+cp -f /usr/share/automake/config.sub autoconf
 %configure \
        AR="%{target}-ar" \
        RANLIB="%{target}-ranlib" \
-       --target=%{target} \
-       --host=%{target_platform} \
-       --disable-static
+       --target="%{target}" \
+       --host="%{target_platform}" \
+       --enable-static
 
 %{__make}
 
+%if 0%{!?debug:1}
+%{target}-strip {,libcharset/}lib/.libs/*.dll
+%{target}-strip -g -R.comment -R.note {,libcharset/}lib/.libs/*.a
+%endif
+
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}/wine/windows/system
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-%if 0%{!?debug:1}
-%{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_bindir}/*.dll
-%{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a
-%endif
+install {,libcharset/}lib/.libs/*.dll $RPM_BUILD_ROOT%{_datadir}/wine/windows/system
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%{_bindir}/libcharset-1.dll
-%{_bindir}/libiconv-2.dll
-%{_libdir}/libcharset.dll.a
-%{_libdir}/libcharset.la
-%{_libdir}/libiconv.dll.a
-%{_libdir}/libiconv.la
-%{_libdir}/charset.alias
+%{_libdir}/*
 %{_includedir}/*.h
+
+%files dll
+%defattr(644,root,root,755)
+%{_datadir}/wine/windows/system/*
This page took 0.057636 seconds and 4 git commands to generate.