Compare commits
No commits in common. "rawhide" and "f42" have entirely different histories.
1 changed files with 10 additions and 33 deletions
43
simh.spec
43
simh.spec
|
|
@ -3,9 +3,9 @@ Version: 3.12.5
|
|||
Release: %autorelease
|
||||
Summary: Highly portable, multi-system emulator
|
||||
|
||||
# The licensing is mostly MIT, but there is also some GPL+ (literally, v1+) code
|
||||
# in there, notably in AltairZ80/.
|
||||
# (each target is compiled into its own binary, so only AltairZ80 is GPL+)
|
||||
#The licensing is mostly MIT, but there is also some GPL+ (literally, v1+) code
|
||||
#in there, notably in AltairZ80/.
|
||||
#(each target is compiled into its own binary, so only AltairZ80 is GPL+)
|
||||
License: MIT AND GPL-1.0-or-later
|
||||
|
||||
URL: http://simh.trailing-edge.com/
|
||||
|
|
@ -18,9 +18,9 @@ Source0: simh-%{version}-noroms.tar.gz
|
|||
Source1: simh-generate-tarball.sh
|
||||
Patch: https://gitlab.archlinux.org/archlinux/packaging/packages/simh/-/raw/3.12.5-1/build-fix.patch
|
||||
|
||||
BuildRequires: dos2unix
|
||||
BuildRequires: gcc
|
||||
BuildRequires: make
|
||||
BuildRequires: sed
|
||||
|
||||
BuildRequires: libpcap-devel
|
||||
|
||||
|
|
@ -49,44 +49,21 @@ SIMH implements simulators for:
|
|||
%prep
|
||||
%autosetup -n %{name}-%{version}/sim -p1
|
||||
|
||||
# Convert docs to UNIX line endings
|
||||
sed -i 's/\r$//' */*.txt
|
||||
|
||||
%build
|
||||
mkdir -p BIN
|
||||
CC="$CC -I . -fPIE -g -D_LARGEFILE64_SOURCE"
|
||||
LDFLAGS="$LDFLAGS -lm -lpcap"
|
||||
%make_build -e ROMS_OPT="%{optflags}" USE_NETWORK=1 LIBPATH="${_libdir}"
|
||||
|
||||
%install
|
||||
for i in BIN/*; do
|
||||
[ -f "$i" ] && install -Dpm0755 "$i" "%{buildroot}%{_bindir}/simh-$(basename "$i")"
|
||||
for i in `ls BIN/`; do
|
||||
[ -f BIN/$i ] && install -Dpm755 BIN/$i %{buildroot}%{_bindir}/simh-$i
|
||||
done
|
||||
mkdir -p %{buildroot}%{_docdir}/%{name}
|
||||
for i in `find -iname "*.txt"`; do dos2unix -k $i; done
|
||||
|
||||
%files
|
||||
%{_bindir}/simh-altair
|
||||
%{_bindir}/simh-eclipse
|
||||
%{_bindir}/simh-gri
|
||||
%{_bindir}/simh-h316
|
||||
%{_bindir}/simh-i1401
|
||||
%{_bindir}/simh-i1620
|
||||
%{_bindir}/simh-i7094
|
||||
%{_bindir}/simh-id16
|
||||
%{_bindir}/simh-id32
|
||||
%{_bindir}/simh-lgp
|
||||
%{_bindir}/simh-nova
|
||||
%{_bindir}/simh-pdp1
|
||||
%{_bindir}/simh-pdp10
|
||||
%{_bindir}/simh-pdp11
|
||||
%{_bindir}/simh-pdp15
|
||||
%{_bindir}/simh-pdp4
|
||||
%{_bindir}/simh-pdp7
|
||||
%{_bindir}/simh-pdp8
|
||||
%{_bindir}/simh-pdp9
|
||||
%{_bindir}/simh-sds
|
||||
%{_bindir}/simh-sigma
|
||||
%{_bindir}/simh-uc15
|
||||
%{_bindir}/simh-vax
|
||||
%{_bindir}/simh-vax780
|
||||
%{_bindir}/*
|
||||
%doc ALTAIR/altair.txt NOVA/eclipse.txt
|
||||
%doc I7094/i7094_bug_history.txt Interdata/id_diag.txt
|
||||
%doc PDP1/pdp1_diag.txt PDP10/pdp10_bug_history.txt PDP18B/pdp18b_diag.txt
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue