]> git.pld-linux.org Git - packages/biew.git/blob - biew.spec
- updated to 610
[packages/biew.git] / biew.spec
1 # NOTE:
2 # - slang (recommented screen lib) doesn't have mouse support
3 Summary:        BIEW is Binary vIEWer and editor
4 Summary(pl.UTF-8):      BIEW jest przeglądarką plików binarnych z edytorem
5 Summary(ru.UTF-8):      biew - редактор двоичных файлов с дизассемблером
6 Summary(uk.UTF-8):      biew - редактор двійкових файлів з дизасемблером
7 Name:           biew
8 Version:        610
9 Release:        1
10 License:        GPL
11 Group:          Applications/Editors
12 Source0:        http://downloads.sourceforge.net/biew/%{name}-%{version}-src.tar.bz2
13 # Source0-md5:  1b6477defaa61b8ca0f2ae1254978e94
14 URL:            http://biew.sourceforge.net/
15 BuildRequires:  gpm-devel
16 BuildRequires:  ncurses-devel
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 BIEW is advanced Binary vIEWer with built-in editor for binary,
21 hexadecimal and disassembler modes. His disassembler supports many
22 processors (Pentium4, K7 Athlon, Cyrix-M2) and many file formats (MZ,
23 NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF, a.out, coff32 PharLap,
24 rdoff).
25
26 %description -l pl.UTF-8
27 BIEW (Binary vIEWer) jest zaawansowaną przeglądarką i edytorem plików
28 binarnych. Zawiera wbudowany disasembler ze wsparciem dla wielu nowych
29 procesorów (w tym Pentium4, Athlon i Cyrix-M2) oraz wielu formatów
30 plików wykonywalnych (MZ, NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF,
31 a.out, coff32 PharLap, rdoff).
32
33 %description -l ru.UTF-8
34 biew - это просмотрщик/редактор двоичных файлов с возможностью
35 просмотра и редактирования в двоичном, шестнадцатиричном и
36 дизассемберном режимах. Поддерживается выделение ассемблерных команд
37 PentiumIV/K7-Athlon/Cyrix-M2, есть конвертор кириллических кодировок,
38 полный просмотр форматов MZ, NE, PE, LE, LX, DOS.SYS, NLM, ELF.
39
40 %description -l uk.UTF-8
41 biew - це переглядач/редактор двійкових файлів з можливістю перегляду
42 та редагування в двійковому, шістнадцятковому та дизасемблерному
43 режимах. Підтримується виділення асемберних команд
44 PentiumIV/K7-Athlon/Cyrix-M2, є конвертор кирилічних кодувань, повний
45 перегляд форматів MZ, NE, PE, LE, LX, DOS.SYS, NLM, ELF.
46
47 %prep
48 %setup -q
49
50 %build
51 ./configure --prefix=%{_prefix}
52 %{__make} \
53         PREFIX=%{_prefix} \
54         CC="%{__cc}" \
55         HOST_CFLAGS="%{rpmcflags} -mmmx -msse" \
56 %ifarch %{ix86}
57         TARGET_PLATFORM=%{_target_cpu} \
58 %else
59         TARGET_PLATFORM=generic \
60 %endif
61         TARGET_SCREEN_LIB=curses \
62         TARGET_OS=unix \
63         USE_MOUSE=y \
64         INCS="-I. -I/usr/include/ncurses" \
65         compilation=%{?debug:debug}%{!?debug:advance}
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name},%{_mandir}/man1}
70
71 install biew $RPM_BUILD_ROOT%{_bindir}
72 install bin_rc/{biew.hlp,skn/*} $RPM_BUILD_ROOT%{_datadir}/biew
73 cp -a bin_rc/{xlt,skn,*.hlp} $RPM_BUILD_ROOT%{_datadir}/%{name}
74 cp -a bin_rc/syntax/*.stx $RPM_BUILD_ROOT%{_datadir}/biew
75 cp -a doc/biew.1 $RPM_BUILD_ROOT%{_mandir}/man1
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files
81 %defattr(644,root,root,755)
82 %doc doc/*txt doc/*.en
83 %lang(ru) %doc doc/*.ru
84 %attr(755,root,root) %{_bindir}/biew
85 %{_datadir}/%{name}
86 %{_mandir}/man1/biew*
This page took 0.033712 seconds and 3 git commands to generate.