Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

ngspice: build with xspice support

xspice provides compatibility with keyfeatures from spice2 which are
absent from spice3. This means many models available on the internet or
from manufactures which were written in spice2 will be compatible with
ngspice.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
  • Loading branch information...
commit 8f729a759474a862acbab1fd6ecb2121b61830f2 1 parent 32db4e2
@sparks sparks authored adamv committed
Showing with 15 additions and 7 deletions.
  1. +15 −7 Library/Formula/ngspice.rb
View
22 Library/Formula/ngspice.rb
@@ -1,19 +1,27 @@
require 'formula'
class Ngspice < Formula
- url 'http://downloads.sourceforge.net/project/ngspice/ng-spice-rework/24/ngspice-24.tar.gz'
homepage 'http://ngspice.sourceforge.net/'
+ url 'http://downloads.sourceforge.net/project/ngspice/ng-spice-rework/24/ngspice-24.tar.gz'
md5 'e9ed7092da3e3005aebd892996b2bd5f'
+ def options
+ [["--without-xspice", "Build without x-spice extensions"]]
+ end
+
def install
- system "./configure", "--disable-debug", "--disable-dependency-tracking",
- "--prefix=#{prefix}",
- "--with-editline=yes",
- "--enable-x"
+ args = ["--disable-debug",
+ "--disable-dependency-tracking",
+ "--prefix=#{prefix}",
+ "--with-editline=yes",
+ "--enable-x"]
+ args << "--enable-xspice" unless ARGV.include? "--without-xspice"
+
+ system "./configure", *args
system "make install"
end
- def caveats
+ def caveats;
"Note: ngspice is an X11 application."
- end
+ end
end
Please sign in to comment.
Something went wrong with that request. Please try again.