rpms/netgen/FC-6 netgen.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Chitlesh GOORAH (chitlesh)
fedora-extras-commits at redhat.com
Mon May 7 08:14:44 UTC 2007
Author: chitlesh
Update of /cvs/extras/rpms/netgen/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2575/FC-6
Modified Files:
.cvsignore sources
Added Files:
netgen.spec
Log Message:
--- NEW FILE netgen.spec ---
Name: netgen
Version: 1.3.7
Release: 7%{?dist}
Summary: LVS netlist comparison tool
License: GPL
Group: Applications/Engineering
URL: http://opencircuitdesign.com/netgen
Source0: http://opencircuitdesign.com/%{name}/archive/%{name}-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: tk-devel m4 libXt-devel
%description
Netgen is a tool for comparing netlists, a process known as LVS,
which stands for "Layout vs. Schematic". This is an important step
in the integrated circuit design flow, ensuring that the geometry
that has been laid out matches the expected circuit.
The greatest need for LVS is in large analog or mixed-signal circuits
that cannot be simulated in reasonable time. Even for small circuits,
LVS can be done much faster than simulation, and provides feedback
that makes it easier to find an error than does a simulation.
%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}
#fix for 64 bit hardcoded scripts
%ifarch x86_64 ppc64
%{__sed} -i 's|libdir = @libdir@|libdir = /usr/lib64|' scripts/defs.mak.in
%endif
if [ -d %{_prefix}/lib64 ] ; then
SUF=64
else
SUF=
fi
%{__sed} -i.cflags -e 's|CFLAGS=.*CFLAGS|:|' configure
%{__sed} -i 's|magic-hackers at csl.cornell.edu|http://bugzilla.redhat.com|' scripts/configure
WISH=/usr/bin/wish
export WISH
%build
cd %{name}-%{version}
%configure --with-tcl=%{_libdir} --with-tk=%{_libdir}
%{__make} %{?_smp_mflags}
%install
%{__rm} -rf %{buildroot}
cd %{name}-%{version}
%{__make} install \
DESTDIR=%{buildroot} \
INSTALL="%{__install} -c -p" \
CP="%{__cp} -p"
chmod 755 %{buildroot}%{_libdir}/%{name}/ntk2adl.sh
chmod 755 %{buildroot}%{_libdir}/%{name}/spice
# applying timestamps
%{__cp} -p README VERSION TO_DO Changes Copying doc/netgen.doc ..
#removing duplicates
%{__rm} -rf %{buildroot}%{_libdir}/%{name}/doc
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc README VERSION TO_DO Changes Copying netgen.doc
%{_bindir}/*
%{_libdir}/%{name}/
%Changelog
* Mon Apr 30 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.3.7-7
- removing netgen.doc duplicate
* Mon Apr 23 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.3.7-6
- fixed %%configure for 64 arch
* Wed Apr 11 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.3.7-5
- Third fix for 64 bit arch
* Thu Mar 22 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.3.7-4
- fix for 64 bit
* Sat Mar 17 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.3.7-3
- fix for 64 bit hardcoded scripts
* Wed Jan 31 2006 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.3.7-2
- Added support for timestamps
- Another way to treat CFLAGS
* Wed Jan 31 2006 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.3.7-1
- Initial package.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/netgen/FC-6/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 7 May 2007 00:11:36 -0000 1.1
+++ .cvsignore 7 May 2007 08:14:10 -0000 1.2
@@ -0,0 +1 @@
+netgen-1.3.7.tgz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/netgen/FC-6/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 7 May 2007 00:11:36 -0000 1.1
+++ sources 7 May 2007 08:14:10 -0000 1.2
@@ -0,0 +1 @@
+6b5489e8abf0833899da3208857ea2a9 netgen-1.3.7.tgz
More information about the fedora-extras-commits
mailing list