1 %global debug_package %{nil}
5 Release: 0.1.git@SHORTCOMMIT@%{?dist}
6 Summary: RISC-V emulator (Spike)
9 URL: https://github.com/riscv/riscv-isa-sim
10 Source0: https://github.com/riscv/%{name}/archive/@COMMIT@/%{name}-@SHORTCOMMIT@.tar.gz
12 BuildRequires: glibc-devel
13 BuildRequires: riscv-fesvr
15 # Workaround for dependency generator.
16 Provides: libriscv.so()(64bit)
17 Provides: libspike_main.so()(64bit)
18 Provides: libdummy_rocc.so()(64bit)
19 Provides: libsoftfloat.so()(64bit)
23 This is the RISC-V emulator (Spike).
27 %setup -q -n %{name}-@COMMIT@
33 ../configure --prefix=%{_prefix} --libdir=%{_libdir}
40 make install DESTDIR=$RPM_BUILD_ROOT
43 # Package ignores libdir, so fix that.
44 mv $RPM_BUILD_ROOT%{_prefix}/lib $RPM_BUILD_ROOT%{_libdir}
48 %doc README.md LICENSE
51 %{_bindir}/termios-xspike
54 %{_libdir}/libdummy_rocc.so
55 %{_libdir}/libriscv.so
56 %{_libdir}/libsoftfloat.so
57 %{_libdir}/libspike_main.so
58 %{_libdir}/pkgconfig/riscv-*.pc