Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > ae4cd4b9341822c7d6ee3e22b94b0993 > files > 1

mingw-openjpeg-1.5.1-4.mga4.src.rpm

%{?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