Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fontconfig-devel-32bit-2.18.1-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: fontconfig-devel-32bit Distribution: openSUSE Tumbleweed
Version: 2.18.1 Vendor: openSUSE
Release: 1.3 Build date: Sun Jun 7 12:33:41 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 439 Source RPM: fontconfig-2.18.1-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.freedesktop.org/wiki/Software/fontconfig/
Summary: Header files for fontconfig
This package countains all include files, libraries, configuration
files needed for compiling applications which use the fontconfig
library.

Provides

Requires

License

MIT

Changelog

* Sun Jun 07 2026 Gerald Chen <gerald_chen@foxmail.com>
  - Update to 2.18.1
    * Workaround :-prefixed filename used in Qt
    * meson: force enabling HAVE_C99_VSNPRINTF
    * Do not set 'sans-serif' for default genericfamily
    * Fix another font matching issue
    * Fix not matching with a font family name
    * Disable invalid attribute warning by default
    * boo#1267844
* Tue Jun 02 2026 Petr Gajdos <pgajdos@suse.com>
  - Update to 2.18.0
    * test: Fix a build issue with musl libc
    * fc-lang: Add suz.orth for Sunuwar
    * test: add common helper class
    * test: port basic functionality check to Python
    * test: update to pass test cases on Win32
    * do not mix up a slash and a backslash in file object on Win32
    * meson: Add a missing fontconfig architecture test case
    * Add fontconfig version in FcCache
    * Improve a warning message
    * Better error message when missing default config
    * ci: install before test to avoid fontconfig error
    * Fix regex to pick up libtool version
    * Improve performance in FcConfigAdd
    * Improve log header in FcConfigSubstituteWithPat
    * meson: Update WrapDB files for v2 format migration
    * ci: add an option for the address sanitizer
    * Fix "UBSAN null pointer passed" to qsort
    * ci: Enable ASAN and UBSAN
    * Add genericfamily object in FcPattern
    * Add xsi:nil attribute support to limited elements
    * Get out from FcConfigAdd immediately if no valid pointer given
    * Bump the cache version again
    * fc-case: Update CaseFolding.txt to Unicode 17
    * Add obvious namespace to macros for FC_SPACING
    * Improve handling of constant name
    * test: fix pytest error when running on the top project directory
    * meson: Update wrapdb for expat to the latest
    * Use FcStrCopy instead of strdup
    * Fix -Wpointer-sign warnings
    * Do not store duplicate object name into FcObjectSet
    * Fix unused variable warning when iconv support disabled
    * doc: Fix a typo in FcPatternAdd description
    * Add fc-genconf the configuration generator tool
    * test-conf: Correct test results to display at the proper place
    * Fix unexpected priority change when looking up by specific family name
    * Return error code if FcPatternFormat failed
    * Add const converter for pattern format
    * fc-genconf: Add scan pattern to update genericfamily with commandline option
    * Fix dereferencing a null pointer of FcConfig in FcFontSetSort
    * conf.d: Fix a typo in 65-khmer.conf
    * Update doc for xsi:nil attribute support
    * test: add more conditional for bwrap sandbox test cases
    * meson: add tests-bwrap option
    * Avoid locale-dependent float-to-string
    * test-conf: add wrapper setenv for Win32
    * Fix invalid memory access on Win32
    * More fixes for locale-dependent float-to-string conversion
    * Replace strtod() with FcStrtod()
    * Explicitly declare FcPatternObjectCount as a public function
    * Update meson dependency to 1.11.0
  - modified patches
    * skip-network-test.patch (refreshed)
* Tue Mar 17 2026 Martin Schreiner <martin.schreiner@suse.com>
  - Update to 2.17.1.
  - Remove obsoleted documentation packages.
  - Changes from 2.17.1:
    * meson: Add 'noinstall' to default-hinting, default-sub-pixel-rendering, bitmap-conf build options
    * Fix a heap buffer overflow
  - Changes from 2.17.0:
    * Avoid conflict between dgettext macro and declaration in fcint.h
    * fix: Skip empty entries in XDG_DATA_DIRS parsing
    * Fix padding with "und" in pattern elements
    * Fix a crash with broken cache
    * meson: Fix additional-fonts-dirs build option that not taking effect
    * Add default font paths for Android in configure script
    * Fix use-after-free in FcConfigGetPrgname
    * conf.d: Add a conf to guess a generic-family for substitution
    * Drop FcObjectFini() from FcFini() to fix memory leaks
    * conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia
    * Make sure that the debugging facilities are initialized at loading config phase
    * meson: don't force installation of a static library
    * meson: don't try to call run_command for gperf on --wrap-mode=forcefallback
    * Do not fallback decoding with UTF-16BE if no iconv support
    * Trim trailing newline in string in cache
    * Parse foundry from OS/2 for table version 0
    * Allow dotfiles to scan for caching
    * Increase a reference count for default FcConfig instance with FcInit()
    * Free the mutex object only when there are no references to the default FcConfig instance
    * Free the mutex object only when all cache objects isn't referenced
    * Drop the configuration path migration code
    * Drop FcDefaultFini() from FcFini() to fix memory leaks
    * Process and append font capabilities to Pattern
    * Add bitmap-conf build option to choose default bitmap conf
    * Enable fc-query indexing through Fontations
    * Add FcConfigPerferAppFont() to allow changing the order of application fonts
    * Pattern Bindings for CharSet and LangSet
    * Add FcPatternObjectGet* impl for CharSet and LangSet
    * Factor out fcpat.c - add Fontations dependencies
    * Improve performance of FcPtrListIterInitAtLast
  - Changes from 2.16.2:
    * meson: Use Requires.private instead of Requires
    * meson: don't force build of a shared library
    * meson: do not require libintl if nls feature is disabled
    * Add internal PatternBuilder abstraction
* Mon Jan 26 2026 Petr Gajdos <pgajdos@suse.com>
  - do not package /var/lib/fontconfig to support immutable mode
* Mon Feb 17 2025 Marguerite Su <i@marguerite.su>
  - update to 2.16.0:
    * Fix misleading-indentation warning
    * Deal with glob string properly
    * Allow comma as a delimiter in postscriptname and ignore it on matching
    * Refactor exclusive language logic into separate file
    * Use proper postscriptname for named instance if any
    * Remove redundant leaf assignment in fcfreetype.c
    * Ensure lock/unlock symmetry
    * Ensure config is locked during retry in FcConfigReference
    * Unlock on allocation failure in FcCacheInsert
    * Fix FcSerialize undefined behavior with null pointer usage
    * Fix undefined behavior issue on qsort call
    * Add cop.orth for Coptic language
    * Add got.orth for Gothic language
    * Fix a memory leak in fc-list/fc-query/fc-scan
    * mark _FcPatternIter as may_alias
    * Accept integer for pixelsize
    * Improve hinting detection for fonthashint object
    * Add FcConfigSetFontSetFilter
    * Fix some code found by SAST
    * Set FcTypeVoid if no valid types to convert
    * Fix a memory leak in _get_real_paths_from_prefix
    * Fix double slashes in path
    * More information when no writable cache directories
    * Fix test case for reproducible builds
    * Fix invalid escape character \s
    * Sort out bitmap related config files
    * Clean up .uuid files with fc-cache -f too
  - add fontconfig-autoconf269.patch to start leap build
* Tue Jul 16 2024 Christoph G <foss@grueninger.de>
  - Run autoreconf unconditionally to allow newer versions
    of Automake.
* Wed Dec 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.15.0:
    * Do not change the order of orth files
    * Convert tabs to spaces
    * Convert more tabs to spaces in docs
    * Report more detailed logs instead of assertion.
    * Add some missing constant names for weight.
    * Adujst indentation between programlisting in fontconfig-user.sgml
    * Add another test case for flatpak
    * Update 65-nonlatin.conf for macOS
    * Change the order of the properties to the order of fontconfig
      cache format
    * Add missing property descriptions
    * Add namedinstance property
    * Remove the problematic language from code and doc
    * Use 'outline' instead of 'scalable' for bitmaps
    * Add more docs about selectfont
    * Rework CI implementation
    * Fix uninitialized memory access when failing memory allocation.
    * Create a symlink with relative path
    * Fix an error of "initializer element is not constant"
    * Update CaseFolding.txt to Unicode 15.1
    * Update the encoding table for Simplified Chinese
    * Retry to decode strings in the name table as UTF-16BE in some
      cases.
    * Work around decoding strings in Macintosh encoding for the
      name table.
    * Use memmove instead of memcpy
    * Rename README to NEWS and add README.md
    * Update so version
    * Fix leak of `reason` in _FcConfigParse when not complaining
* Tue Nov 28 2023 Takashi Iwai <tiwai@suse.com>
  - Run autoreconf for Leap 15.x to fix build breakage
* Sat Jan 28 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.14.2:
    * Adjust indentation between programlisting in fontconfig-user.sgml
    * Add some missing constant names for weight
    * Report more detailed logs instead of assertion
    * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
    * Ignore LC_CTYPE if set to "UTF-8"
    * add --with-default-sub-pixel-rendering option
    * Add FC_DESKTOP_NAME property
* Tue Nov 08 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.14.1:
    * Bump the cache version to 8 in doc/fontconfig-user.sgm
    * Enable 10-sub-pixel-rgb.conf by default
    * build fixes and translation updates
    * Avoid misuse of ctype

Files

/usr/lib/libfontconfig.so
/usr/lib/pkgconfig/fontconfig.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 3 00:14:01 2026