Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mnhauke:mingw:win32:sdr
mingw32-libiconv
mingw32-libiconv.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mingw32-libiconv.spec of Package mingw32-libiconv
# # spec file for package mingw32-libiconv # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: mingw32-libiconv Version: 1.17 Release: 0 Summary: An implementation of iconv License: LGPL-2.0 Group: Development/Libraries URL: https://www.gnu.org/software/libiconv Source: https://ftp.gnu.org/pub/gnu/libiconv/libiconv-%{version}.tar.gz BuildRequires: mingw32-cross-binutils BuildRequires: mingw32-cross-gcc BuildRequires: mingw32-filesystem %_mingw32_package_header_debug BuildArch: noarch #!BuildIgnore: post-build-checks %description This library provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode. It provides support for the encodings: European languages ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-R, KOI8-U, KOI8-RU, CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131}, Mac{Roman,CentralEurope,Iceland,Croatian,Romania}, Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh Semitic languages ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic} Japanese EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1 Chinese EUC-CN, HZ, GBK, CP936, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS, BIG5-HKSCS:2004, BIG5-HKSCS:2001, BIG5-HKSCS:1999, ISO-2022-CN, ISO-2022-CN-EXT Korean EUC-KR, CP949, ISO-2022-KR, JOHAB Armenian ARMSCII-8 Georgian Georgian-Academy, Georgian-PS Tajik KOI8-T Kazakh PT154, RK1048 Thai ISO-8859-11, TIS-620, CP874, MacThai Laotian MuleLao-1, CP1133 Vietnamese VISCII, TCVN, CP1258 Platform specifics HP-ROMAN8, NEXTSTEP Full Unicode UTF-8 UCS-2, UCS-2BE, UCS-2LE UCS-4, UCS-4BE, UCS-4LE UTF-16, UTF-16BE, UTF-16LE UTF-32, UTF-32BE, UTF-32LE UTF-7 C99, JAVA Full Unicode, in terms of uint16_t or uint32_t (with machine dependent endianness and alignment) UCS-2-INTERNAL, UCS-4-INTERNAL Locale dependent, in terms of `char' or `wchar_t' (with machine dependent endianness and alignment, and with OS and locale dependent semantics) char, wchar_t The empty encoding name "" is equivalent to "char": it denotes the locale dependent character encoding. When configured with the option --enable-extra-encodings, it also provides support for a few extra encodings: European languages CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125} Semitic languages CP864 Japanese EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3 Chinese BIG5-2003 (experimental) Turkmen TDS565 Platform specifics ATARIST, RISCOS-LATIN1 It can convert from any of these encodings to any other, through Unicode conversion. It has also some limited support for transliteration, i.e. when a character cannot be represented in the target character set, it can be approximated through one or several similarly looking characters. Transliteration is activated when "//TRANSLIT" is appended to the target encoding name. libiconv is for you if your application needs to support multiple character encodings, but that support lacks from your system. Note: --enable-extra-encodings was enabled in this build. The extra encodings have not been tested. %package -n mingw32-iconv Summary: An implementation of iconv (tools) Group: Development/Libraries License: GPL-3.0 conflicts: mingw32-win_iconv %description -n mingw32-iconv Command line tool for mingw32-libiconv %package devel Summary: An implementation of iconv (development files) Group: Development/Libraries conflicts: mingw32-win_iconv-devel %description devel Development files for mingw32-libiconv %{_mingw32_debug_package} %prep %setup -q -n libiconv-%{version} %build %{_mingw32_configure} --enable-extra-encodings %{_mingw32_make} %install make INSTALL_ROOT=$RPM_BUILD_ROOT DESTDIR=$RPM_BUILD_ROOT libdir=%{_mingw32_libdir} install install -d $RPM_BUILD_ROOT%{_mingw32_docdir}/iconv mv $RPM_BUILD_ROOT%{_mingw32_docdir}/*.html $RPM_BUILD_ROOT%{_mingw32_docdir}/iconv %files %defattr(-,root,root) %{_mingw32_bindir}/*.dll %files -n mingw32-iconv %defattr(-,root,root) %{_mingw32_bindir}/*.exe %{_mingw32_mandir}/man1/iconv* %{_mingw32_docdir}/iconv/iconv*1.html %files devel %defattr(-,root,root) %{_mingw32_libdir}/lib*.a %{_mingw32_includedir}/*.h %{_mingw32_mandir}/man3/iconv* %{_mingw32_docdir}/iconv/iconv*3.html %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor