Hello community, here is the log from the commit of package fontconfig for openSUSE:Factory checked in at 2019-02-04 21:19:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fontconfig (Old) and /work/SRC/openSUSE:Factory/.fontconfig.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fontconfig" Mon Feb 4 21:19:06 2019 rev:90 rq:666325 version:2.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes 2018-01-15 13:53:58.138730238 +0100 +++ /work/SRC/openSUSE:Factory/.fontconfig.new.28833/fontconfig.changes 2019-02-04 21:19:20.219692862 +0100 @@ -1,0 +2,35 @@ +Sat Jan 12 12:07:28 UTC 2019 - Jan Engelhardt <[email protected]> + +- Implement shared library packaging guideline +- Split documentation to soothe rpmlint's + "W: package-with-huge-docs 86%" + +------------------------------------------------------------------- +Sat Jan 12 11:50:46 UTC 2019 - [email protected] + +- Fix self obsoletion ipa-fonts-config and IPA-fonts-config. +- Fix build error in Leap 42.3. +- Fix location of fontconfig-devel.* doc-files. + +------------------------------------------------------------------- +Fri Jan 11 13:59:16 UTC 2019 - [email protected] + +- Package AUTHORS, ChangeLog and README via standard doc macro. + +------------------------------------------------------------------- +Wed Oct 31 09:16:31 UTC 2018 - Petr Gajdos <[email protected]> + +- Update to 2.13.1: + * conf.d: Drop aliases for (URW)++ fonts + * variable fonts support + * Use uuid-based cache filename if uuid is assigned to dirs + * Add new API to find out a font from current search path + * Add FONTCONFIG_SYSROOT environment variable + * [varfonts] Add FC_FONT_VARIATIONS + * [varfonts] Add FC_VARIABLE + * Add Simplified Chinese translations + * Fix memory leaks, double frees etc. + * See README for details +- Drop fontconfig-remove-debug-output.patch + +------------------------------------------------------------------- @@ -1977 +2011,0 @@ - Old: ---- fontconfig-2.12.6.tar.bz2 fontconfig-remove-debug-output.patch New: ---- fontconfig-2.13.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fontconfig.spec ++++++ --- /var/tmp/diff_new_pack.68vQfy/_old 2019-02-04 21:19:23.155691746 +0100 +++ /var/tmp/diff_new_pack.68vQfy/_new 2019-02-04 21:19:23.155691746 +0100 @@ -1,7 +1,7 @@ # # spec file for package fontconfig # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,12 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: fontconfig -Version: 2.12.6 +%define lname libfontconfig1 +Version: 2.13.1 Release: 0 Summary: Library for Font Configuration License: MIT @@ -26,17 +27,17 @@ Source0: http://fontconfig.org/release/%{name}-%{version}.tar.bz2 Source4: baselibs.conf Source5: local.conf -Patch0: fontconfig-remove-debug-output.patch BuildRequires: automake >= 1.11 BuildRequires: gperf BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(uuid) Provides: ipa-fonts-config = 003.02 -Obsoletes: ipa-fonts-config <= 003.02 +Obsoletes: ipa-fonts-config < 003.02 Provides: IPA-fonts-config = 003.02 -Obsoletes: IPA-fonts-config <= 003.02 +Obsoletes: IPA-fonts-config < 003.02 %description Fontconfig is a library for configuring and customizing font access. It @@ -44,10 +45,32 @@ an internal configuration from XML files, and the matching module, which accepts font patterns and returns the nearest matching font. +%lang_package + +%package -n %{lname} +Summary: Library for font configuration +Group: System/Libraries +Requires: %{name} + +%description -n %{lname} +Fontconfig is a library for configuring and customizing font access. It +contains two essential modules: the configuration module, which builds +an internal configuration from XML files, and the matching module, +which accepts font patterns and returns the nearest matching font. + +%package doc +Summary: Documentation for fontconfig +Group: Documentation/Other +BuildArch: noarch + +%description doc +Extended documentation for the fontconfig library. + %package devel -Summary: Include Files and Libraries mandatory for Development +Summary: Header files for fontconfig Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Requires: %{lname} = %{version} +Requires: gettext-devel Requires: glibc-devel Requires: pkgconfig(freetype2) @@ -56,19 +79,19 @@ files needed for compiling applications which use the fontconfig library. -In addition, it contains extensive documentation and manual pages for -developers using the library. - -Fontconfig is a library for configuring and customizing font access. It -contains two essential modules, the configuration module which builds -an internal configuration from XML files and the matching module which -accepts font patterns and returns the nearest matching font. +%package devel-doc +Summary: Developer documentation for libfontconfig +Group: Documentation/Other +BuildArch: noarch + +%description devel-doc +HTML documentation and manual pages for developers using the +fontconfig library. %prep %setup -q -%patch0 -p1 # use suse-specific doc path: -find -name \*.1 -o -name \*.sgml | xargs sed -i -e 's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g' +find -name \*.1 -o -name \*.sgml -exec sed -i -e 's/usr\/share\/doc\/fontconfig/usr\/share\/doc\/packages\/fontconfig/g' {} + %build # We don't want to rebuild the docs, but we want to install the included ones. @@ -102,12 +125,15 @@ # leave place for 60-family-prefer.conf from fonts-config mv 60-latin.conf 61-latin.conf popd +mkdir -p %{buildroot}/%{_docdir}/%{name} +%find_lang %{name} +%find_lang %{name}-conf -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -n %{lname} -p /sbin/ldconfig +%postun -n %{lname} -p /sbin/ldconfig %files -%{_libdir}/libfontconfig.so.* +%license COPYING %{_bindir}/* %dir %{_sysconfdir}/fonts %dir %{_sysconfdir}/fonts/conf.d @@ -123,16 +149,32 @@ %dir %{_datadir}/xml/%{name} %{_datadir}/xml/%{name}/fonts.dtd %dir %{_localstatedir}/cache/fontconfig/ -%dir %{_docdir}/%{name} -%doc %{_docdir}/%{name}/*.{html,pdf,txt} %{_mandir}/man5/fonts-conf.5%{ext_man} %{_mandir}/man1/* +%files lang -f %{name}.lang -f %{name}-conf.lang + +%files doc +%doc AUTHORS ChangeLog README +%dir %{_docdir}/%{name} +%{_docdir}/%{name}/fontconfig-user.html +%{_docdir}/%{name}/fontconfig-user.pdf +%{_docdir}/%{name}/fontconfig-user.txt + %files devel -%doc %{_docdir}/%{name}/%{name}-devel %{_libdir}/pkgconfig/fontconfig.pc %{_libdir}/libfontconfig.so -%{_mandir}/man3/Fc* %{_includedir}/fontconfig/ +%dir %{_datadir}/gettext/its/ +%{_datadir}/gettext/its/fontconfig.* + +%files devel-doc +%{_docdir}/%{name}/%{name}-devel/ +%{_docdir}/%{name}/fontconfig-devel.pdf +%{_docdir}/%{name}/fontconfig-devel.txt +%{_mandir}/man3/* + +%files -n %{lname} +%{_libdir}/libfontconfig.so.* %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.68vQfy/_old 2019-02-04 21:19:23.179691737 +0100 +++ /var/tmp/diff_new_pack.68vQfy/_new 2019-02-04 21:19:23.179691737 +0100 @@ -3,4 +3,8 @@ +/usr/bin/fc-cat -> /usr/bin/fc-cat<extension> +/usr/bin/fc-list -> /usr/bin/fc-list<extension> +/usr/bin/fc-match -> /usr/bin/fc-match<extension> +libfontconfig1 + requires "fontconfig" fontconfig-devel + requires -libfontconfig-<targettype> + requires "libfontconfig1-<targettype> = <version>" ++++++ fontconfig-2.12.6.tar.bz2 -> fontconfig-2.13.1.tar.bz2 ++++++ ++++ 72684 lines of diff (skipped)
