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