8e3b11868cee9598116f6e080263dcab06523c59
[fedora-mingw.git] / fontconfig / mingw32-fontconfig.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 Name:           mingw32-fontconfig
8 Version:        2.6.0
9 Release:        9%{?dist}
10 Summary:        MinGW Windows Fontconfig library
11
12 License:        MIT
13 URL:            http://fontconfig.org
14 Source0:        http://fontconfig.org/release/fontconfig-%{version}.tar.gz
15 Group:          Development/Libraries
16 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
17
18 Patch0:         mingw32-fontconfig-2.6.0-remove-logfile.patch
19
20 BuildArch:      noarch
21
22 BuildRequires:  mingw32-filesystem >= 40
23 BuildRequires:  mingw32-gcc
24 BuildRequires:  mingw32-binutils
25 BuildRequires:  mingw32-dlfcn
26 BuildRequires:  mingw32-expat
27 BuildRequires:  mingw32-freetype
28 BuildRequires:  mingw32-iconv
29 BuildRequires:  mingw32-libxml2
30 BuildRequires:  pkgconfig
31 BuildRequires:  docbook-utils
32 BuildRequires:  automake, autoconf, libtool
33
34 Requires:       pkgconfig
35
36
37 %description
38 MinGW Windows Fontconfig library.
39
40
41 %prep
42 %setup -q -n fontconfig-%{version}
43 %patch0 -p1
44 libtoolize --force --copy
45 autoreconf
46
47
48 %build
49 PATH="%{_mingw32_bindir}:$PATH" \
50 %{_mingw32_configure} --with-arch=i686
51 make %{?_smp_mflags}
52
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56
57 make DESTDIR=$RPM_BUILD_ROOT install
58
59 rm -f $RPM_BUILD_ROOT/%{_mingw32_libdir}/charset.alias
60
61 # Remove static library.
62 rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libfontconfig.a
63
64 # Remove duplicate manpages.
65 rm -rf $RPM_BUILD_ROOT%{_mingw32_mandir}
66
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71
72 %files
73 %defattr(-,root,root)
74 %doc COPYING
75 %{_mingw32_bindir}/fc-cache.exe
76 %{_mingw32_bindir}/fc-cat.exe
77 %{_mingw32_bindir}/fc-list.exe
78 %{_mingw32_bindir}/fc-match.exe
79 %{_mingw32_bindir}/libfontconfig-1.dll
80 %{_mingw32_libdir}/fontconfig.def
81 %{_mingw32_libdir}/libfontconfig.dll.a
82 %{_mingw32_libdir}/libfontconfig.la
83 %{_mingw32_libdir}/pkgconfig/fontconfig.pc
84 %{_mingw32_includedir}/fontconfig/
85 %{_mingw32_sysconfdir}/fonts/
86 %{_mingw32_datadir}/doc/fontconfig
87
88 %changelog
89 * Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-9
90 - Rebuild for mingw32-gcc 4.4
91
92 * Fri Feb  6 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-8
93 - Include license.
94
95 * Fri Jan 30 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-7
96 - Requires pkgconfig.
97
98 * Fri Jan 23 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-6
99 - Use _smp_mflags.
100 - Rebuild libtool configuration.
101 - More BRs suggested by auto-buildrequires.
102
103 * Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-5
104 - Rename mingw -> mingw32.
105
106 * Sun Sep 21 2008 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-4
107 - Remove duplicate manpages.
108 - Patch to delete logfile left when building (unused) manpages.
109
110 * Thu Sep 11 2008 Daniel P. Berrange <berrange@redhat.com> - 2.6.0-3
111 - Add mingw_bindir to $PATH for freetype-config script
112
113 * Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-2
114 - Remove static library.
115 - +BR mingw-libxml2.
116
117 * Tue Sep  9 2008 Daniel P. Berrange <berrange@redhat.com> - 2.6.0-1
118 - Initial RPM release