Mageia Bugzilla – Attachment 7610 Details for
Bug 18094
simh, SIMH historical computers emulator
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Proposed SPEC file for the requested package.
simh.spec (text/x-rpm-spec), 6.67 KB, created by
Pierre Gnaedig
on 2016-03-29 23:01:50 CEST
(
hide
)
Description:
Proposed SPEC file for the requested package.
Filename:
MIME Type:
Creator:
Pierre Gnaedig
Created:
2016-03-29 23:01:50 CEST
Size:
6.67 KB
patch
obsolete
>Name: simh >Summary: A collection of simulators of historically significant data processing systems >Version: 3.9_0 >Release: %mkrel 1 >License: Other >Group: Emulators >BuildRoot: %{_tmppath}/%{name}-%{version}-build >Source0: http://simh.trailing-edge.com/sources/simhv39-0.zip >Source1: uv7swre.tar.bz2 >Source2: interim-20130422.tar.gz >Patch0: simhv37-3.dif >Patch1: interim-20130422.patch >Packager: Pierre G. <pierre.gnaedig@laposte.net> >Distribution: Mageia >Url: http://simh.trailing-edge.com/ >BuildRequires: %mklibname -d pcap > >%description >This package contains simulators of the following systems: >Data General Nova >Data General Eclipse >Digital Equipment Corporation PDP-1 >Digital Equipment Corporation PDP-4 >Digital Equipment Corporation PDP-7 >Digital Equipment Corporation PDP-8 >Digital Equipment Corporation PDP-9 >Digital Equipment Corporation PDP-10 >Digital Equipment Corporation PDP-11 >Digital Equipment Corporation PDP-15 >Digital Equipment Corporation PDP-18B >IBM 1401 >IBM System 3 >Hewlett-Packard HP 2100 >Honeywell H316 >MITS Altair 8800 > >%prep > >%setup -q -c simh-3.9 >%setup -T -D -a 1 >%setup -T -D -a 2 > >#%patch0 >%patch1 > ># replace files with interim fixed ones... >for i in interim-20130422/* ; do > FLOCATION=$(find . -name $(basename $i) | grep -v interim) > cp -v $i $FLOCATION >done > >for i in `find -name "*.[ch]"` makefile >do > recode ibmpc..lat1 $i || true >done > >%build >mkdir -p BIN >USE_NETWORK=1 make >for i in $(cd BIN; ls *) ; do > mv -v BIN/${i} BIN/simh-${i} >done > >cp sim_rev.h CHANGELOG_sim_rev_h.txt > >%install >rm -rf $RPM_BUILD_ROOT >mkdir -p $RPM_BUILD_ROOT%{_bindir} >install -m 755 BIN/* $RPM_BUILD_ROOT%{_bindir} > >mkdir -p $RPM_BUILD_ROOT%{_datadir}/simh-uv7swre >mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/simh-uv7swre >install -m 644 Disks/* $RPM_BUILD_ROOT%{_datadir}/simh-uv7swre >install -m 644 Licenses/* $RPM_BUILD_ROOT%{_datadir}/doc/simh-uv7swre > >chmod 644 *.txt SDS/*.txt Interdata/*.txt > >%files >%defattr(-,root,root) >%doc *.txt */*txt >%{_bindir}/simh-altair >%{_bindir}/simh-altairz80 >%{_bindir}/simh-eclipse >%{_bindir}/simh-gri >%{_bindir}/simh-h316 >%{_bindir}/simh-hp2100 >%{_bindir}/simh-i1401 >%{_bindir}/simh-i1620 >%{_bindir}/simh-i7094 >%{_bindir}/simh-ibm1130 >%{_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-s3 >%{_bindir}/simh-sds >%{_bindir}/simh-vax >%{_bindir}/simh-vax780 >%{_bindir}/simh-eclipse >%{_bindir}/simh-swtp6800mp-a >%{_bindir}/simh-swtp6800mp-a2 > >%package uv7swre >Summary: A disk image with UNIX V7 for the PDP-11 >Group: Emulators >%description uv7swre >A disk image with UNIX V7 for the PDP-11 > >%files uv7swre >%doc %{_datadir}/doc/simh-uv7swre >%{_datadir}/simh-uv7swre > >%clean >rm -rf $RPM_BUILD_ROOT > >%changelog >* Mon Mar 21 2016 Pierre Gnaedig <pierre.gnaedig@mailoo.org> >- Rebuilt for Mageia 5. >- Corrected required libraries with mklibname. >* Mon Apr 22 2013 boris@steki.net >- Updated to latest upstream 39_0 version > a lot of changes please look at CHANGELOG_simh_rev_h.txt in > /usr/share/doc/packages/simh >- Interim source fixes attached ( interim-20130422.patch ) >- Use source url for zip >* Mon Apr 22 2013 speilicke@suse.com >- Rename binary "nova" to "simh.nova" to avoid file conflict with > python-novaclient (from OpenStack) >* Sun Aug 23 2009 meissner@suse.de >- make it build with --as-needed >* Tue Apr 15 2008 kkaempf@suse.de >- update to v37-3 > bugfix update, see http://simh.trailing-edge.com/changes37.html > for details. >* Thu Aug 2 2007 kkaempf@suse.de >- update to v37-2 > bugfix update, see http://simh.trailing-edge.com/changes37.html > for details. >- enable network support. >* Thu Mar 29 2007 kkaempf@suse.de >- unzip is required during build. >* Tue Feb 6 2007 kkaempf@suse.de >- update to 3.7 > added VAX780 emulation. > See http://simh.trailing-edge.com/changes34.html, > http://simh.trailing-edge.com/changes35.html, > http://simh.trailing-edge.com/changes36.html, > http://simh.trailing-edge.com/changes37.html > for the complete list of changes since 3.3 >* Thu Apr 6 2006 hvogel@suse.de >- define operation on "i" [#160437] >* Wed Jan 25 2006 mls@suse.de >- converted neededforbuild to BuildRequires >* Tue Jan 25 2005 kkaempf@suse.de >- update to 3.3_1 > lots of fixes for HP2100 > see http://simh.trailing-edge.com/changes33.html for details. >* Fri Aug 13 2004 kkaempf@suse.de >- rename /usr/bin/eclipse to /usr/bin/simh-eclipse, the package > eclipse already claimed the initial name. >- provide more .txt files as documentation. >* Tue Aug 10 2004 kkaempf@suse.de >- update to 3.2.2 > added LGP-30 (LGP-31) simulator > see http://simh.trailing-edge.com/changes32.html for details >* Tue Feb 3 2004 kkaempf@suse.de >- update to 3.1-0 > lots of changes, see http://simh.trailing-edge.com/changes30.html > and http://simh.trailing-edge.com/changes31.html for details >* Sat Jan 10 2004 adrian@suse.de >- build as user >* Fri Jul 25 2003 coolo@suse.de >- use BuildRoot >* Tue Jun 17 2003 kkaempf@suse.de >- update to 2.10-4 > includes all systems in a single .zip file now > enhanced magtape emulation, .ini file support, line frequency > clocks, and more. >- compile properly on 32bit archs >* Wed Jan 8 2003 kkaempf@suse.de >- update to 2.10-1 > Added simulators for SDS 940, Interdata (Perkin-Elmer) 16b/32b, > IBM 1130, IBM 1620, GRI 909 > Further features: > Telnet console capability, removed VT emulation; DO with > substitutable arguments; quiet mode; device enable/disable > support optional simulator for input, output, commands; > PDP-11 KW11P programmable clock; PDP-11 RK611/RK06/RK07 disk > PDP-11/VAX TMSCP tape; PDP-11/VAX DELQA Ethernet support > (from David Hittner); PDP-11/PDP-10 RX211/RX02 floppy disk; > PDP-11/VAX autoconfiguration support; PDP-10/PDP-11/VAX variable > vector support; PDP-1 DECtape; PDP-8 RX28 support; HP2100 12845A > line printer; HP2100 13183 magtape support; HP2100 boot ROM > support; 16b DECtape file format support; support for statically > buffered devices; magtape end of medium support; 7B/8B support to > terminals and multiplexors >* Thu Jun 13 2002 uli@suse.de >- update -> 2.9-10 (All simulators: Widened the POS register for > serial devices to 32b; PDP11: fixed bugs, added special case for > PS<15:12> = 1111 to MFPI, removed from MTPI, added masking of > relocation adds; 1401: added hardware multiply/divide, added 1311 > disk pack, added 1401-like memory dump, fixed bugs, 8 character N > is legal, 5 and 7 character H are legal, 7 character H doesn't > branch) >* Tue Jun 4 2002 uli@suse.de >- update -> 2.9-9 (VAX!) >* Wed Feb 27 2002 uli@suse.de >- made some docs non-world-writable >* Fri Jan 25 2002 uli@suse.de >- initial package
Name: simh Summary: A collection of simulators of historically significant data processing systems Version: 3.9_0 Release: %mkrel 1 License: Other Group: Emulators BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://simh.trailing-edge.com/sources/simhv39-0.zip Source1: uv7swre.tar.bz2 Source2: interim-20130422.tar.gz Patch0: simhv37-3.dif Patch1: interim-20130422.patch Packager: Pierre G. <pierre.gnaedig@laposte.net> Distribution: Mageia Url: http://simh.trailing-edge.com/ BuildRequires: %mklibname -d pcap %description This package contains simulators of the following systems: Data General Nova Data General Eclipse Digital Equipment Corporation PDP-1 Digital Equipment Corporation PDP-4 Digital Equipment Corporation PDP-7 Digital Equipment Corporation PDP-8 Digital Equipment Corporation PDP-9 Digital Equipment Corporation PDP-10 Digital Equipment Corporation PDP-11 Digital Equipment Corporation PDP-15 Digital Equipment Corporation PDP-18B IBM 1401 IBM System 3 Hewlett-Packard HP 2100 Honeywell H316 MITS Altair 8800 %prep %setup -q -c simh-3.9 %setup -T -D -a 1 %setup -T -D -a 2 #%patch0 %patch1 # replace files with interim fixed ones... for i in interim-20130422/* ; do FLOCATION=$(find . -name $(basename $i) | grep -v interim) cp -v $i $FLOCATION done for i in `find -name "*.[ch]"` makefile do recode ibmpc..lat1 $i || true done %build mkdir -p BIN USE_NETWORK=1 make for i in $(cd BIN; ls *) ; do mv -v BIN/${i} BIN/simh-${i} done cp sim_rev.h CHANGELOG_sim_rev_h.txt %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} install -m 755 BIN/* $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_datadir}/simh-uv7swre mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/simh-uv7swre install -m 644 Disks/* $RPM_BUILD_ROOT%{_datadir}/simh-uv7swre install -m 644 Licenses/* $RPM_BUILD_ROOT%{_datadir}/doc/simh-uv7swre chmod 644 *.txt SDS/*.txt Interdata/*.txt %files %defattr(-,root,root) %doc *.txt */*txt %{_bindir}/simh-altair %{_bindir}/simh-altairz80 %{_bindir}/simh-eclipse %{_bindir}/simh-gri %{_bindir}/simh-h316 %{_bindir}/simh-hp2100 %{_bindir}/simh-i1401 %{_bindir}/simh-i1620 %{_bindir}/simh-i7094 %{_bindir}/simh-ibm1130 %{_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-s3 %{_bindir}/simh-sds %{_bindir}/simh-vax %{_bindir}/simh-vax780 %{_bindir}/simh-eclipse %{_bindir}/simh-swtp6800mp-a %{_bindir}/simh-swtp6800mp-a2 %package uv7swre Summary: A disk image with UNIX V7 for the PDP-11 Group: Emulators %description uv7swre A disk image with UNIX V7 for the PDP-11 %files uv7swre %doc %{_datadir}/doc/simh-uv7swre %{_datadir}/simh-uv7swre %clean rm -rf $RPM_BUILD_ROOT %changelog * Mon Mar 21 2016 Pierre Gnaedig <pierre.gnaedig@mailoo.org> - Rebuilt for Mageia 5. - Corrected required libraries with mklibname. * Mon Apr 22 2013 boris@steki.net - Updated to latest upstream 39_0 version a lot of changes please look at CHANGELOG_simh_rev_h.txt in /usr/share/doc/packages/simh - Interim source fixes attached ( interim-20130422.patch ) - Use source url for zip * Mon Apr 22 2013 speilicke@suse.com - Rename binary "nova" to "simh.nova" to avoid file conflict with python-novaclient (from OpenStack) * Sun Aug 23 2009 meissner@suse.de - make it build with --as-needed * Tue Apr 15 2008 kkaempf@suse.de - update to v37-3 bugfix update, see http://simh.trailing-edge.com/changes37.html for details. * Thu Aug 2 2007 kkaempf@suse.de - update to v37-2 bugfix update, see http://simh.trailing-edge.com/changes37.html for details. - enable network support. * Thu Mar 29 2007 kkaempf@suse.de - unzip is required during build. * Tue Feb 6 2007 kkaempf@suse.de - update to 3.7 added VAX780 emulation. See http://simh.trailing-edge.com/changes34.html, http://simh.trailing-edge.com/changes35.html, http://simh.trailing-edge.com/changes36.html, http://simh.trailing-edge.com/changes37.html for the complete list of changes since 3.3 * Thu Apr 6 2006 hvogel@suse.de - define operation on "i" [#160437] * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Tue Jan 25 2005 kkaempf@suse.de - update to 3.3_1 lots of fixes for HP2100 see http://simh.trailing-edge.com/changes33.html for details. * Fri Aug 13 2004 kkaempf@suse.de - rename /usr/bin/eclipse to /usr/bin/simh-eclipse, the package eclipse already claimed the initial name. - provide more .txt files as documentation. * Tue Aug 10 2004 kkaempf@suse.de - update to 3.2.2 added LGP-30 (LGP-31) simulator see http://simh.trailing-edge.com/changes32.html for details * Tue Feb 3 2004 kkaempf@suse.de - update to 3.1-0 lots of changes, see http://simh.trailing-edge.com/changes30.html and http://simh.trailing-edge.com/changes31.html for details * Sat Jan 10 2004 adrian@suse.de - build as user * Fri Jul 25 2003 coolo@suse.de - use BuildRoot * Tue Jun 17 2003 kkaempf@suse.de - update to 2.10-4 includes all systems in a single .zip file now enhanced magtape emulation, .ini file support, line frequency clocks, and more. - compile properly on 32bit archs * Wed Jan 8 2003 kkaempf@suse.de - update to 2.10-1 Added simulators for SDS 940, Interdata (Perkin-Elmer) 16b/32b, IBM 1130, IBM 1620, GRI 909 Further features: Telnet console capability, removed VT emulation; DO with substitutable arguments; quiet mode; device enable/disable support optional simulator for input, output, commands; PDP-11 KW11P programmable clock; PDP-11 RK611/RK06/RK07 disk PDP-11/VAX TMSCP tape; PDP-11/VAX DELQA Ethernet support (from David Hittner); PDP-11/PDP-10 RX211/RX02 floppy disk; PDP-11/VAX autoconfiguration support; PDP-10/PDP-11/VAX variable vector support; PDP-1 DECtape; PDP-8 RX28 support; HP2100 12845A line printer; HP2100 13183 magtape support; HP2100 boot ROM support; 16b DECtape file format support; support for statically buffered devices; magtape end of medium support; 7B/8B support to terminals and multiplexors * Thu Jun 13 2002 uli@suse.de - update -> 2.9-10 (All simulators: Widened the POS register for serial devices to 32b; PDP11: fixed bugs, added special case for PS<15:12> = 1111 to MFPI, removed from MTPI, added masking of relocation adds; 1401: added hardware multiply/divide, added 1311 disk pack, added 1401-like memory dump, fixed bugs, 8 character N is legal, 5 and 7 character H are legal, 7 character H doesn't branch) * Tue Jun 4 2002 uli@suse.de - update -> 2.9-9 (VAX!) * Wed Feb 27 2002 uli@suse.de - made some docs non-world-writable * Fri Jan 25 2002 uli@suse.de - initial package
View Attachment As Raw
Actions:
View
Attachments on
bug 18094
: 7610