]> git.pld-linux.org Git - packages/asl.git/blob - asl.spec
- added morearchs patch (support Linux on amd64/ppc/sparc)
[packages/asl.git] / asl.spec
1 Summary:        Multi-target portable assembler
2 Summary(pl):    Przeno¶ny asembler dla wielu rodzin procesorów
3 Name:           asl
4 Version:        1.41r8
5 Release:        6
6 License:        GPL-like
7 Group:          Development/Languages
8 Source0:        ftp://sunsite.unc.edu/pub/Linux/devel/lang/assemblers/%{name}-%{version}.tar.gz
9 # Source0-md5:  f8b34f1acb48663243402b43f6070fd3
10 Source1:        %{name}-Makefile.def
11 Patch0:         %{name}-morearchs.patch
12 BuildRequires:  tetex-latex
13 BuildRequires:  tetex-dvips
14 BuildRequires:  tetex-format-latex
15 BuildRequires:  tetex-tex-german
16 BuildRequires:  tetex-makeindex
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 A general purpose multi-target macro assembler with supporting tools.
21 This assembler supports many targets including some PIC's and DSP's.
22
23 %description -l pl
24 Makroasembler ogólnego przeznaczenia wraz z narzêdziami. Potrafi
25 generowaæ kod dla wielu rodzin uk³adów, tak¿e dla procesorów
26 sygna³owych.
27
28 %prep
29 %setup -q
30 %patch0 -p1
31
32 install %{SOURCE1} Makefile.def
33
34 %build
35 %{__make} all docs \
36         CC="%{__cc}" \
37         LD="%{__cc}" \
38         CFLAGS="%{rpmcflags} %{!?debug:-fomit-frame-pointer} -Wall" \
39         LIBDIR="%{_libdir}/asl"
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 # asl's make install requires mkdirhier (from XFree) and always strips binaries
44 install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir}/%{name},%{_mandir}/man1,%{_libdir}/asl} \
45         $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
46
47 install asl pbind plist p2bin p2hex $RPM_BUILD_ROOT%{_bindir}
48 install asl.1 pbind.1 plist.1 p2bin.1 p2hex.1 $RPM_BUILD_ROOT%{_mandir}/man1
49 install include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
50
51 install *.msg $RPM_BUILD_ROOT%{_libdir}/asl
52
53 %clean
54 rm -rf $RPM_BUILD_ROOT
55
56 %files
57 %defattr(644,root,root,755)
58 %doc README doc_EN/as.doc
59 %lang(de) %doc doc_DE/as.doc
60 %attr(755,root,root) %{_bindir}/*
61 %{_mandir}/man1/*
62 %{_includedir}/asl
63 %{_libdir}/asl
This page took 0.084318 seconds and 3 git commands to generate.