libpng16-compat-devel - Development tools for applications which will use libpng

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libpng16-compat-devel-1.6.37-1.1.x86_64.rpm
Package name libpng16-compat-devel
Package version 1.6.37
Package release 1.1
Package architecture x86_64
Package type rpm
Category Development/Libraries/C and C++
License Zlib
Maintainer -
Download size 104.58 KB
Installed size 76.82 KB
The libpng16-compat-devel package contains unversioned symlinks
to the header files, libraries, configuration files and development
tools necessary for compiling and linking programs that don't care
about libpng version.


Package Version Architecture Repository
libpng16-compat-devel-1.6.37-1.1.i586.rpm 1.6.37 i586 openSUSE Oss
libpng16-compat-devel - - -


Name Value
/usr/bin/pkg-config -
libpng16-devel = 1.6.37
pkgconfig(zlib) -


Name Value
libpng-devel = 1.6.37
libpng16-compat-devel = 1.6.37-1.1
libpng16-compat-devel(x86-64) = 1.6.37-1.1
pkgconfig(libpng) = 1.6.37


Name Value
libpng-devel -


Name Value
libpng-devel < 1.2.44


Type URL
Binary Package libpng16-compat-devel-1.6.37-1.1.x86_64.rpm
Source Package libpng16-1.6.37-1.1.src.rpm

Install Howto

Install libpng16-compat-devel rpm package:

# zypper install libpng16-compat-devel




2019-04-17 -
- make check actually works under asan
2019-04-15 -
- version update to 1.6.37
Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free.
Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette.
Fixed a memory leak in pngtest.c.
Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in
contrib/pngminus; refactor.
Changed the license of contrib/pngminus to MIT; refresh makefile and docs.
(Contributed by Willem van Schaik)
Added makefiles for AddressSanitizer-enabled builds.
- deleted patches
- libpng-arm-free.patch (upstreamed)
2019-01-28 - Petr Gajdos <>
- fix arm build [bsc#1121829]
+ libpng-arm-free.patch
2019-01-14 - Petr Gajdos <>
- asan_build: build ASAN included
- debug_build: build more suitable for debugging, install pngcp
2018-12-31 - Petr Gajdos <>
- update to 1.6.36:
Replaced the remaining uses of png_size_t with size_t (Cosmin)
Fixed the calculation of row_factor in png_check_chunk_length
(reported by Thuan Pham in SourceForge issue #278)
Added missing parentheses to a macro definition
(suggested by "irwir" in GitHub issue #216)
Optimized png_do_expand_palette for ARM processors.
Improved performance by around 10-22% on a recent ARM Chromebook.
(Contributed by Richard Townsend, ARM Holdings)
Fixed manipulation of machine-specific optimization options.
(Contributed by Vicki Pfau)
Used memcpy instead of manual pointer arithmetic on Intel SSE2.
(Contributed by Samuel Williams)
Fixed build errors with MSVC on ARM64.
(Contributed by Zhijie Liang)
Fixed detection of libm in CMakeLists.
(Contributed by Cameron Cawley)
Fixed incorrect creation of pkg-config file in CMakeLists.
(Contributed by Kyle Bentley)
Fixed the CMake build on Windows MSYS by avoiding symlinks.
Fixed a build warning on OpenBSD.
(Contributed by Theo Buehler)
Fixed various typos in comments.
(Contributed by "luz.paz")
Raised the minimum required CMake version from 3.0.2 to 3.1.
Removed yet more of the vestigial support for pre-ANSI C compilers.
Removed ancient makefiles for ancient systems that have been broken
across all previous libpng-1.6.x versions.
Removed the Y2K compliance statement and the export control
Applied various code style and documentation fixes.
- removed patches
* libpng16-CVE-2018-13785.patch (upstreamed)
- cannot find upstream tarball signature, asked upstream for
2018-08-01 -
- security update:
* CVE-2018-13785 [bsc#1100687]
+ libpng16-CVE-2018-13785.patch
2018-02-05 -
- %{libname} package provides libpng = %{version} again
2018-01-31 -
- check with -j1
2018-01-30 -
- Fix SRPM group and grammar issues.
2018-01-30 -
- removed obsoleted Obsoletes

See Also

Package Description
libpng16-compat-devel-32bit-1.6.37-1.1.x86_64.rpm Development tools for applications which will use libpng
libpng16-devel-1.6.37-1.1.i586.rpm Development tools for applications which will use libpng
libpng16-devel-1.6.37-1.1.x86_64.rpm Development tools for applications which will use libpng
libpng16-devel-32bit-1.6.37-1.1.x86_64.rpm Development tools for applications which will use libpng
libpng16-tools-1.6.37-1.1.i586.rpm Tools for Manipulating PNG Images
libpng16-tools-1.6.37-1.1.x86_64.rpm Tools for Manipulating PNG Images
libpnglite0-0.1.17-1.5.i586.rpm A light-weight C library for loading PNG images
libpnglite0-0.1.17-1.5.x86_64.rpm A light-weight C library for loading PNG images
libpocketsphinx1-0.8-3.1.i586.rpm Speech recognizer library
libpocketsphinx1-0.8-3.1.x86_64.rpm Speech recognizer library
libpocl2-1.3-1.1.i586.rpm Shared Library part of pocl
libpocl2-1.3-1.1.x86_64.rpm Shared Library part of pocl
libpodofo-devel-0.9.6-3.1.i586.rpm Development files for podofo
libpodofo-devel-0.9.6-3.1.x86_64.rpm Development files for podofo
libpodofo0_9_6-0.9.6-3.1.i586.rpm PDF parsing and creation library