smock: add --overwrite option
[fedora-mingw.git] / libidn / mingw32-libidn.spec
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}
6
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.
10
11 Name:           mingw32-libidn
12 Version:        1.9
13 Release:        5%{?dist}
14 Summary:        MinGW Windows Internationalized Domain Name support library
15
16 License:        LGPLv2+
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)
21
22 #Patch0:         libidn-0.6.14-aconf262.patch
23
24 BuildArch:      noarch
25
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
33
34 Requires:       pkgconfig
35
36
37 %description
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
41 names.
42
43
44 %package static
45 Summary:        Static version of the MinGW Windows IDN library
46 Requires:       %{name} = %{version}-%{release}
47 Group:          Development/Libraries
48
49 %description static
50 Static version of the MinGW Windows IDN library.
51
52
53 %prep
54 %setup -q -n libidn-%{version}
55 #%patch0 -p1 -b .aconf262
56 #autoreconf
57
58
59 %build
60 %{_mingw32_configure} --disable-csharp --enable-static --enable-shared
61 make %{?_smp_mflags}
62
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 make DESTDIR=$RPM_BUILD_ROOT install
67
68 # Remove documentation which duplicates native Fedora package.
69 rm -r $RPM_BUILD_ROOT%{_mingw32_datadir}/emacs
70 rm -r $RPM_BUILD_ROOT%{_mingw32_infodir}
71 rm -r $RPM_BUILD_ROOT%{_mingw32_mandir}/man*
72
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77
78 %files
79 %defattr(-,root,root,-)
80 %doc COPYING COPYING.LIB
81 %{_mingw32_bindir}/idn.exe
82 %{_mingw32_bindir}/libidn-11.dll
83 %{_mingw32_libdir}/libidn.dll.a
84 %{_mingw32_libdir}/libidn.la
85 %{_mingw32_libdir}/pkgconfig/libidn.pc
86 %{_mingw32_includedir}/*.h
87 %{_mingw32_datadir}/locale/*/LC_MESSAGES/libidn.mo
88
89
90 %files static
91 %defattr(-,root,root,-)
92 %{_mingw32_libdir}/libidn.a
93
94 %changelog
95 * Fri Apr  3 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.9-5
96 - Added -static subpackage
97 - Fixed %%defattr line
98
99 * Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 1.9-4
100 - Rebuild for mingw32-gcc 4.4
101
102 * Fri Feb  6 2009 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-3
103 - Include license file.
104
105 * Fri Jan 30 2009 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-2
106 - Requires pkgconfig.
107
108 * Mon Nov 10 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-1
109 - Initial RPM release.