]> git.pld-linux.org Git - packages/fasm.git/blame - fasm.spec
- drop no_install_post_strip (not reasoned)
[packages/fasm.git] / fasm.spec
CommitLineData
3bc2f830
JB
1#
2# Conditional build:
fb1b37b5 3%bcond_without bootstrap # don't use included binary
3bc2f830
JB
4#
5Summary: Flat asembler
7da813a0 6Summary(pl.UTF-8): "Płaski" assembler
6d987247 7Name: fasm
fb1b37b5 8Version: 1.66
6d987247 9Release: 1
10License: distributable
11Group: Development/Tools
01743cc8 12Source0: http://flatassembler.net/%{name}-%{version}.tgz
fb1b37b5 13# Source0-md5: f5cb8e91bfc53d0a1102790a64c80153
6d987247 14URL: http://flatassembler.net/
984425f4 15%if %{without bootstrap}
6d987247 16BuildRequires: fasm
17%endif
18ExclusiveArch: %{ix86}
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
6d987247 21%description
22The flat assembler is a fast and efficient self-assembling 80x86
23assembler for DOS, Windows and Linux operating systems. Currently it
24supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3
25and 3DNow! extensions, can produce output in binary, MZ, PE, COFF or
26ELF format. It includes the powerful but easy to use macroinstruction
27support and does multiple passes to optimize the instruction codes for
28size. The flat assembler is self-compilable and the full source code
29is included.
30
e893d2b7
JR
31%description -l pl.UTF-8
32Płaski asembler jest szybkim i efektywnym, samo-asemblujący się
33asemblerem 80x86 dla systemów DOS, Windows i Linux. Aktualnie
34obsługuje wszystkie instrukcje 8086-80486/Pentium z rozszerzeniami
35MMX, SSE, SSE2, SSE3 i 3DNow!, może produkować programy w formacie
36binarnym, MZ, PE, COFF lub ELF. Zawiera potężne, ale proste wsparcie
3bc2f830 37dla makroinstrukcji oraz wielokrotnie optymalizuje kod dla rozmiaru.
e893d2b7
JR
38Płaski asembler potrafi sam się skompilować oraz zawiera pełen kod
39źródłowy.
6d987247 40
41%prep
42%setup -q -n %{name}
43
44%build
984425f4 45%if %{without bootstrap}
6d987247 46ASM=%{name}
47%else
48ASM=../../%{name}
49%endif
50cd source/Linux
51$ASM %{name}.asm
52chmod +x %{name}
53
54%install
55rm -rf $RPM_BUILD_ROOT
3bc2f830 56
6d987247 57install -D source/Linux/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
58
59%clean
60rm -rf $RPM_BUILD_ROOT
61
62%files
63%defattr(644,root,root,755)
64%doc *.txt
65%attr(755,root,root) %{_bindir}/*
This page took 0.109613 seconds and 4 git commands to generate.