File mingw32-libpng.spec of Package mingw32-libpng

%define __strip %{_mingw32_strip}
%define __objdump %{_mingw32_objdump}
%define _use_internal_dependency_generator 0
%define __find_requires %{_mingw32_findrequires}
%define __find_provides %{_mingw32_findprovides}
%define __os_install_post %{_mingw32_debug_install_post} \
                          %{_mingw32_install_post}

Name:           mingw32-libpng
Version:        1.5.11
Release:        0
Summary:        PNG reference library

License:        zlib
Url:            http://www.libpng.org/pub/png/
Source:         ftp://ftp.simplesystems.org/pub/png/src/libpng-%{version}.tar.xz

Group:          System/Libraries
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

BuildArch:      noarch
#!BuildIgnore: post-build-checks

BuildRequires:  mingw32-filesystem
BuildRequires:  mingw32-cross-gcc
BuildRequires:  mingw32-cross-binutils
BuildRequires:  mingw32-cross-pkg-config
BuildRequires:  mingw32-zlib-devel
BuildRequires:  xz

%description
MinGW Windows libpng library. Libpng is the official reference library for the
Portable Network Graphics (PNG) format.


%package devel
Group:          Development/Libraries
Summary:        PNG reference library (development files)

%description devel
This package includes the header files, libraries, configuration files and
development tools necessary for compiling and linking programs which will
manipulate PNG files using libpng.


%{_mingw32_debug_package}

%prep
%setup -q -n libpng-%{version}


%build
echo "lt_cv_deplibs_check_method='pass_all'" >>%{_mingw32_cache}
%{_mingw32_configure} \
	as_ln_s='cp -p' \
	--enable-shared --disable-static
make %{?_smp_mflags} || make


%install
make DESTDIR=$RPM_BUILD_ROOT install


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root)
%{_mingw32_bindir}/libpng15-15.dll

%files devel
%defattr(-,root,root)
%{_mingw32_bindir}/libpng-config
%{_mingw32_bindir}/libpng15-config
%{_mingw32_includedir}/libpng15
%{_mingw32_includedir}/png.h
%{_mingw32_includedir}/pngconf.h
%{_mingw32_includedir}/pnglibconf.h
%{_mingw32_libdir}/libpng.dll.a
%{_mingw32_libdir}/libpng15.dll.a
%{_mingw32_libdir}/pkgconfig/libpng.pc
%{_mingw32_libdir}/pkgconfig/libpng15.pc
%exclude %{_mingw32_mandir}/man3
%exclude %{_mingw32_mandir}/man5


%changelog
openSUSE Build Service is sponsored by