rpms/irsim/FC-6 README.fedora, NONE, 1.1 irsim.spec, NONE, 1.1 screenshot1.png, NONE, 1.1 screenshot2.png, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Chitlesh GOORAH (chitlesh) fedora-extras-commits at redhat.com
Mon Feb 5 22:17:39 UTC 2007


Author: chitlesh

Update of /cvs/extras/rpms/irsim/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29030/FC-6

Modified Files:
	.cvsignore sources 
Added Files:
	README.fedora irsim.spec screenshot1.png screenshot2.png 
Log Message:
auto-import irsim-9.7.41-4 on branch FC-6 from irsim-9.7.41-4.src.rpm


--- NEW FILE README.fedora ---
IRSIM

Known Issue. No output on analyser (see screenshot1.png)

If you struck against a no output on analyser, this is because the background is
being drawn white, and the traces are drawn white, so the result is white-on-white,
and invisible! The display was being redrawn.

The Tcl/Tk version was hacked on top of the X11 version, and some things aren't
properly configured for Tcl/Tk.  In Magic and XCircuit, the X defaults has been
moved to Tcl, where they are read from a Tcl script.  In IRSIM, the properties
are still controlled by X11 and the X11 resource manager.

The white-on-white probably comes from a default .Xdefaults or possibly
.Xresources setting "*background: white" which makes all backgrounds white by
default.

You can avoid this by adding to your home .Xdefaults file:

    irsim.background:  black

and then reloading with "xrdb -load .Xdefaults".
(see screenshot2.png)

Meanwhile, upstream is working to find a fix.

Chitlesh Goorah
chitlesh [AT] fedoraproject DOT org

--- NEW FILE irsim.spec ---
Name:             irsim
Version:          9.7.41
Release:          4%{?dist}
Summary:          Switch-level simulator

License:          GPL
Group:            Applications/Engineering
URL:              http://opencircuitdesign.com/%{name}

Source0:          http://opencircuitdesign.com/%{name}/archive/%{name}-%{version}.tgz
Source1:          README.fedora
Source2:          screenshot1.png
Source3:          screenshot2.png

BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:    tk-devel m4 libXt-devel

%description
IRSIM is a tool for simulating digital circuits. It is a "switch-level"
simulator; that is, it treats transistors as ideal switches. Extracted
capacitance and lumped resistance values are used to make the switch a little
bit more realistic than the ideal, using the RC time constants to predict the
relative timing of events.

%prep
# tarball includes unneeded symlink, so we firstly
# create a directory and expand tarball there.
%setup -q -T -c %{name}-%{version} -a 0

cd %{name}-%{version}
%{__sed} -i.cflags -e 's|CFLAGS=.*CFLAGS|:|' configure

%{__sed} -i 's|magic-hackers at csl.cornell.edu|http://bugzilla.redhat.com|' scripts/configure

%build
cd %{name}-%{version}
%configure

%{__make} %{?_smp_mflags}

%install
%{__rm} -rf %{buildroot}

cd %{name}-%{version}
%{__make} install \
    DESTDIR=%{buildroot} \
    INSTALL="%{__install} -c -p" \
    CP="%{__cp} -p"

%{__cp} -p doc/faultsim/fsim.ps ..

%{__mv} %{buildroot}%{_libdir}/%{name}/doc/powerEst.doc ..

# remove duplicates
%{__rm} -rf %{buildroot}%{_libdir}/%{name}/doc/

# applying timestamps
%{__cp} -p README VERSION ..
%{__cp} -p %{SOURCE1} %{SOURCE2} %{SOURCE3} ..

%clean
%{__rm} -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc README VERSION powerEst.doc fsim.ps README.fedora screenshot*
%{_bindir}/%{name}
%{_libdir}/%{name}/
%{_mandir}/man1/%{name}*
%{_mandir}/man5/netchange.5.gz
%{_mandir}/man3/%{name}-analyzer.3.gz


%Changelog
* Mon Feb 05 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-4
- dropped patch0 which was used to test analyzer's status
- added README.fedora and screenshots to explain the white-on-white output on analyser

* Mon Feb 05 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 9.7.41-3.1
- Rewrite

* Fri Feb 02 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-3
- Rebuild

* Thu Feb 01 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 9.7.41-2.1
- Once create a directory and expand the source there
  so that all files expanded are removed correctly
- Another way to treat CFLAGS
- Keep timestamps

* Thu Feb 01 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-2
- fix for CFLAGS

* Wed Jan 31 2006 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 9.7.41-1
- Initial package.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/irsim/FC-6/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	5 Feb 2007 22:04:29 -0000	1.1
+++ .cvsignore	5 Feb 2007 22:17:07 -0000	1.2
@@ -0,0 +1 @@
+irsim-9.7.41.tgz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/irsim/FC-6/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	5 Feb 2007 22:04:29 -0000	1.1
+++ sources	5 Feb 2007 22:17:07 -0000	1.2
@@ -0,0 +1 @@
+3fb5b9a7f5afbd308a28f059d9b350a3  irsim-9.7.41.tgz




More information about the scm-commits mailing list