]> git.wh0rd.org - fontconfig.git/blame_incremental - fontconfig.spec.in
Bump version to 2.1.92
[fontconfig.git] / fontconfig.spec.in
... / ...
CommitLineData
1# Some distributions name their Freetype 2 package "freetype", while others
2# name it "freetype2". You can define the name your distribution uses here.
3%define freetype2 freetype
4
5Summary: Font configuration and customization library
6Name: fontconfig
7Version: @VERSION@
8Release: 1
9License: MIT
10Group: System Environment/Libraries
11Source: http://fontconfig.org/release/fontconfig-%{version}.tar.gz
12URL: http://fontconfig.org
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14
15BuildRequires: %{_bindir}/docbook2html
16BuildRequires: %{_bindir}/docbook2txt
17BuildRequires: %{freetype2}-devel
18BuildRequires: expat-devel
19BuildRequires: perl
20
21PreReq: %{freetype2}
22
23%description
24Fontconfig is designed to locate fonts within the
25system and select them according to requirements specified by
26applications.
27
28%package devel
29Summary: Font configuration and customization library
30Group: Development/Libraries
31Requires: %{name} = %{version}
32Requires: %{freetype2}-devel
33
34%description devel
35The fontconfig-devel package includes the static libraries,
36header files, and developer docs for the fontconfig package.
37
38Install fontconfig-devel if you want to develop programs which
39will use fontconfig.
40
41%prep
42%setup -q
43
44%build
45%configure --with-x-fonts=/usr/X11R6/lib/X11/fonts --disable-gtk-doc --disable-docs
46make %{_smp_mflags}
47
48%install
49[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
50%makeinstall
51
52%clean
53[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
54
55%post
56{
57 /sbin/ldconfig
58 # Force regeneration of all fontconfig cache files.
59 %{_bindir}/fc-cache -f --system-only
60}
61
62%postun -p /sbin/ldconfig
63
64%files
65%doc README AUTHORS COPYING ChangeLog doc/fontconfig-*.{html,txt}
66%dir %{_sysconfdir}/fonts
67%{_sysconfdir}/fonts/fonts.conf
68%{_sysconfdir}/fonts/fonts.dtd
69%config %{_sysconfdir}/fonts/local.conf
70%{_bindir}/fc-*
71%{_libdir}/libfontconfig*.so.*
72%{_mandir}/man1/*
73
74%files devel
75%defattr(-, root, root)
76%dir %{_includedir}/fontconfig
77%{_includedir}/fontconfig
78%{_libdir}/*.a
79%{_libdir}/*.la
80%{_libdir}/libfontconfig.so
81%{_libdir}/pkgconfig
82
83%changelog
84* Wed Mar 5 2003 Mike A. Harris <mharris@redhat.com>
85- Added back the configure macro options --disable-docs because otherwise
86 fontconfig installs docs into /usr/share/doc/fontconfig (with no version
87 number) unconditionally, causing RPM to fail the build due to unpackaged
88 files terminate build
89
90* Wed Mar 5 2003 Mike A. Harris <mharris@redhat.com>
91- Removed commented out rpm macro define at top of spec file, replacing it with
92 a simple explanation, since rpm macros are expanded by rpm even in comments
93- Changed /usr/bin to _bindir in BuildRequires lines
94- Cleaned up rpm postinstall script, and made fc-cache use _bindir
95- Reorganized file manifest lists
96
97* Sun Mar 2 2003 Owen Taylor <otaylor@redhat.com>
98- Various improvements from Red Hat spec file
99
100* Sun Mar 2 2003 Mike A. Harris <mharris@redhat.com>
101- Initial changelog entry