All pastes #1772254 Raw Edit

kharec

public text v1 · immutable
#1772254 ·published 2010-01-30 19:38 UTC
rendered paste body
%define name	biew%define version	6.1.0%define versrc	610%define release	%mkrel 1Name:		%{name}Version:	%{version}Release:	%{release}Summary:	Console hex viewer/editor and disassemblerLicense:	GPLv2+Group:		File toolsURL:		http://biew.sourceforge.netSource:		%{name}-%{versrc}.tar.bz2Patch0:		fix_bconsole.patchPatch1:		fix_avr.patchBuildRoot:	%_tmppath/%name-%version-buildrootExclusiveArch:	%ix86%descriptionBIEW (Binary vIEW) is a free, portable, advanced file viewer withbuilt-in editor for binary, hexadecimal and disassembler modes.It contains a highlight Athlon64/Prescott/K7-Athlon/Cyrix-M2 disassembler,full preview of MZ, NE, PE, LE, LX, DOS.SYS, NLM, ELF, a.out, arch,coff32, PharLap, rdoff executable formats, a code guider, and lot ofother features, making it invaluable for examining binary code.Linux, Unix, QNX, BeOS, DOS, Win32, OS/2 versions are available.%prep%setup -q -n %{name}-%{versrc}%patch0 -p0%patch1 -p0CFLAGS="${CFLAGS:--O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -mmmx -msse -march=i586 -mtune=generic -fasynchronous-unwind-tables}" ; export CFLAGS ;                                                 CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -mmmx -msse -march=i586 -mtune=generic -fasynchronous-unwind-tables}" ; export CXXFLAGS ;                                             FFLAGS="${FFLAGS:--O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables}" ; export FFLAGS ;                                                   LDFLAGS="$LDFLAGS -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1"; export LDFLAGS ;  CONFIGURE_TOP="${CONFIGURE_TOP:-.}";  /usr/lib/rpm/manbo/force-as-needed-for-shared-lib-in-libtool ;  /usr/lib/rpm/manbo/drop-ld-no-undefined-for-shared-lib-modules-in-libtool ;  /usr/lib/rpm/manbo/fix-libtool-ltmain-from-overlinking ;  /usr/lib/rpm/manbo/fix-libtool-from-moving-options-after-libs $CONFIGURE_TOP ;  /usr/lib/rpm/manbo/fix-dlsearch-path-in-libtool-for-multilib $CONFIGURE_TOP lib ;  [ -f $CONFIGURE_TOP/configure.in -o -f $CONFIGURE_TOP/configure.ac ] &&  CONFIGURE_XPATH="--x-includes=/usr/include --x-libraries=/usr/lib"  $CONFIGURE_TOP/configure --build=i586-mandriva-linux-gnu \        --prefix=/usr \        --exec-prefix=/usr \        --bindir=/usr/bin \        --sbindir=/usr/sbin \        --sysconfdir=/etc \        --datadir=/usr/share \        --includedir=/usr/include \        --libdir=/usr/lib \        --libexecdir=/usr/lib \        --localstatedir=/var \        --sharedstatedir=/usr/com \        --mandir=/usr/share/man \        --infodir=/usr/share/info \    $CONFIGURE_XPATH%buildmake TARGET_OS=linux USE_MOUSE=n PREFIX=%_prefix%installrm -rf $RPM_BUILD_ROOTinstall -d ${RPM_BUILD_ROOT}{%{_bindir},%{_datadir}/%{name},%{_mandir}/man1}install -m 755 biew $RPM_BUILD_ROOT%{_bindir}/%{name}cp -a bin_rc/{xlt,skn,*.hlp} $RPM_BUILD_ROOT%{_datadir}/%{name}install doc/biew.1 $RPM_BUILD_ROOT%{_mandir}/man1%cleanrm -rf $RPM_BUILD_ROOT%files%defattr(-,root,root)%doc doc/biew_en.txt doc/biew_ru.txt doc/unix.txt doc/release.txt%{_bindir}/%{name}%{_datadir}/%{name}/*%{_mandir}/man?/%{name}.1*