X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbiew.git;a=blobdiff_plain;f=biew.spec;h=f32bc568f05753ee8bd22518badd3c8fb9db7120;hp=1217a76ea202bd8e7b2d0fa799b143713bb27f50;hb=8337e084dd9270c91ef27671867fa0e3332f8a01;hpb=b6c762e7415d0343ebe310e8d329e32093794fd9 diff --git a/biew.spec b/biew.spec index 1217a76..f32bc56 100644 --- a/biew.spec +++ b/biew.spec @@ -1,70 +1,78 @@ +# NOTE: +# - slang (recommented screen lib) doesn't have mouse support Summary: BIEW is Binary vIEWer and editor -Summary(pl): BIEW jest przegl±dark± plików binarnych z edytorem -Summary(ru): biew - ÒÅÄÁËÔÏÒ Ä×ÏÉÞÎÙÈ ÆÁÊÌÏ× Ó ÄÉÚÁÓÓÅÍÂÌÅÒÏÍ -Summary(uk): biew - ÒÅÄÁËÔÏÒ ÄצÊËÏ×ÉÈ ÆÁÊÌ¦× Ú ÄÉÚÁÓÅÍÂÌÅÒÏÍ +Summary(pl.UTF-8): BIEW jest przeglądarką plików binarnych z edytorem +Summary(ru.UTF-8): biew - редактор двоичных файлов с дизассемблером +Summary(uk.UTF-8): biew - редактор двійкових файлів з дизасемблером Name: biew -Version: 532 +Version: 600 Release: 1 License: GPL Group: Applications/Editors -Source0: http://dl.sourceforge.net/biew/%{name}-%{version}.tar.bz2 -# Source0-md5: 9619003b7da7306ed876624456a6cae1 -#Patch0: %{name}-CURSES.patch +Source0: http://dl.sourceforge.net/biew/%{name}-%{version}-src.tar.bz2 +# Source0-md5: 1bb12fe473befb92f4d616b0a92731f6 URL: http://biew.sourceforge.net/ +BuildRequires: gpm-devel BuildRequires: ncurses-devel -Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description BIEW is advanced Binary vIEWer with built-in editor for binary, hexadecimal and disassembler modes. His disassembler supports many -processors (Pentium4, K7 Athlon, Cyrix-M2) and many file formats -(MZ, NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF, a.out, coff32 PharLap, +processors (Pentium4, K7 Athlon, Cyrix-M2) and many file formats (MZ, +NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF, a.out, coff32 PharLap, rdoff). -%description -l pl -BIEW (Binary vIEWer) jest zaawansowan± przegl±dark± i edytorem plików +%description -l pl.UTF-8 +BIEW (Binary vIEWer) jest zaawansowaną przeglądarką i edytorem plików binarnych. Zawiera wbudowany disasembler ze wsparciem dla wielu nowych -procesorów (w tym Pentium4, Athlon i Cyrix-M2) oraz wielu formatów -plików wykonywalnych (MZ, NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF, +procesorów (w tym Pentium4, Athlon i Cyrix-M2) oraz wielu formatów +plików wykonywalnych (MZ, NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF, a.out, coff32 PharLap, rdoff). -%description -l ru -biew - ÜÔÏ ÐÒÏÓÍÏÔÒÝÉË/ÒÅÄÁËÔÏÒ Ä×ÏÉÞÎÙÈ ÆÁÊÌÏ× Ó ×ÏÚÍÏÖÎÏÓÔØÀ ÐÒÏÓÍÏÔÒÁ -É ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ × Ä×ÏÉÞÎÏÍ, ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÏÍ É ÄÉÚÁÓÓÅÍÂÅÒÎÏÍ ÒÅÖÉÍÁÈ. -ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ×ÙÄÅÌÅÎÉÅ ÁÓÓÅÍÂÌÅÒÎÙÈ ËÏÍÁÎÄ PentiumIV/K7-Athlon/Cyrix-M2, -ÅÓÔØ ËÏÎ×ÅÒÔÏÒ ËÉÒÉÌÌÉÞÅÓËÉÈ ËÏÄÉÒÏ×ÏË, ÐÏÌÎÙÊ ÐÒÏÓÍÏÔÒ ÆÏÒÍÁÔÏ× MZ, NE, PE, -LE, LX, DOS.SYS, NLM, ELF. +%description -l ru.UTF-8 +biew - это просмотрщик/редактор двоичных файлов с возможностью +просмотра и редактирования в двоичном, шестнадцатиричном и +дизассемберном режимах. Поддерживается выделение ассемблерных команд +PentiumIV/K7-Athlon/Cyrix-M2, есть конвертор кириллических кодировок, +полный просмотр форматов MZ, NE, PE, LE, LX, DOS.SYS, NLM, ELF. -%description -l uk -biew - ÃÅ ÐÅÒÅÇÌÑÄÁÞ/ÒÅÄÁËÔÏÒ ÄצÊËÏ×ÉÈ ÆÁÊÌ¦× Ú ÍÏÖÌÉצÓÔÀ ÐÅÒÅÇÌÑÄÕ ÔÁ -ÒÅÄÁÇÕ×ÁÎÎÑ × ÄצÊËÏ×ÏÍÕ, Û¦ÓÔÎÁÄÃÑÔËÏ×ÏÍÕ ÔÁ ÄÉÚÁÓÅÍÂÌÅÒÎÏÍÕ ÒÅÖÉÍÁÈ. -ð¦ÄÔÒÉÍÕ¤ÔØÓÑ ×ÉĦÌÅÎÎÑ ÁÓÅÍÂÅÒÎÉÈ ËÏÍÁÎÄ PentiumIV/K7-Athlon/Cyrix-M2, -¤ ËÏÎ×ÅÒÔÏÒ ËÉÒÉ̦ÞÎÉÈ ËÏÄÕ×ÁÎØ, ÐÏ×ÎÉÊ ÐÅÒÅÇÌÑÄ ÆÏÒÍÁÔ¦× MZ, NE, PE, LE, -LX, DOS.SYS, NLM, ELF. +%description -l uk.UTF-8 +biew - це переглядач/редактор двійкових файлів з можливістю перегляду +та редагування в двійковому, шістнадцятковому та дизасемблерному +режимах. Підтримується виділення асемберних команд +PentiumIV/K7-Athlon/Cyrix-M2, є конвертор кирилічних кодувань, повний +перегляд форматів MZ, NE, PE, LE, LX, DOS.SYS, NLM, ELF. %prep %setup -q -#%patch0 -p1 %build +./configure --prefix=%{_prefix} +%{__make} \ + PREFIX=%{_prefix} \ + CC="%{__cc}" \ + HOST_CFLAGS="%{rpmcflags}" \ %ifarch %{ix86} - target=%{_target_cpu} + TARGET_PLATFORM=%{_target_cpu} \ %else - target=generic + TARGET_PLATFORM=generic \ %endif - -%{__make} \ - TARGET_PLATFORM=$target \ + TARGET_SCREEN_LIB=curses \ TARGET_OS=unix \ + USE_MOUSE=y \ INCS="-I. -I/usr/include/ncurses" \ compilation=%{?debug:debug}%{!?debug:advance} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_bindir}/ $RPM_BUILD_ROOT%{_libdir}/biew/ +install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name},%{_mandir}/man1} install biew $RPM_BUILD_ROOT%{_bindir} -install bin_rc/{biew.hlp,skn/*} $RPM_BUILD_ROOT%{_libdir}/biew/ +install bin_rc/{biew.hlp,skn/*} $RPM_BUILD_ROOT%{_datadir}/biew +cp -a bin_rc/{xlt,skn,*.hlp} $RPM_BUILD_ROOT%{_datadir}/%{name} +cp -a bin_rc/syntax/*.stx $RPM_BUILD_ROOT%{_datadir}/biew +cp -a doc/biew.1 $RPM_BUILD_ROOT%{_mandir}/man1 %clean rm -rf $RPM_BUILD_ROOT @@ -74,4 +82,5 @@ rm -rf $RPM_BUILD_ROOT %doc doc/*txt doc/*.en %lang(ru) %doc doc/*.ru %attr(755,root,root) %{_bindir}/biew -%{_libdir}/biew +%{_datadir}/%{name} +%{_mandir}/man1/biew*