3 %bcond_without bootstrap # don't use included binary
6 Summary(pl.UTF-8): "Płaski" assembler
10 License: distributable
11 Group: Development/Tools
12 Source0: http://flatassembler.net/%{name}-%{version}.tgz
13 # Source0-md5: f5cb8e91bfc53d0a1102790a64c80153
14 URL: http://flatassembler.net/
15 %if %{without bootstrap}
18 ExclusiveArch: %{ix86}
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 The flat assembler is a fast and efficient self-assembling 80x86
23 assembler for DOS, Windows and Linux operating systems. Currently it
24 supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3
25 and 3DNow! extensions, can produce output in binary, MZ, PE, COFF or
26 ELF format. It includes the powerful but easy to use macroinstruction
27 support and does multiple passes to optimize the instruction codes for
28 size. The flat assembler is self-compilable and the full source code
31 %description -l pl.UTF-8
32 Płaski asembler jest szybkim i efektywnym, samo-asemblujący się
33 asemblerem 80x86 dla systemów DOS, Windows i Linux. Aktualnie
34 obsługuje wszystkie instrukcje 8086-80486/Pentium z rozszerzeniami
35 MMX, SSE, SSE2, SSE3 i 3DNow!, może produkować programy w formacie
36 binarnym, MZ, PE, COFF lub ELF. Zawiera potężne, ale proste wsparcie
37 dla makroinstrukcji oraz wielokrotnie optymalizuje kod dla rozmiaru.
38 Płaski asembler potrafi sam się skompilować oraz zawiera pełen kod
45 %if %{without bootstrap}
55 rm -rf $RPM_BUILD_ROOT
57 install -D source/Linux/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
60 rm -rf $RPM_BUILD_ROOT
63 %defattr(644,root,root,755)
65 %attr(755,root,root) %{_bindir}/*