%{?mingw_package_header} Name: mingw-libidn Version: 1.42 Release: %mkrel 1 Summary: MinGW Windows Internationalized Domain Name support library License: LGPLv2+ Group: Development/Other URL: https://www.gnu.org/software/libidn/ Source0: https://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 %autosetup -p1 -n libidn-%{version} %build %mingw_configure --disable-nls --disable-csharp --enable-static --enable-shared %mingw_make_build %install %mingw_make_install # Remove documentation which duplicates native Fedora package. rm -r %{buildroot}%{mingw32_datadir}/emacs rm -r %{buildroot}%{mingw64_datadir}/emacs rm -r %{buildroot}%{mingw32_infodir} rm -r %{buildroot}%{mingw64_infodir} rm -r %{buildroot}%{mingw32_mandir}/man* rm -r %{buildroot}%{mingw64_mandir}/man* # The .def file isn't interesting for other libraries/applications rm -f %{buildroot}%{mingw32_bindir}/libidn-12.def rm -f %{buildroot}%{mingw64_bindir}/libidn-12.def # Drop all .la files find %{buildroot} -name "*.la" -delete # Win32 %files -n mingw32-libidn %license 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 %license 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 * Wed Feb 07 2024 daviddavid <daviddavid> 1.42-1.mga10 + Revision: 2038412 - new version: 1.42 * Mon Nov 21 2022 daviddavid <daviddavid> 1.41-1.mga9 + Revision: 1909786 - new version 1.41 * Fri Mar 25 2022 umeabot <umeabot> 1.37-2.mga9 + Revision: 1825527 - Mageia 9 Mass Rebuild * Mon May 17 2021 daviddavid <daviddavid> 1.37-1.mga9 + Revision: 1725276 - new version: 1.37 * Mon Aug 10 2020 daviddavid <daviddavid> 1.36-1.mga8 + Revision: 1613009 - new version: 1.36 * Wed Feb 12 2020 umeabot <umeabot> 1.35-3.mga8 + Revision: 1502122 - Mageia 8 Mass Rebuild * Thu Sep 20 2018 umeabot <umeabot> 1.35-2.mga7 + 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.