Package xrcode: Specfile

%define _unpackaged_files_terminate_build 1

Name: xrcode
Version: 1.0
Release: alt4

Url: ftp://oskin.macomnet.ru/pub/linux/misc
License: GPL
Group: Text tools

# xcode.c and rcode.tar.gz; patched here
Source: %name-%version.tar
Patch: xcode-gcc41.patch

Summary: Xcode and recode for recoding files between cyrillic codepages
Summary(ru_RU.KOI8-R): Xcode \xc9 recode \xc4\xcc\xd1 \xcb\xcf\xce\xd7\xc5\xd2\xd4\xc9\xd2\xcf\xd7\xc1\xce\xc9\xd1 \xd4\xc5\xcb\xd3\xd4\xcf\xd7 \xd7 \xcb\xc9\xd2\xc9\xcc\xcc\xc9\xde\xc5\xd3\xcb\xc9\xc8 \xcb\xcf\xc4\xc9\xd2\xcf\xd7\xcb\xc1\xc8
Summary(uk_UA.KOI8-U): Xcode \xd4\xc1 recode \xc4\xcc\xd1 \xcb\xcf\xce\xd7\xc5\xd2\xd4\xd5\xd7\xc1\xce\xce\xd1 \xd4\xc5\xcb\xd3Ԧ\xd7 \xd7 \xcb\xc9\xd2\xc9\xcc\xc9\xde\xce\xc9\xc8 \xcb\xcf\xc4\xd5\xd7\xc1\xce\xce\xd1\xc8

%description
rcode - Text recoder (Koi8<->Alternative<->Windows<->ISO).
        And from HEX-style ("=EF=F0") to normal,
        and from HTML-style ("&...;") to normal.
        Made by Serge Bajin (bsv/cntc.dubna.su).

xcode - This program tries to determine input document encoding
        and to convert it to koi8, CP-1251 or cp866.
        Written  by Andrey V. Lukyanov on May 14, 1997
        Last modified on May 18, 1997

These tools modified by Serhii Hlodin (hlodin/lutsk.bank.gov.ua) for
CP1125 codepage support (also known as modified CP866 for Ukraine)

%description -l ru_RU.KOI8-R
rcode - \xcb\xcf\xce\xd7\xc5\xd2\xd4\xcf\xd2 \xd4\xc5\xcb\xd3\xd4\xc1 (Koi8<->Alternative<->Windows<->ISO).
        \xf4\xc1\xcb\xd6\xc5 \xc9\xda HEX ("=EF=F0") \xc9 HTML entities ("&...;").
	\xe1\xd7\xd4\xcf\xd2: Serge Bajin (bsv/cntc.dubna.su).

xcode - \xcb\xcf\xce\xd7\xc5\xd2\xd4\xcf\xd2 \xd3 \xc1\xd7\xd4\xcf\xcf\xd0\xd2\xc5\xc4\xc5\xcc\xc5\xce\xc9\xc5\xcd \xcb\xcf\xc4\xc9\xd2\xcf\xd7\xcb\xc9 \xd4\xc5\xcb\xd3\xd4\xc1 \xc9 \xd0\xcf\xd3\xcc\xc5\xc4\xd5\xc0\xdd\xc9\xcd
        \xd0\xd2\xc5\xcf\xc2\xd2\xc1\xda\xcf\xd7\xc1\xce\xc9\xc5\xcd \xd7 koi8, CP-1251 \xc9\xcc\xc9 cp866.
	\xe1\xd7\xd4\xcf\xd2: Andrey V. Lukyanov 14 \xcd\xc1\xd1 1997 \xc7.
	\xf0\xcf\xd3\xcc\xc5\xc4\xce\xc9\xc5 \xc9\xda\xcd\xc5\xce\xc5\xce\xc9\xd1: 18 \xcd\xc1\xd1 1997 \xc7.

%description -l uk_UA.KOI8-U
rcode - \xcb\xcf\xce\xd7\xc5\xd2\xd4\xcf\xd2 \xd4\xc5\xcb\xd3\xd4\xd5 (Koi8<->Alternative<->Windows<->ISO).
        \xf4\xc1\xcb\xcf\xd6 \xda HEX ("=EF=F0") \xca HTML entities ("&...;").
	\xe1\xd7\xd4\xcf\xd2: Serge Bajin (bsv/cntc.dubna.su).

xcode - \xcb\xcf\xce\xd7\xc5\xd2\xd4\xcf\xd2 \xd3 \xc1\xd7\xd4\xcf\xd7\xc9\xda\xce\xc1\xde\xc5\xce\xce\xd1\xcd \xcb\xcf\xc4\xd5\xd7\xc1\xce\xce\xd1 \xd4\xc5\xcb\xd3\xd4\xd5 \xa6 \xce\xc1\xd3\xd4\xd5\xd0\xce\xc9\xcd
	\xd0\xc5\xd2\xc5\xd4\xd7\xcf\xd2\xc5\xce\xce\xd1\xcd \xd7 koi8, CP-1251 \xc1\xc2\xcf cp866.
	\xe1\xd7\xd4\xcf\xd2: Andrey V. Lukyanov 14 \xd4\xd2\xc1\xd7\xce\xd1 1997 \xd2.
	\xef\xd3\xd4\xc1\xceΦ \xdaͦ\xce\xc9: 18 \xd4\xd2\xc1\xd7\xce\xd1 1997 \xd2. 

%prep
%setup
%patch

%build
%add_optflags -fgnu89-inline
%make CFLAGS="%optflags"

%install
install -pD -m755 xcode %buildroot%_bindir/xcode
install -m755 recode %buildroot%_bindir/rcode

%files
%_bindir/*

# TODO: In function `main': the use of `tmpnam' is dangerous, better use `mkstemp'

%changelog
* Wed Oct 17 2018 Aleksei Nikiforov <darktemplar@altlinux.org> 1.0-alt4
- NMU: fixed build with new toolchain.

* Mon Apr 15 2013 Dmitry V. Levin (QA) <qa_ldv@altlinux.org> 1.0-alt3.qa1
- NMU: rebuilt for debuginfo.

* Mon Jun 05 2006 Michael Shigorin <mike@altlinux.org> 1.0-alt3
- fixed build with gcc4 (thanks vsu@, gns@ and morozov@ for advice)
- minor spec cleanup

* Wed Aug 04 2004 Michael Shigorin <mike@altlinux.ru> 1.0-alt2
- added Url:
- minor spec cleanup

* Mon May 26 2003 Michael Shigorin <mike@altlinux.ru> 1.0-alt1
- built for ALT Linux

* Fri Jul 12 2002 Serhii Hlodin <hlodin@hlodin.lutsk.bank.gov.ua>
- Renamed recode to rcode

* Tue Apr 23 2002 Serhii Hlodin <hlodin@lutsk.bank.gov.ua>
- Initial build.