%{?mingw_package_header} %global pkgname openjpeg Name: mingw-%{pkgname} Version: 1.5.1 Release: %mkrel 4 Summary: MinGW Windows OpenJPEG library License: BSD Group: Development/Other BuildArch: noarch URL: http://code.google.com/p/openjpeg/ Source0: http://openjpeg.googlecode.com/files/%{pkgname}-%{version}.tar.gz # The replace the OPJ_CHECK_LIB macro with PKG_CHECK_MODULES, since OPJ_CHECK_LIB searches in /usr/include and screws up the build... Patch0: openjpeg-1.5_tiff-pkgconfig.patch ## Upstream patches: # http://code.google.com/p/openjpeg/issues/detail?id=155 Patch100: openjpeg-1.5-r2029.patch # http://code.google.com/p/openjpeg/issues/detail?id=152 Patch101: openjpeg-1.5-r2031.patch # http://code.google.com/p/openjpeg/issues/detail?id=169 Patch102: openjpeg-1.5-r2032.patch # http://code.google.com/p/openjpeg/issues/detail?id=166 Patch103: openjpeg-1.5-r2033.patch # There are some bogous includes... BuildRequires: autoconf automake libtool BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-pkg-config BuildRequires: mingw32-gcc BuildRequires: mingw32-lcms2 BuildRequires: mingw32-libtiff BuildRequires: mingw32-libpng BuildRequires: mingw32-zlib BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-pkg-config BuildRequires: mingw64-gcc BuildRequires: mingw64-lcms2 BuildRequires: mingw64-libtiff BuildRequires: mingw64-libpng BuildRequires: mingw64-zlib %description MinGW Windows OpenJPEG library. %package -n mingw32-%{pkgname} Summary: MinGW Windows OpenJPEG library %description -n mingw32-%{pkgname} MinGW Windows OpenJPEG library. %package -n mingw32-%{pkgname}-static Summary: Static version of the MinGW Windows OpenJPEG library Requires: mingw32-%{pkgname} = %{version}-%{release} %description -n mingw32-%{pkgname}-static Static version of the MinGW Windows OpenJPEG library. %package -n mingw64-%{pkgname} Summary: MinGW Windows OpenJPEG library %description -n mingw64-%{pkgname} MinGW Windows OpenJPEG library. %package -n mingw64-%{pkgname}-static Summary: Static version of the MinGW Windows OpenJPEG library Requires: mingw64-%{pkgname} = %{version}-%{release} %description -n mingw64-%{pkgname}-static Static version of the MinGW Windows OpenJPEG library. %{?mingw_debug_package} %prep %setup -q -n %{pkgname}-%{version} %patch0 -p1 %patch100 -p0 %patch101 -p0 %patch102 -p0 %patch103 -p0 %build # Needed for Patch0 autoreconf -i %mingw_configure --disable-doc %mingw_make %{?_smp_mflags} V=1 %install %mingw_make DESTDIR=%{buildroot} install # Delete *.la files find %{buildroot} -name '*.la' -exec rm -f {} ';' # Delete doc files rm -rf %{buildroot}%{mingw32_docdir} rm -rf %{buildroot}%{mingw64_docdir} # Delete man files rm -rf %{buildroot}%{mingw32_mandir} rm -rf %{buildroot}%{mingw64_mandir} # Delete exe files rm -f %{buildroot}%{mingw32_bindir}/*.exe rm -f %{buildroot}%{mingw64_bindir}/*.exe %files -n mingw32-%{pkgname} %doc CHANGES LICENSE %{mingw32_bindir}/libopenjpeg-1.dll %{mingw32_includedir}/openjpeg-1.5 %{mingw32_libdir}/libopenjpeg.dll.a %{mingw32_libdir}/pkgconfig/libopenjpeg.pc %{mingw32_libdir}/pkgconfig/libopenjpeg1.pc %files -n mingw32-%{pkgname}-static %{mingw32_libdir}/libopenjpeg.a %files -n mingw64-%{pkgname} %doc CHANGES LICENSE %{mingw64_bindir}/libopenjpeg-1.dll %{mingw64_includedir}/openjpeg-1.5 %{mingw64_libdir}/libopenjpeg.dll.a %{mingw64_libdir}/pkgconfig/libopenjpeg.pc %{mingw64_libdir}/pkgconfig/libopenjpeg1.pc %files -n mingw64-%{pkgname}-static %{mingw64_libdir}/libopenjpeg.a %changelog * Mon Oct 28 2013 neoclust <neoclust> 1.5.1-4.mga4 + Revision: 547742 - imported package mingw-openjpeg * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat May 25 2013 Sandro Mani <manisandro@gmail.com> - 1.5.1-3 - BR mingw{32,64}-pkg-config * Fri May 10 2013 Sandro Mani <manisandro@gmail.com> - 1.5.1-2 - Use versioned BuildRequires for mingw32/64-filesystem - Remove unused mingw_build_win32/64 macros - Use autotools instead of cmake * Wed May 08 2013 Sandro Mani <manisandro@gmail.com> - 1.5.1-1 - Initial Fedora package