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)


Reply via email to