Package avinfo: Specfile

%define realversion 1.0a16

Name: avinfo
Version: 1.0
Release: alt2.a17

Summary: AVInfo is a utility for output information about AVI files
Summary(ru_RU.KOI8-R): AVInfo - \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xc1 \xc4\xcc\xd1 \xd7\xd9\xd7\xcf\xc4\xc1 \xc9\xce\xc6\xcf\xd2\xcd\xc1\xc3\xc9\xc9 \xcf\xc2 AVI \xc6\xc1\xca\xcc\xc1\xc8
Group: Video
License: GPL
URL: http://www.shounen.ru/soft/avinfo/

Source: %url/avinfo-%realversion.zip
Patch: avinfo-1.0-gcc3.4.patch
Patch1:  avinfo-1.0-config.h.patch
Patch2:  avinfo-1.0-gcc4.patch
Patch3:  avinfo-1.0-alt-no-yyparse.patch

# Automatically added by buildreq on Mon Feb 28 2005
BuildRequires: unzip

BuildPreReq: flex

%description
AVInfo is a utility for displaying AVI header information. It returns the
length of a clip, FPS, resolution, codec, sound parametrs, and the number
and type of streams, including detailed information for each.

%description -l ru_RU.KOI8-R
AVInfo - \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xc1 \xc4\xcc\xd1 \xc2\xd9\xd3\xd4\xd2\xcf\xc7\xcf \xd7\xd9\xd7\xcf\xc4\xc1 \xce\xc1 \xdc\xcb\xd2\xc1\xce \xc9\xcc\xc9 \xd7 \xc6\xc1\xca\xcc \xc9\xce\xc6\xcf\xd2\xcd\xc1\xc3\xc9\xc9 \xcf\xc2
avi \xc6\xc1\xca\xcc\xc1\xc8. \xf0\xcf\xcc\xce\xc1\xd1, \xcd\xc1\xcb\xd3\xc9\xcd\xc1\xcc\xd8\xce\xcf \xd7\xcf\xda\xcd\xcf\xd6\xce\xc1\xd1 \xc9\xce\xc6\xcf\xd2\xcd\xc1\xd4\xc9\xd7\xce\xcf\xd3\xd4\xd8, \xcd\xcf\xdd\xce\xd9\xc5 \xd3\xd2\xc5\xc4\xd3\xd4\xd7\xc1
\xc1\xd7\xd4\xcf\xcd\xc1\xd4\xc9\xda\xc1\xc3\xc9\xc9 \xcf\xc2\xd2\xc1\xc2\xcf\xd4\xcb\xc9 \xc7\xd2\xd5\xd0\xd0\xd9 \xc6\xc1\xca\xcc\xcf\xd7, \xd3\xcf\xd7\xcd\xc5\xd3\xd4\xc9\xcd\xcf\xd3\xd4\xd8 \xd3 \xc4\xd2\xd5\xc7\xc9\xcd\xc9 \xd0\xd2\xc9\xcc\xcf\xd6\xc5\xce\xc9\xd1\xcd\xc9.
\xf7\xd9\xd3\xcf\xcb\xc1\xd1 \xce\xc1\xd3\xd4\xd2\xc1\xc9\xd7\xc1\xc5\xcd\xcf\xd3\xd4\xd8 \xd7\xce\xc5\xdb\xce\xc5\xc7\xcf \xd7\xc9\xc4\xc1 \xc9 \xc6\xcf\xd2\xcd\xd9 \xd7\xd9\xd7\xcf\xc4\xc1 \xd3\xcf\xde\xc5\xd4\xc1\xc5\xd4\xd3\xd1 \xd3 \xdb\xc9\xd2\xcf\xde\xc1\xca\xdb\xc9\xcd
\xce\xc1\xc2\xcf\xd2\xcf\xcd \xc7\xcf\xd4\xcf\xd7\xd9\xc8 \xdb\xc1\xc2\xcc\xcf\xce\xcf\xd7. \xeb\xcf\xcd\xd0\xc1\xcb\xd4\xce\xc1\xd1, \xc2\xd9\xd3\xd4\xd2\xc1\xd1 - \xcf\xce\xc1 \xce\xc5\xda\xc1\xcd\xc5\xce\xc9\xcd\xc1 \xc4\xcc\xd1 \xd0\xcf\xd7\xd3\xc5\xc4\xce\xc5\xd7\xce\xcf\xca
\xd2\xc1\xc2\xcf\xd4\xd9 \xd3 \xd7\xc9\xc4\xc5\xcf \xc6\xc1\xca\xcc\xc1\xcd\xc9.
\xf0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xc1 \xce\xc5 \xd4\xd2\xc5\xc2\xd5\xc5\xd4 \xc4\xcf\xd0\xcf\xcc\xce\xc9\xd4\xc5\xcc\xd8\xce\xd9\xc8 \xce\xc1\xd3\xd4\xd2\xcf\xc5\xcb - \xd0\xd2\xcf\xd3\xd4\xcf \xda\xc1\xd0\xd5\xd3\xd4\xc9\xd4\xc5 \xc5\xc5 \xd3 \xc9\xcd\xc5\xce\xc5\xcd
\xd6\xc5\xcc\xc1\xc5\xcd\xcf\xc7\xcf \xc6\xc1\xca\xcc\xc1 - \xc9 \xd7\xd9 \xd0\xcf\xcc\xd5\xde\xc9\xd4\xc5 \xd0\xcf\xcc\xce\xd5\xc0 \xc9 \xc4\xcf\xd3\xd4\xcf\xd7\xc5\xd2\xce\xd5\xc0 \xc9\xce\xc6\xcf\xd2\xcd\xc1\xc3\xc9\xc0 \xce\xc1 \xdc\xcb\xd2\xc1\xce.

