32406bf
%global _hardened_build 1
7db9ab3
Name:             irsim
975d29c
Version:          9.7.103
32406bf
Release:          1%{?dist}
a3f37ce
Summary:          Switch-level simulator used even for VLSI
7db9ab3
1128342
License:          GPLv2
7db9ab3
URL:              http://opencircuitdesign.com/%{name}
7db9ab3
Source0:          http://opencircuitdesign.com/%{name}/archive/%{name}-%{version}.tgz
41db4b5
BuildRequires:    gcc
7db9ab3
BuildRequires:    tk-devel m4 libXt-devel
7db9ab3
7db9ab3
%description
7db9ab3
IRSIM is a tool for simulating digital circuits. It is a "switch-level"
7db9ab3
simulator; that is, it treats transistors as ideal switches. Extracted
7db9ab3
capacitance and lumped resistance values are used to make the switch a little
7db9ab3
bit more realistic than the ideal, using the RC time constants to predict the
7db9ab3
relative timing of events.
7db9ab3
7db9ab3
%prep
975d29c
%autosetup
7db9ab3
7db9ab3
%build
ef9ae62
# ./configure kills CFLAGS
ef9ae62
# Invoke scripts/configure directly
ef9ae62
(cd scripts && %configure)
32406bf
%make_build
7db9ab3
7db9ab3
%install
32406bf
%make_install
bf00b46
mv %{buildroot}%{_libdir}/%{name}/doc/*.doc doc/
bf00b46
rm -rf %{buildroot}%{_libdir}/%{name}/doc/
7db9ab3
7db9ab3
%files
bf00b46
%doc COPYRIGHT README VERSION doc/
1d7cd1c
%{_bindir}/*
bf00b46
%{_libdir}/*
7db9ab3
%{_mandir}/man1/%{name}*
7db9ab3
%{_mandir}/man5/netchange.5.gz
7db9ab3
%{_mandir}/man3/%{name}-analyzer.3.gz
7db9ab3
7db9ab3
%Changelog
975d29c
* Sun May 19 2019 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.103-1
975d29c
- new upstream version 9.7.103, removed upstreamed patch, fixes rhbz #1711635
975d29c
32406bf
* Sat May 18 2019 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.102-1
32406bf
- new upstream version 9.7.102, fixes rhbz #1480209
32406bf
- added upstram patch to fix tclirsim.so build
32406bf
- spec cleanup and modernization
32406bf
3bdc08d
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 9.7.100-3
3bdc08d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3bdc08d
faacf25
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9.7.100-2
faacf25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
faacf25
68a30c7
* Mon Apr 09 2018 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.100-1
68a30c7
- new upstream version 9.7.100
68a30c7
41db4b5
* Mon Apr 09 2018 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.96-3
41db4b5
- added gcc as BR
41db4b5
789edbf
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9.7.96-2
789edbf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
789edbf
ef22638
* Mon Aug 07 2017 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.96-1
ef22638
- Rebuilt for new upstream release 9.7.96, fixes RHBZ#1428358
ef22638
4bc6abf
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9.7.95-4
4bc6abf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4bc6abf
3086184
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9.7.95-3
3086184
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3086184
7e35ecd
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9.7.95-2
7e35ecd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7e35ecd
cc12086
* Sat Nov 05 2016 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.95-1
cc12086
- Rebuilt for new upstream release 9.7.95, fixes RHBZ#1377004
cc12086
f438ff9
* Tue Sep 13 2016 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.94-1
f438ff9
- Rebuilt for new upstream release 9.7.94, fixes RHBZ#1359441
f438ff9
02bbef7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 9.7.92-2
02bbef7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
02bbef7
4fcbe0b
* Mon Jul 20 2015 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.92-1
4fcbe0b
- Rebuilt for new upstream release 9.7.92
4fcbe0b
ef9ae62
* Thu Jul 16 2015 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 9.7.87-4
ef9ae62
- Use scripts/configure instead of configure (Fix F23FTBFS, RHBZ#1239581).
ef9ae62
4401214
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.7.87-3
4401214
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4401214
bf00b46
* Mon Jun 09 2014 Filipe Rosset <rosset.filipe@gmail.com> - 9.7.87-1
bf00b46
- Rebuilt for new upstream release 9.7.87 + fix FTBFS, spec cleanup, fixes rhbz #1037137
bf00b46
fa2354e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.7.68-9
fa2354e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fa2354e
0b63a32
* Fri Aug 15 2008 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.68-1
0b63a32
- new upstream release 9.7.68
0b63a32
1128342
* Thu Aug 23 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.50-1
1128342
- mass rebuild for fedora 8 - BuildID
1128342
- New upstream release
1128342
06b798c
* Tue Apr 24 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.47-1
06b798c
- new upstream release 9.7.47
06b798c
bf00b46
* Thu Feb 22 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.45-1
a4fe2b7
- new upstream release 9.7.45
a4fe2b7
1d7cd1c
* Mon Feb 05 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-5
1d7cd1c
- fixed for other binaries - genspktbl, gentbl
1d7cd1c
7db9ab3
* Mon Feb 05 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-4
7db9ab3
- dropped patch0 which was used to test analyzer's status
7db9ab3
- added README.fedora and screenshots to explain the white-on-white output on analyser
7db9ab3
7db9ab3
* Mon Feb 05 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 9.7.41-3.1
7db9ab3
- Rewrite
7db9ab3
7db9ab3
* Fri Feb 02 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-3
7db9ab3
- Rebuild
7db9ab3
7db9ab3
* Thu Feb 01 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 9.7.41-2.1
7db9ab3
- Once create a directory and expand the source there
7db9ab3
  so that all files expanded are removed correctly
7db9ab3
- Another way to treat CFLAGS
7db9ab3
- Keep timestamps
7db9ab3
7db9ab3
* Thu Feb 01 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-2
7db9ab3
- fix for CFLAGS
7db9ab3
bf00b46
* Tue Jan 31 2006 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-1
7db9ab3
- Initial package.