%{?mingw_package_header} %global pkgname libgeotiff Name: mingw-%{pkgname} Version: 1.4.0 Release: %mkrel 4 Summary: MinGW Windows %{pkgname} library Group: Development/Other License: MIT URL: http://trac.osgeo.org/geotiff/ BuildArch: noarch Source0: http://download.osgeo.org/geotiff/%{pkgname}/%{pkgname}-%{version}.tar.gz # - Add -no-undefined to linker flags # - Fix include directory # - Fix some configure.ac syntax issues Patch0: libgeotiff_buildsys.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-libtiff BuildRequires: mingw32-libjpeg BuildRequires: mingw32-proj BuildRequires: mingw32-zlib BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-gcc BuildRequires: mingw64-binutils BuildRequires: mingw64-libtiff BuildRequires: mingw64-libjpeg BuildRequires: mingw64-proj BuildRequires: mingw64-zlib %description %{summary}. %package -n mingw32-%{pkgname} Summary: MinGW Windows %{pkgname} library %description -n mingw32-%{pkgname} %{summary}. %package -n mingw32-%{pkgname}-static Summary: Static version of the MinGW Windows %{pkgname} library Requires: mingw32-%{pkgname} = %{version}-%{release} %description -n mingw32-%{pkgname}-static %{summary}. %package -n mingw32-%{pkgname}-tools Summary: Tools for the MinGW Windows %{pkgname} library Requires: mingw32-%{pkgname} = %{version}-%{release} %description -n mingw32-%{pkgname}-tools %{summary}. %package -n mingw64-%{pkgname} Summary: MinGW Windows %{pkgname} library %description -n mingw64-%{pkgname} %{summary}. %package -n mingw64-%{pkgname}-static Summary: Static version of the MinGW Windows %{pkgname} library Requires: mingw64-%{pkgname} = %{version}-%{release} %description -n mingw64-%{pkgname}-static %{summary}. %package -n mingw64-%{pkgname}-tools Summary: Tools for the MinGW Windows %{pkgname} library Requires: mingw64-%{pkgname} = %{version}-%{release} %description -n mingw64-%{pkgname}-tools %{summary}. %{?mingw_debug_package} %prep %setup -q -n %{pkgname}-%{version} %patch0 -p1 # fix wrongly encoded files from tarball for f in $(find . -type f); do if file $f | grep -q ISO-8859 ; then iconv -f ISO-8859-1 -t UTF-8 $f > ${f}.tmp && \ mv -f ${f}.tmp $f fi if file $f | grep -q CRLF ; then sed -i -e 's|\r$||g' $f fi done %build autoreconf -if %{mingw_configure} --with-proj --with-jpeg --with-zip %{mingw_make} %{?_smp_mflags} %install %{mingw_make} install DESTDIR=%{buildroot} # install pkgconfig files mkdir -p %{buildroot}%{mingw32_libdir}/pkgconfig/ cat > %{buildroot}%{mingw32_libdir}/pkgconfig/%{pkgname}.pc <<EOF prefix=%{mingw32_prefix} exec_prefix=%{mingw32_prefix} libdir=%{mingw32_libdir} includedir=%{mingw32_includedir}/%{pkgname} Name: %{pkgname} Description: GeoTIFF file format library Version: %{version} Libs: -L${libdir} -lgeotiff Cflags: -I${includedir} EOF mkdir -p %{buildroot}%{mingw64_libdir}/pkgconfig/ cat > %{buildroot}%{mingw64_libdir}/pkgconfig/%{pkgname}.pc <<EOF prefix=%{mingw64_prefix} exec_prefix=%{mingw64_prefix} libdir=%{mingw64_libdir} includedir=%{mingw64_includedir}/%{pkgname} Name: %{pkgname} Description: GeoTIFF file format library Version: %{version} Libs: -L${libdir} -lgeotiff Cflags: -I${includedir} EOF # Remove static libraries find %{buildroot} -name '*.la' -exec rm -f {} ';' %files -n mingw32-%{pkgname} %doc COPYING ChangeLog README %{mingw32_bindir}/libgeotiff-2.dll %{mingw32_includedir}/* %{mingw32_datadir}/* %{mingw32_libdir}/libgeotiff.dll.a %{mingw32_libdir}/pkgconfig/libgeotiff.pc %files -n mingw32-%{pkgname}-static %{mingw32_libdir}/libgeotiff.a %files -n mingw32-%{pkgname}-tools %{mingw32_bindir}/*.exe %files -n mingw64-%{pkgname} %doc COPYING ChangeLog README %{mingw64_bindir}/libgeotiff-2.dll %{mingw64_includedir}/* %{mingw64_datadir}/* %{mingw64_libdir}/libgeotiff.dll.a %{mingw64_libdir}/pkgconfig/libgeotiff.pc %files -n mingw64-%{pkgname}-static %{mingw64_libdir}/libgeotiff.a %files -n mingw64-%{pkgname}-tools %{mingw64_bindir}/*.exe %changelog * Wed Oct 15 2014 umeabot <umeabot> 1.4.0-4.mga5 + Revision: 741980 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 1.4.0-3.mga5 + Revision: 682470 - Mageia 5 Mass Rebuild * Mon Sep 23 2013 neoclust <neoclust> 1.4.0-2.mga4 + Revision: 483961 - imported package mingw-libgeotiff * Sat Aug 10 2013 Sandro Mani <manisandro@gmail.com> - 1.4.0-2 - Fix descriptions * Thu Aug 08 2013 Sandro Mani <manisandro@gmail.com> - 1.4.0-1 - Update to 1.4.0 - Enable mingw64 packages - Spec cleanup * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-0.9.svn1664 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-0.8.svn1664 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Aug 25 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.3.0-0.7.svn1664 - Rebuild against latest libtiff * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-0.6.svn1664 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Mar 07 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.3.0-0.5.svn1664 - Renamed the source package to mingw-libgeotiff (RHBZ #800905) - Use mingw macros without leading underscore - Dropped unneeded RPM tags - Dropped empty devel subpackage * Tue Feb 28 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.3.0-0.4.svn1664 - Rebuild against the mingw-w64 toolchain * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-0.3.svn1664 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-0.2.svn1664 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Oct 15 2009 David Ludlow <dave@adsllc.com> - 1.3.0-1.svn1664 - Fedora packaging updates * Wed Sep 9 2009 David Ludlow <dave@adsllc.com> - 1.2.5-4 - Initial creation of mingw32 package