%prep
%setup -q -c %name-%realversion
%patch -p1
%patch1 -p1
%patch2 -p1
%patch3 -p2
find -type f -print0 | xargs -r0 sed -i 's,
,,g 
s,,,g'

%build
mkdir -p doc
%define win_files readme.rus.txt whatsnew.rus
for f in %win_files; do
iconv -c -s -f windows-1251 -t koi8-r -o doc/$f $f || :
sed -i 's| Windows-1251 codepage, CRLF text||' doc/$f
done

pushd src
sed -i 's/-DMAKEFILE_WIN/-DCFG_PATH_STYLE_UNIX/g' Makefile
#make_build CXX="g++ -fpermissive %optflags"
%add_optflags -DYYPARSE_PARAM=lexer_ctl
%make_build CXX="gcc %optflags"
popd

%install
install -pD src/%name %buildroot%_bindir/%name
install -pD -m644 src/avinfo.tpl %buildroot%_sysconfdir/%name/templates
install -pD -m644 src/avinfo.cfg %buildroot%_sysconfdir/%name/default.conf

%files
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/templates
%config(noreplace) %_sysconfdir/%name/default.conf
%_bindir/*
%doc doc/* CHANGELOG

%changelog
* Mon Dec 03 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.0-alt2.a17
- Fixed build

* Thu May 27 2010 Dmitriy Khanzhin <jinn@altlinux.ru> 1.0-alt2.a16
- fix build with gcc4

* Wed Sep 28 2005 Victor Forsyuk <force@altlinux.ru> 1.0-alt1.a16
- 1.0a16

* Mon Feb 28 2005 Victor Forsyuk <force@altlinux.ru> 1.0-alt1.a15
- 1.0a15

* Sun Nov 16 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.7.4-alt1
- 0.7.4

* Sat Aug 23 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.7.3-alt1
- 0.7.3

* Wed Jun 11 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.7.2-alt1
- 0.7.2

* Mon Mar 31 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.7.1-alt1
- 0.7.1

* Fri Mar 14 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.7-alt1
- 0.7

* Fri Feb 14 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.6-alt1
- 0.6

* Mon Feb 03 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.5-alt0.5
- new version.

* Thu Jan 02 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.4-alt0.5b
- First build for Sisyphus.