]> git.pld-linux.org Git - packages/biew.git/blobdiff - biew.spec
- updated to 610
[packages/biew.git] / biew.spec
index 3f3aa8a6a9216c255153b552509c7183105c3b5a..139dfdcf1a565f303cb311b6a4bb800a3bc28e19 100644 (file)
--- a/biew.spec
+++ b/biew.spec
@@ -1,60 +1,86 @@
+# 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(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:       53p5
+Version:       610
 Release:       1
 License:       GPL
 Group:         Applications/Editors
-Source0:       ftp://biew.sourceforge.net/pub/biew/5.x/src/%{name}%{version}.tar.bz2
-Patch0:                %{name}-CURSES.patch
+Source0:       http://downloads.sourceforge.net/biew/%{name}-%{version}-src.tar.bz2
+# Source0-md5: 1b6477defaa61b8ca0f2ae1254978e94
 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 advenced Binary vIEWer with built-in editor for binary,
-hexadecimal and disassembler modes. His disassembler support many
-procesors(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
-binarnych. Zawiera wbudowany disasembler z suportem 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,
-a.out, coff32 PharLap, rdoff)
+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,
+rdoff).
+
+%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,
+a.out, coff32 PharLap, rdoff).
+
+%description -l ru.UTF-8
+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 -n %{name}%{version}
-%patch0 -p1
+%setup -q
 
 %build
+./configure --prefix=%{_prefix}
+%{__make} \
+       PREFIX=%{_prefix} \
+       CC="%{__cc}" \
+       HOST_CFLAGS="%{rpmcflags} -mmmx -msse" \
 %ifarch %{ix86}
- target=%{_target_cpu}
+       TARGET_PLATFORM=%{_target_cpu} \
 %else
- target=generic
+       TARGET_PLATFORM=generic \
 %endif
-
-%{__make} \
-       TARGET_PLATFORM=$target \
-       TARGET_OS=%{_target_os} \
+       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,standard.skn} $RPM_BUILD_ROOT%{_libdir}/biew/
-
-gzip -9nf doc/*txt doc/*.en doc/*.ru
+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
 
 %files
 %defattr(644,root,root,755)
-%doc doc/*.gz
+%doc doc/*txt doc/*.en
+%lang(ru) %doc doc/*.ru
 %attr(755,root,root) %{_bindir}/biew
-%{_libdir}/biew
+%{_datadir}/%{name}
+%{_mandir}/man1/biew*
This page took 0.1916 seconds and 4 git commands to generate.