%?mingw_package_header Name: mingw-libidn Version: 1.35 Release: %mkrel 2 Summary: MinGW Windows Internationalized Domain Name support library License: LGPLv2+ Group: Development/Other URL: http://www.gnu.org/software/libidn/ Source0: http://ftp.gnu.org/gnu/libidn/libidn-%{version}.tar.gz BuildArch: noarch BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-gettext BuildRequires: mingw32-win-iconv BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-gcc BuildRequires: mingw64-binutils BuildRequires: mingw64-gettext BuildRequires: mingw64-win-iconv BuildRequires: pkgconfig BuildRequires: gettext-devel %description GNU Libidn is an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group, used for internationalized domain names. # Win32 %package -n mingw32-libidn Summary: MinGW Windows zlib compression library for the win32 target Requires: pkgconfig %description -n mingw32-libidn GNU Libidn is an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group, used for internationalized domain names. %package -n mingw32-libidn-static Summary: Static version of the MinGW Windows IDN library Requires: mingw32-libidn = %{version}-%{release} Group: Development/Other %description -n mingw32-libidn-static Static version of the MinGW Windows IDN library. # Win64 %package -n mingw64-libidn Summary: MinGW Windows zlib compression library for the win64 target Requires: pkgconfig %description -n mingw64-libidn GNU Libidn is an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group, used for internationalized domain names. %package -n mingw64-libidn-static Summary: Static version of the MinGW Windows IDN library Requires: mingw64-libidn = %{version}-%{release} Group: Development/Other %description -n mingw64-libidn-static Static version of the MinGW Windows IDN library. %?mingw_debug_package %prep %setup -q -n libidn-%{version} %build %mingw_configure --disable-nls --disable-csharp --enable-static --enable-shared %mingw_make %{?_smp_mflags} %install %mingw_make DESTDIR=$RPM_BUILD_ROOT install # Remove documentation which duplicates native Fedora package. rm -r $RPM_BUILD_ROOT%{mingw32_datadir}/emacs rm -r $RPM_BUILD_ROOT%{mingw64_datadir}/emacs rm -r $RPM_BUILD_ROOT%{mingw32_infodir} rm -r $RPM_BUILD_ROOT%{mingw64_infodir} rm -r $RPM_BUILD_ROOT%{mingw32_mandir}/man* rm -r $RPM_BUILD_ROOT%{mingw64_mandir}/man* # The .def file isn't interesting for other libraries/applications rm -f $RPM_BUILD_ROOT%{mingw32_bindir}/libidn-12.def rm -f $RPM_BUILD_ROOT%{mingw64_bindir}/libidn-12.def # Drop all .la files find $RPM_BUILD_ROOT -name "*.la" -delete # Win32 %files -n mingw32-libidn %doc COPYING COPYING.LESSERv2 COPYING.LESSERv3 COPYINGv2 COPYINGv3 %{mingw32_bindir}/idn.exe %{mingw32_bindir}/libidn-12.dll %{mingw32_libdir}/libidn.dll.a %{mingw32_libdir}/pkgconfig/libidn.pc %{mingw32_includedir}/*.h %files -n mingw32-libidn-static %{mingw32_libdir}/libidn.a # Win64 %files -n mingw64-libidn %doc COPYING COPYING.LESSERv2 COPYING.LESSERv3 COPYINGv2 COPYINGv3 %{mingw64_bindir}/idn.exe %{mingw64_bindir}/libidn-12.dll %{mingw64_libdir}/libidn.dll.a %{mingw64_libdir}/pkgconfig/libidn.pc %{mingw64_includedir}/*.h %files -n mingw64-libidn-static %{mingw64_libdir}/libidn.a %changelog * Thu Sep 20 2018 umeabot <umeabot> 1.35-2.mga7 (not released yet) + Revision: 1279838 - Mageia 7 Mass Rebuild * Tue Jul 10 2018 daviddavid <daviddavid> 1.35-1.mga7 + Revision: 1242951 - new version: 1.35 * Fri Feb 05 2016 umeabot <umeabot> 1.28-6.mga6 + Revision: 938687 - Mageia 6 Mass Rebuild * Wed Oct 15 2014 umeabot <umeabot> 1.28-5.mga5 + Revision: 750219 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 1.28-4.mga5 + Revision: 682476 - Mageia 5 Mass Rebuild * Sat Oct 19 2013 umeabot <umeabot> 1.28-3.mga4 + Revision: 536290 - Mageia 4 Mass Rebuild * Mon Sep 23 2013 neoclust <neoclust> 1.28-2.mga4 + Revision: 484035 - imported package mingw-libidn * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.28-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat Jul 13 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.28-1 - Update to 1.28 - Fixes FTBFS against latest mingw-w64 - Dropped BR: autoconf automake libtool * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.25-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.25-1 - Update to 1.25 - Fixes FTBFS against latest automake * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sun Mar 18 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-13 - Added win64 support (contributed by Mikkel Kruse Johnsen) * Wed Mar 07 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-12 - Renamed the source package to mingw-libidn (RHBZ #800914) - Use mingw macros without leading underscore - Dropped unneeded RPM tags - Dropped the .la files * Mon Feb 27 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-11 - Rebuild against the mingw-w64 toolchain * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Jul 06 2011 Kalev Lember <kalevlember@gmail.com> - 1.14-9 - Rebuilt against win-iconv * Wed Apr 27 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-8 - Dropped the proxy-libintl pieces * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Nov 7 2010 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-6 - Rebuild in order to have soft dependency on libintl * Fri Sep 18 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-5 - Rebuild because of broken mingw32-gcc/mingw32-binutils * Sun Aug 30 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-4 - Automatically generate debuginfo subpackage * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri May 22 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-2 - Use %%global instead of %%define - Fixed the Source URL - Use %%find_lang for the gettext translations - Dropped the commented out patch * Sat May 9 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.14-1 - Update to version 1.14 * Fri Apr 3 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.9-5 - Added -static subpackage - Fixed %%defattr line * Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 1.9-4 - Rebuild for mingw32-gcc 4.4 * Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-3 - Include license file. * Fri Jan 30 2009 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-2 - Requires pkgconfig. * Mon Nov 10 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.14-1 - Initial RPM release.