commit 9a86d5d29f22970c3933ceec4f4aa416e411fae9
Author: Akira TAGOH <[email protected]>
Date:   Tue Feb 12 19:07:07 2013 +0900

    Improve the spec to meet the latest packaging guidelines (#225759)
    
      - add -devel-doc subpackage.
    - Fix a build issue with automake 1.13

 fontconfig.spec |   37 +++++++++++++++++++++++++++++--------
 1 files changed, 29 insertions(+), 8 deletions(-)
---
diff --git a/fontconfig.spec b/fontconfig.spec
index ce5f82b..5e3e411 100644
--- a/fontconfig.spec
+++ b/fontconfig.spec
@@ -3,18 +3,21 @@
 Summary:       Font configuration and customization library
 Name:          fontconfig
 Version:       2.10.91
-Release:       2%{?dist}
+Release:       3%{?dist}
 # src/ftglue.[ch] is in Public Domain
 # src/fccache.c contains Public Domain code
 # fc-case/CaseFolding.txt is in the UCD
 # otherwise MIT
 License:       MIT and Public Domain and UCD
 Group:         System Environment/Libraries
-Source:                
http://fontconfig.org/release/fontconfig-%{version}.tar.bz2
+Source:                http://fontconfig.org/release/%{name}-%{version}.tar.bz2
 URL:           http://fontconfig.org
 Source1:       25-no-bitmap-fedora.conf
 
+# https://bugzilla.redhat.com/show_bug.cgi?id=140335
 Patch0:                fontconfig-2.8.0-sleep-less.patch
+# 
http://cgit.freedesktop.org/fontconfig/commit/?id=96220a5ed9d1d761b14a7ac516ac6786c132f280
+Patch1:                fontconfig-automake-1.13.patch
 
 BuildRequires: expat-devel
 BuildRequires: freetype-devel >= %{freetype_version}
@@ -33,7 +36,7 @@ applications.
 %package       devel
 Summary:       Font configuration and customization library
 Group:         Development/Libraries
-Requires:      fontconfig = %{version}-%{release}
+Requires:      %{name}%{?_isa} = %{version}-%{release}
 Requires:      freetype-devel >= %{freetype_version}
 Requires:      pkgconfig
 
@@ -44,14 +47,25 @@ and developer docs for the fontconfig package.
 Install fontconfig-devel if you want to develop programs which 
 will use fontconfig.
 
+%package       devel-doc
+Summary:       Development Documentation files for fontconfig library
+Group:         Documentation
+BuildArch:     noarch
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description   devel-doc
+The fontconfig-devel-doc package contains the documentation files
+which is useful for developing applications that uses fontconfig.
+
 %prep
 %setup -q
 %patch0 -p1 -b .sleep-less
+%patch1 -p1 -b .1-automake113
 
 %build
 # update autotools stuff to avoid rpath definition.
 libtoolize -f
-autoreconf -f
+autoreconf -f -i
 
 # We don't want to rebuild the docs, but we want to install the included ones.
 export HASDOCBOOK=no
@@ -108,23 +122,30 @@ fi
 %{_bindir}/fc-scan
 %{_bindir}/fc-validate
 %{_fontconfig_templatedir}/*.conf
-%dir %{_datadir}/xml/fontconfig
-%{_datadir}/xml/fontconfig/fonts.dtd
+%{_datadir}/xml/fontconfig
+# fonts.conf is not supposed to be modified.
+# If you want to do so, you should use local.conf instead.
 %config %{_fontconfig_masterdir}/fonts.conf
 %config(noreplace) %{_fontconfig_confdir}/*.conf
 %dir %{_localstatedir}/cache/fontconfig
-
 %{_mandir}/man1/*
 %{_mandir}/man5/*
 
 %files devel
-%doc fontconfig-devel.txt fontconfig-devel
 %{_libdir}/libfontconfig.so
 %{_libdir}/pkgconfig/*
 %{_includedir}/fontconfig
 %{_mandir}/man3/*
 
+%files devel-doc
+%doc fontconfig-devel.txt fontconfig-devel
+
 %changelog
+* Tue Feb 12 2013 Akira TAGOH <[email protected]> - 2.10.91-3
+- Improve the spec to meet the latest packaging guidelines (#225759)
+  - add -devel-doc subpackage.
+- Fix a build issue with automake 1.13
+
 * Fri Feb  8 2013 Ville Skyttä <[email protected]> - 2.10.91-2
 - Own the %%{_datadir}/xml/fontconfig dir.
 - Fix bogus dates in %%changelog.
_______________________________________________
fonts-bugs mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/fonts-bugs
http://fonts.fedoraproject.org/

Reply via email to