]> git.pld-linux.org Git - packages/SimIt-ARM.git/blob - SimIt-ARM.spec
106266af9a41aa7eb69f7c6dc4ace24bb862e8fb
[packages/SimIt-ARM.git] / SimIt-ARM.spec
1 Summary:        Very fast functional and cycle-accurate simulators for ARM
2 Summary(pl.UTF-8):   Bardzo szybkie funkcjonalne i dokładne co do cyklu symulatory ARM-a
3 Name:           SimIt-ARM
4 Version:        2.1
5 Release:        0.1
6 License:        GPL v2
7 Group:          Applications
8 Source0:        http://dl.sourceforge.net/simit-arm/%{name}-%{version}.tar.gz
9 # Source0-md5:  8dfdc17adfccd61de5a0718ebf7c557a
10 URL:            http://simit-arm.sourceforge.net/
11 BuildRequires:  byacc
12 #BuildRequires: autoconf
13 #BuildRequires: automake
14 #BuildRequires: libtool
15 #BuildArch:     noarch
16 #ExclusiveArch: %{ix86}
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         _noautostrip    .*nwfpe.bin
20
21 %description
22 SimIt-ARM was developed to demonstrate the usefulness of the Operation
23 State Machine (OSM) model and the Mescal Architecture Description
24 Language (MADL). The package contains an instruction-set simulator
25 (sometimes called emulator) and a cycle-accurate simulator for the
26 StrongARM architecture. Both simulators read ELF32 little-endian
27 ARM-linux binaries and can simulate most of the SPEC Int and SPEC FP
28 benchmarks.
29
30 %description -l pl.UTF-8
31 SimIt-ARM powstał do demonstracji przydatności modelu OSM (Operation
32 State Machine - automatu operacji) oraz języka MADL (Mescal
33 Architecture Description Language). Pakiet zawiera symulator zestawu
34 instrukcji (czasem zwany emulatorem) oraz dokładny co do cyklu
35 symulator architektury StrongARM. Oba symulatory czytają binaria ELF32
36 little-endian dla platformy ARM-linux i mogą symulować większość
37 testów wydajnościowych SPEC Int i SPEC FP.
38
39 %prep
40 %setup -q
41
42 %build
43 # if ac/am/* rebuilding is necessary, do it in this order and add
44 # appropriate BuildRequires
45 #%%{__gettextize}
46 #%%{__libtoolize}
47 #%%{__aclocal}
48 #%%{__autoconf}
49 #%%{__autoheader}
50 #%%{__automake}
51 #cp -f /usr/share/automake/config.sub .
52
53 %configure
54 %{__make}
55
56 #%{__make} \
57 #       CFLAGS="%{rpmcflags}" \
58 #       LDFLAGS="%{rpmldflags}"
59
60 %install
61 rm -rf $RPM_BUILD_ROOT
62
63 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
64
65 %{__make} install \
66         DESTDIR=$RPM_BUILD_ROOT
67
68 mv $RPM_BUILD_ROOT%{_datadir}/nwfpe.bin $RPM_BUILD_ROOT%{_datadir}/%{name}
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %files
74 %defattr(644,root,root,755)
75 %doc AUTHORS ChangeLog NEWS README
76 %attr(755,root,root) %{_bindir}/*
77 %{_datadir}/%{name}
This page took 0.046222 seconds and 2 git commands to generate.