1 %define __strip %{_mingw32_strip}
2 %define __objdump %{_mingw32_objdump}
3 %define _use_internal_dependency_generator 0
4 %define __find_requires %{_mingw32_findrequires}
5 %define __find_provides %{_mingw32_findprovides}
7 # Native Fedora package is ancient, 0.6.14, which doesn't even
8 # exist on the upstream servers any more. I have gone for the
9 # latest version instead.
14 Summary: MinGW Windows Internationalized Domain Name support library
17 Group: Development/Libraries
18 URL: http://www.gnu.org/software/libidn/
19 Source0: http://josefsson.org/libidn/releases/libidn-%{version}.tar.gz
20 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
22 #Patch0: libidn-0.6.14-aconf262.patch
26 BuildRequires: mingw32-filesystem >= 33
27 BuildRequires: mingw32-gcc
28 BuildRequires: mingw32-binutils
29 BuildRequires: mingw32-gettext
30 BuildRequires: mingw32-iconv
31 BuildRequires: pkgconfig, gettext
32 #BuildRequires: libtool, automake, autoconf
38 GNU Libidn is an implementation of the Stringprep, Punycode and
39 IDNA specifications defined by the IETF Internationalized Domain
40 Names (IDN) working group, used for internationalized domain
45 %setup -q -n libidn-%{version}
46 #%patch0 -p1 -b .aconf262
51 %{_mingw32_configure} --disable-csharp --disable-static
56 rm -rf $RPM_BUILD_ROOT
57 make DESTDIR=$RPM_BUILD_ROOT install
59 # Remove documentation which duplicates native Fedora package.
60 rm -r $RPM_BUILD_ROOT%{_mingw32_datadir}/emacs
61 rm -r $RPM_BUILD_ROOT%{_mingw32_infodir}
62 rm -r $RPM_BUILD_ROOT%{_mingw32_mandir}/man*
66 rm -rf $RPM_BUILD_ROOT
71 %doc COPYING COPYING.LIB
72 %{_mingw32_bindir}/idn.exe
73 %{_mingw32_bindir}/libidn-11.dll
74 %{_mingw32_libdir}/libidn.dll.a
75 %{_mingw32_libdir}/libidn.la
76 %{_mingw32_libdir}/pkgconfig/libidn.pc
77 %{_mingw32_includedir}/*.h
78 %{_mingw32_datadir}/locale/*/LC_MESSAGES/libidn.mo
82 * Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-3
83 - Include license file.
85 * Fri Jan 30 2009 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-2
88 * Mon Nov 10 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-1
89 - Initial RPM release.