|
|
@ -1,19 +1,17 @@
|
|
|
|
%define __strip %{_mingw32_strip}
|
|
|
|
%global __strip %{_mingw32_strip}
|
|
|
|
%define __objdump %{_mingw32_objdump}
|
|
|
|
%global __objdump %{_mingw32_objdump}
|
|
|
|
%define _use_internal_dependency_generator 0
|
|
|
|
%global _use_internal_dependency_generator 0
|
|
|
|
%define __find_requires %{_mingw32_findrequires}
|
|
|
|
%global __find_requires %{_mingw32_findrequires}
|
|
|
|
%define __find_provides %{_mingw32_findprovides}
|
|
|
|
%global __find_provides %{_mingw32_findprovides}
|
|
|
|
|
|
|
|
|
|
|
|
Name: mingw32-libpng
|
|
|
|
Name: mingw32-libpng
|
|
|
|
Version: 1.2.40
|
|
|
|
Version: 1.4.3
|
|
|
|
Release: 2%{?dist}
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Summary: MinGW Windows Libpng library
|
|
|
|
Summary: MinGW Windows Libpng library
|
|
|
|
|
|
|
|
|
|
|
|
License: zlib
|
|
|
|
License: zlib
|
|
|
|
URL: http://www.libpng.org/pub/png/
|
|
|
|
URL: http://www.libpng.org/pub/png/
|
|
|
|
Source0: ftp://ftp.simplesystems.org/pub/png/src/libpng-%{version}.tar.bz2
|
|
|
|
Source0: ftp://ftp.simplesystems.org/pub/png/src/libpng-%{version}.tar.bz2
|
|
|
|
Patch0: libpng-multilib.patch
|
|
|
|
|
|
|
|
Patch1: libpng-pngconf.patch
|
|
|
|
|
|
|
|
Patch2: mingw32-libpng-fix-invalid-exports.patch
|
|
|
|
Patch2: mingw32-libpng-fix-invalid-exports.patch
|
|
|
|
|
|
|
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
Group: Development/Libraries
|
|
|
@ -34,8 +32,6 @@ MinGW Windows Libpng library.
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%prep
|
|
|
|
%setup -q -n libpng-%{version}
|
|
|
|
%setup -q -n libpng-%{version}
|
|
|
|
%patch0 -p1
|
|
|
|
|
|
|
|
%patch1 -p1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# The configure script tries to generate a prefix which is used for
|
|
|
|
# The configure script tries to generate a prefix which is used for
|
|
|
|
# symbol declarations. However, when this prefix is prefix is used
|
|
|
|
# symbol declarations. However, when this prefix is prefix is used
|
|
|
@ -68,25 +64,31 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%doc ANNOUNCE CHANGES KNOWNBUG LICENSE README TODO Y2KINFO
|
|
|
|
%doc ANNOUNCE CHANGES LICENSE README TODO
|
|
|
|
%{_mingw32_bindir}/libpng-3.dll
|
|
|
|
|
|
|
|
%{_mingw32_bindir}/libpng-config
|
|
|
|
%{_mingw32_bindir}/libpng-config
|
|
|
|
%{_mingw32_bindir}/libpng12-0.dll
|
|
|
|
%{_mingw32_bindir}/libpng14-14.dll
|
|
|
|
%{_mingw32_bindir}/libpng12-config
|
|
|
|
%{_mingw32_bindir}/libpng14-config
|
|
|
|
%{_mingw32_includedir}/libpng12
|
|
|
|
%{_mingw32_includedir}/libpng14
|
|
|
|
%{_mingw32_includedir}/png.h
|
|
|
|
%{_mingw32_includedir}/png.h
|
|
|
|
%{_mingw32_includedir}/pngconf.h
|
|
|
|
%{_mingw32_includedir}/pngconf.h
|
|
|
|
%{_mingw32_libdir}/libpng.dll.a
|
|
|
|
|
|
|
|
%{_mingw32_libdir}/libpng.la
|
|
|
|
%{_mingw32_libdir}/libpng.la
|
|
|
|
%{_mingw32_libdir}/libpng12.a
|
|
|
|
%{_mingw32_libdir}/libpng14.a
|
|
|
|
%{_mingw32_libdir}/libpng12.dll.a
|
|
|
|
%{_mingw32_libdir}/libpng14.dll.a
|
|
|
|
%{_mingw32_libdir}/libpng12.la
|
|
|
|
%{_mingw32_libdir}/libpng14.la
|
|
|
|
%{_mingw32_libdir}/pkgconfig/libpng.pc
|
|
|
|
%{_mingw32_libdir}/pkgconfig/libpng.pc
|
|
|
|
%{_mingw32_libdir}/pkgconfig/libpng12.pc
|
|
|
|
%{_mingw32_libdir}/pkgconfig/libpng14.pc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Sun Jul 4 2010 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.4.3-1
|
|
|
|
|
|
|
|
- Update to 1.4.3
|
|
|
|
|
|
|
|
- Fixes CVE-2010-1205 (BZ #608238)
|
|
|
|
|
|
|
|
- Fixes CVE-2010-2249 (BZ #608644)
|
|
|
|
|
|
|
|
- Use %%global instead of %%define
|
|
|
|
|
|
|
|
- Fixed %%defattr tag
|
|
|
|
|
|
|
|
- Dropped unneeded patches
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Nov 20 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.2.40-2
|
|
|
|
* Fri Nov 20 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.2.40-2
|
|
|
|
- In the previous build no symbols were exported in the resulting DLL making this
|
|
|
|
- In the previous build no symbols were exported in the resulting DLL making this
|
|
|
|
package unusable. This should be fixed for now (but may need more research)
|
|
|
|
package unusable. This should be fixed for now (but may need more research)
|
|
|
|