35 Commits

Author SHA256 Message Date
143426f479 Accepting request 1193146 from electronics
- Update to version 43:
  
  * Configure options KLU, OSDI, readline, OpenMP, and XSPICE have
    been defined as standard.
  * The VBIC bipolar model has bee significantly updated.
  * JFET and diode models have been updated as well.
  * Improved error message, trying to find the location of
    the error.
  * For additional new features see the included NEWS file.

OBS-URL: https://build.opensuse.org/request/show/1193146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=14
2024-08-12 10:31:24 +00:00
ddf735f7e4 OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=31 2024-08-10 20:42:06 +00:00
518a43a61f - Update to version 43:
* Configure options KLU, OSDI, readline, OpenMP, and XSPICE have
    been defined as standard.
  * The VBIC bipolar model has bee significantly updated.
  * JFET and diode models have been updated as well.
  * Improved error message, trying to find the location of
    the error.
  * For additional new features see the included NEWS file.

OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=30
2024-08-10 20:37:24 +00:00
1f91ddcc11 Accepting request 1152447 from electronics
OBS-URL: https://build.opensuse.org/request/show/1152447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=13
2024-02-27 21:49:59 +00:00
ef7afe7cec Accepting request 1135968 from home:StefanBruens:branches:electronics
- Update to version 42:
  * KLU matrix solver has been added to the venerable Sparse 1.3
  * Verilog-A device models (copiled by OpenVAF) now support
    small signal noise simulation.
  * Digital C coded circuit blocks may be read by the
    code model d_process.
  * Verilog (digital) circuits, compiled with Verilator,
    may be read into ngspice by new code model d_cosim.
  * For additional new features see the included NEWS file.
- Update to version 41:
  * Analog node changes in VCD file output.
  * Read Touchstone file for S parameter simulation.
  * Completely renewed XSPICE d_osc code model.
  * Updates to commands setscale, compose, eprvcd, iplot, and
    listing.
  * Option FREQ for E and G sources.
  * New dot command .libsave.

OBS-URL: https://build.opensuse.org/request/show/1135968
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=28
2024-02-27 16:51:05 +00:00
13b69d42c4 Accepting request 1077580 from electronics
OBS-URL: https://build.opensuse.org/request/show/1077580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=12
2023-04-05 19:29:05 +00:00
0c15dae1ef Accepting request 1077538 from home:StefanBruens:branches:electronics
- Update to version 40:
  * New features:
    + VBIC: Add optional parameters for determining the operation
      region
    + VBIC: Add bvbe, bvbc, bvce, bvsub as SOA parameters
    + Add inertial delay to all basic digital code models, make it
      available for U devices
    + VDMOS default parameters are now similar to IRF540 IRF9540
    + Add function atanh to .control section
    + Add a scale factor 'a' (atto, 1e-18)
  * Bug fixes:
    + ngspice-40 is mostly a bug-fix release. In conjunction with
      KiCad and shared ngspice, inappropriate user inputs have led
      to crashing ngspice.
    + bugs no. 331, 619, 620, 624 have been fixed
    + 9 crash bugs (double delete, access NULL pointer etc)
      removed which have occurred mostly due to incomplete or
      faulty inputs.
    + Memory leaks removed
- Moved user manual (ngspice-doc) to separate source package.

OBS-URL: https://build.opensuse.org/request/show/1077538
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=26
2023-04-05 17:54:47 +00:00
e0b334c3d7 Accepting request 1065845 from electronics
OBS-URL: https://build.opensuse.org/request/show/1065845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=11
2023-02-15 12:40:47 +00:00
8b2f33b866 Accepting request 1065802 from home:StefanBruens:branches:electronics
- Update to version 39:
  * New features:
    + ngspice now offers simulation with Verilog-A models, using
      its new OSDI interface and the OpenVAF model compiler. This
      enhancement enables access to all modern compact models for
      short channel MOS, FinFets, double gate transistors, SiGe
      bipolars, and III-V HEMTs.
    + ngspice now supports nearly all features of digital PSPICE
      compatible U devices (instances). Therefore we now may
      simulate a wealth of digital devices. These are translated
      into internal XSPICE event models, with very fast simulation.
    + For a list of additional new features please have a look at
      the NEWS feature in the ngspice tarball.
  * Patches: Many developer and user provided patches and bug
    fixes have been applied.
- Remove noarch from scripts package, spinit contains absolute
  paths to binary codemodels.
- Update URL

OBS-URL: https://build.opensuse.org/request/show/1065802
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=24
2023-02-15 03:03:24 +00:00
e496821918 Accepting request 1033785 from electronics
OBS-URL: https://build.opensuse.org/request/show/1033785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=10
2022-11-06 13:29:42 +00:00
228fb04845 Accepting request 1033760 from home:StefanBruens:branches:electronics
- Update to version 38:
  * New features:
    + .probe command updated (current and power measurements).
    + Support of digital devices with U-instance models
      (PSPICE compatible).
    + Automatic generation of A/D and D/A bridging interfaces, when
      mixed signal simulation (combining analog and event-based
      digital) is used.
    + Update to pow() function (LTSPICE compatible).
    + For a list of all new features please have a look at the
      NEWS feature in the ngspice tarball.
  * Patches: Many developer and user provided patches and bug
    fixes have been applied.

OBS-URL: https://build.opensuse.org/request/show/1033760
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=22
2022-11-06 08:31:52 +00:00
9180f5dddf Accepting request 985055 from electronics
OBS-URL: https://build.opensuse.org/request/show/985055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=9
2022-06-26 09:59:13 +00:00
9864cd7068 Accepting request 985053 from home:StefanBruens:branches:electronics
- Update to version 37:
  * New features:
    + .probe command to measure currents, differential potentials
      or device power dissipation
    + S-parameter simulation with command .sp
    + command 'esave' to save only relevant digital nodes
    + substantail speed-up of plotting under MS Windows
    + flags 'alle' and 'digitop' to the plot command
    + reduce XSPICE memory consumption dramatically
    + For a list of all new features please have a look at the
      included NEWS file.
  * Patches:
    Many developer and user provided patches and bug fixes have
    been applied. Other bugs and some memory leaks have been
    removed as well.
- Remove obsolete ngspice-Use-gnuplot-terminal-auto-detection.patch
- Spec file cleanup

OBS-URL: https://build.opensuse.org/request/show/985053
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=20
2022-06-25 13:40:58 +00:00
f51ed9253d Accepting request 953844 from electronics
OBS-URL: https://build.opensuse.org/request/show/953844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=8
2022-02-12 23:15:24 +00:00
f2d0570c56 Accepting request 953335 from home:StefanBruens:branches:electronics
- Update to version 36:
  * New features:
    + .probe command to measure currents or differential potentials
    + x/y contour plots for 2d Cider simulation
    + new function integ (integration)
    + command 'wrnodev' to print matrix RHS as .ic = V(node_xx)
    + Transient operating point
    + more SOA (safe operating area) parameters on more devices
    + For a list of all new features please have a look at the
      included NEWS file.
  * Patches:
    + Many developer and user provided patches and bug fixes have
      been applied. Other bugs and some memory leaks have been
      removed as well.

OBS-URL: https://build.opensuse.org/request/show/953335
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=19
2022-02-12 02:07:01 +00:00
be1dd0216a Accepting request 921355 from electronics
OBS-URL: https://build.opensuse.org/request/show/921355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=7
2021-09-24 22:35:40 +00:00
54ae371141 Accepting request 921176 from home:matthewtrescott:branches:electronics
- Packaging changes:
  * Fix build dependencies to include X libs for interactive build
  * Add build dependency on Xft for FreeType rendering in plotter

OBS-URL: https://build.opensuse.org/request/show/921176
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=18
2021-09-24 17:03:43 +00:00
20807eb3ab Accepting request 917971 from electronics
OBS-URL: https://build.opensuse.org/request/show/917971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=6
2021-09-10 21:41:32 +00:00
ee1bb5154d Accepting request 912312 from home:andresbs:branches:electronics
- Update to version 35:
  * New features:
    + Libtool version info for shared ngspice
    + Version info in sharedspice.h.
    + Replace double braces {{...}} by {(...)} in netlist (PSLT 
      mode).
    + Add plotting of graphics in SVG format.
    + Setting variable 'nounits' allows suppressing the unit in a
      graph.
    + Update of macOS configure script.
    + In sharedspice API, convert all boolean variables to type 
      integer for C++ compatibility.
    + Add geometry scaling to diode device model (level 3).
    + In PS mode exp function is limited to exp(14).
    + Speed enhancement for using SkyWater PDK under Linux.
    + Add option Cshunt which adds a capacitor to each circuit
      voltage node.
    + Diode device model now has a self heating option.
    + Allow opening files with names containing ANSI special
      characters.
    + Enable using parameters in .options lines.
    + For C and R devices enable value tokens like 4k7 or 1u2
      in addition to 4.7k and 1.2u.
    + New XSPICE pswitch for internally replacing the vswitch.
    + Within a single run, allow multiple PS or SVG plots with 
      different names.
    + Don't replace a device model name by a parameter,
      if both have the same names.
    + Analog delay code model 'delay'.
    + B source (ASRC) will acknowledge temp and dtemp instance
      parameters.
    + In CIDER printing of either ASCII or binary is supported.
    + PSP models now support NMOS and PMOS, update to parameters
      and examples.
    + E and G source TABLE function replaces by a B source pwl.
    + re-enable making the old help system for Linux/Cygwin
      by --enable-help --enable-oldapps.
    + Enable the m parameter in E, G, B, R behavioral
      source/devices.
  * Bug fixes:
    + Many bugs fixed and code improvements (see ngspice bugs
      539 and up, at SourceForge).
    + Memory leaks removed.

This *should* solve boo#1184825, but I haven't test or passed any additional build flags.

OBS-URL: https://build.opensuse.org/request/show/912312
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=17
2021-09-10 13:40:13 +00:00
Richard Brown
3871417c10 Accepting request 874077 from electronics
OBS-URL: https://build.opensuse.org/request/show/874077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=5
2021-03-30 19:06:26 +00:00
297ed49132 Accepting request 874058 from home:StefanBruens:branches:electronics
- Update to version 34
  * New features:
    + High speed bipolar model HICUM2.4 has been added.
    + Improved compatibility with Open Source Google/Skywater PDK.
    + KiCad compliance has been improved, compatibility to PSPICE
      device models as well.
  * Various bug fixes
- Update to version 33
  * New features:
    + Further improved VDMOS power transistor model.
    + Improved JFET model (temperature model) and bipolar model
      (Krull quasi-saturation model).
    + New commands, new code models, compatibility switches for
      KiCad and Spectre have been added.
    + KiCad compliance has been improved.
  * Various bug fixes
- For details please have a look at the included NEWS file.
- Packaging changes:
  * Disable building of "oldapps", e.g. nutmeg. These are
    unmaintained and fail to build with current GCC.
  * Standalone building of XSPICE codemodels is no longer
    supported. Dropped xspice-cm-devel subpackage

OBS-URL: https://build.opensuse.org/request/show/874058
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=15
2021-02-20 23:54:00 +00:00
cf01d07529 Accepting request 810661 from electronics
- Update to version 32
  * New features:
    + Improved VDMOS power transistor model including self-heating.
    + ngspice now understands UNICODE: file and directory names as
      well as texts for labeling images may use any valid UNICODE
      character. Internally ngspice uses utf-8 string encoding and
      UTF-16 for Windows I/O.
    + The graphics output on native Windows, Postscript and X11 has
      been updated considerably, concerning color and linewidth
      selection and fonts for labeling.
    + New commands have been added.
    + Error messages have been improved, several crash scenarios
      caused by input errors have been removed.
    + For a list of all new features please have a look at the
      NEWS feature in the ngspice tarball.
  * Patches: More than 30 developer and user provided patches and
    bug fixes have been applied. Other bugs and some memory leaks
    have been removed as well.
- Rebase ngspice-Use-gnuplot-terminal-auto-detection.patch

OBS-URL: https://build.opensuse.org/request/show/810661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=4
2020-06-30 19:56:05 +00:00
76559bcd52 Accepting request 810654 from home:StefanBruens:branches:electronics
Change PDF location

OBS-URL: https://build.opensuse.org/request/show/810654
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=13
2020-06-01 15:26:33 +00:00
00b8d2f8a0 OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=12 2020-06-01 15:04:17 +00:00
6b2c618038 Accepting request 810189 from home:StefanBruens:branches:electronics
- Update to version 32
  * New features:
    + Improved VDMOS power transistor model including self-heating.
    + ngspice now understands UNICODE: file and directory names as
      well as texts for labeling images may use any valid UNICODE
      character. Internally ngspice uses utf-8 string encoding and
      UTF-16 for Windows I/O.
    + The graphics output on native Windows, Postscript and X11 has
      been updated considerably, concerning color and linewidth
      selection and fonts for labeling.
    + New commands have been added.
    + Error messages have been improved, several crash scenarios
      caused by input errors have been removed.
    + For a list of all new features please have a look at the
      NEWS feature in the ngspice tarball.
  * Patches: More than 30 developer and user provided patches and
    bug fixes have been applied. Other bugs and some memory leaks
    have been removed as well.
- Rebase ngspice-Use-gnuplot-terminal-auto-detection.patch

OBS-URL: https://build.opensuse.org/request/show/810189
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=11
2020-06-01 13:26:16 +00:00
45ba6f6680 Accepting request 750147 from electronics
OBS-URL: https://build.opensuse.org/request/show/750147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=3
2019-11-22 09:27:46 +00:00
a4b40d960b Accepting request 750034 from home:StefanBruens:branches:electronics
- Update to version 31
  * Bug fixes: 6 bugs that users have reported on the ngspice bug
    tracker have been fixed. Other bugs and some memory leaks have
    been removed as well.
  * New features:
    + Improved VBIC model including self-heating
    + variable 'nostepsizelimit' to speed up certain simulations
    + new command 'setcs'
    + vectors lin-tstart, lin-tstop, and lin-tstep enable the
      'linearize' command to cut out a section of a result vector. 
- Spec file cleanup
  * only BuildRequire X11 devel packages for non-library package
  * only specify really required

OBS-URL: https://build.opensuse.org/request/show/750034
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=9
2019-11-21 16:36:00 +00:00
1756e6acd8 Accepting request 663189 from electronics
OBS-URL: https://build.opensuse.org/request/show/663189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=2
2019-01-21 09:46:51 +00:00
54d861c2ca Accepting request 663098 from home:StefanBruens:branches:electronics
- Update to version 30
  * Bug fixes: 15 bugs that users have reported on the ngspice bug
    tracker have been fixed. Other bugs and some memory leaks have
    been removed as well.
  * New features: The VDMOS model has been overhauled and updated.
    A new variable 'controlswait' allows shifting the command
    sequence in shared ngspice to after the simulation.
  * Documentation: The manual making procedure has been setup anew.
    A html manual may be generated in addition to the pdf version.
- Update to version 29
  * Bug fixes: Small bugs fixed, lots of memory leaks removed.
  * New features: Enhanced compatibility modes with PSPICE (.include
    files or the complete netlist), LTSPICE compatibility started,
    not yet complete. New 'sidiode' simple diode model, new command
    'setseed', new internal variables 'no_auto_gnd' and 'inputdir'.
    Environmental variable SOURCE_DATE_EPOCH is supported.
  * Documentation: Updated pdf manual and other documentation.
- Update to version 28
  * License: All licenses involved are DFSG compatible.
  * Bug fixes: Small bugs fixed, memory leaks removed, code
    reorganized to improve its readability and safety.
  * New features: new VDMOS power MOS model, ngspice reads device
    libs with PSPICE syntax, old apps like ngnutmeg are made only
    upon user reqest, new commands 'mc_source' and 'alterparam',
    instance parameters may be added to the .model line, new
    variable 'sim_status', ngspice shared library supports XSPICE
    digital event data over its interface, pkg-config added .
  * Documentation: Updated pdf manual and other documentation.
- set -fPIE/-pie also on Leap 42.x/SLE12, use LDFLAGS for -pie

OBS-URL: https://build.opensuse.org/request/show/663098
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=7
2019-01-06 18:48:08 +00:00
a2f860ff78 Accepting request 605183 from electronics
- Removed shared library header from non-shared devel package
- Build shared library version of ngspice using the multibuild
  feature.
  Building the shared library version of ngspice requires a separate
  build which doesn't build the binaries and doesn't allow to build 
  with the X Window System UI.
  Also it requires the package to be split in several sub-packages:
  * a package containing most of the ngspice binaries.
  * a package containing the shared library and a development
    package for applications using the ngspice API.
  * a code model package for Xspice and a development package
    for code models.
  * a scripts package
- Added -fpie and -pie to CFLAGS to ensure position independent
  executables.
- Update to version 27
  * check for correct inductor coefficients
  * add variable 'win_console'
  * --enable-relpath configure flag to set preprocessor flag HAS_RELPATH
  *    sets search path for spinit relativ to current directory
  * The search path for .spiceinit is: current dir, HOME dir, USERPROFILE dir
  * new function stddev to calculate the standard deviation of all elements 
    of a vector
  * xspice digital n-input x m-output look-up table gate
  * xspice digital model d_lut (digital n-input look-up table gate)
  * add variable $sharedmode (if shared ngspice is running), to be used in 
    scripts
  * enable msys2 for mingw compilation
  * OMP support for bsim3v3.24 model
  * bsim3v3.24: add model parameter lmlt (Channel length scaling)
  * OMP support for BSIM4.5 model
  * update and extension of command 'wrdata'
  * option xmu to set damping in trapezoid integration
  * command 'linearize' will take time data from transient analysis vector if 
    no circuit is loaded
  * two new commands: edisplay and eprvcd
  *     'edisplay' will show a list of all event nodes
  *     'eprvcd' will print all event nodes in vcd format
  * XSPICE 2D and 3D table models
  * add variable 'batchmode' which is set when command line option `-b' is 
    active
  * enable backquote substitution for Visual Studio console apps
  * update how-to-ngspice-vstudio.txt
  * update visualc directory and project files, add XSPICE code model 
    generation by VS2015
  * allow access to 4 GB memory of 32 bit ngspice on 64 bit Windows, 8 TB for 
    64 bit ngspice
  * new variable `interactive'
  * xspice, introduce cm_message_printf()
  * add variable `width' to command "print line ..."
  * support msys2
  * favor exponential temperatur equation if all parameters tc1, tc2 and tce 
    are given for R
  * move libfftw3 sideways out of the ngspice tree
  * remove visual studio 2008 .vcproj files
  * visualc/sharedspice.vcxproj, updated and migrated with visual studio 2015
  * `E..table {expr} {pairs}', `G..', allow an optional `=' after `table'
  * `E..value=', `G..value=', allow `=' being optional
  * introduce TCE, exponential temperature coefficient for R
  * allow `temper' to be recognised when preceded by '='
  * allow cross-compilation, especially for MinGW-w64
  * allow "plot xlog ylog" (equiv to "plot loglog")
  * extend qa test to hisimhv version 2
  * update hisimhv model to version 2.2.0
  * update hisim model to version 2.8.0
  * .control variable "sqrnoise" to deliver noise data in squared 
    representation
  * noise analysis, deliver results in V/sqrt(Hz) and A/sqrt(Hz)
  * add delvt0 for bsim4 models
  * bug fixes for diode model
  * allow a xspice circuit with exclusively xspice event nodes
  * man pages for cmpp ngmakeidx and ngproc2mod
  * implement `nint()'
  * everywhere: ln to the base e, log to the base e, log10 to the base 10
  * allow an optional '=' in ".func foo() = {expr}"
  * bsim4, update to version 4.8
  * update hisimhv to version 1.2.4
  * cmc quality check for bsim3 model
  * nested indexing for vectors
  * option savecurrents to save current through all devices
  * option interp to plot interpolated raw file data
  * MS VS 2010 project file added for compatibility
  * XSPICE: new callback function cm_get_path
- ngspice-fix-warning.patch: Removed - obsolete.
- ngspice-gnuplot-terminal.patch replaced by
  ngspice-Use-gnuplot-terminal-auto-detection.patch
- Revert previous changes as this builds a shared engine only not
  executable binaries.
- Clean up spec file, fix license naming and update copyright year.
- Add verbose building with V=1.
- Add -fPIC and -fopenmp flags to Tumbleweed builds.
- enable shared lib build
- added sub package for shared lib and devel
- Update to version 26
  * fft command may use fftw3 library
  * add nint() rounding function
  * usage of 'temper' in behavioral devices
  * check for soa (safe operating area) in several device models
  * library processing rewritten completely to enhance ngspice
    compatibility (.lib)
  * include file processing rewritten to allow nesting and various
    absolute and relative path names (.inc)
  * asinh, acosh, atanh functions
  * shared ngspice option added: ngspice optionally compiles as
    a shared object or dynamic link library
  * use a hash table to massively speed up parsing the netlist
  * implement a very basic .if/.else block
  * implement a signed power function `pwr' for controlled sources
  * implement multiplier `m' in F, G source
  * apply Area Calculation Method (ACM) to the bsim3v3.3 model
  * implement `tc1', `tc2' instance parameters
- Split documentation to separate package
- Build with cider and openmp support
- Don't set gnuplot terminal, use autodetection
  * ngspice-gnuplot-terminal.patch
- new version ngspice 25
- fix build for i586
- spec file reformating 
- new version ngspice 24
- new version 23
- new version 22
- new version 21
- removed info pages, added pdf manual
- new version 20
- packaging fix
- new version 18
- removed build options for older distributions
- added setlibpath_spinit.in.patch for x86_64
  that fixes the load of xspice codemodels
- enabled xspice extentions
- added %%{FORTRAN_GCC} decision
- first spec file

OBS-URL: https://build.opensuse.org/request/show/605183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ngspice?expand=0&rev=1
2018-05-15 08:09:54 +00:00
6d2dee7c92 Accepting request 604657 from home:StefanBruens:branches:electronics
- Removed shared library header from non-shared devel package

OBS-URL: https://build.opensuse.org/request/show/604657
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=5
2018-05-07 21:51:24 +00:00
34e299864a Accepting request 562059 from home:eeich:branches:electronics
- Build shared library version of ngspice using the multibuild
  feature.
  Building the shared library version of ngspice requires a separate
  build which doesn't build the binaries and doesn't allow to build 
  with the X Window System UI.
  Also it requires the package to be split in several sub-packages:
  * a package containing most of the ngspice binaries.
  * a package containing the shared library and a development
    package for applications using the ngspice API.
  * a code model package for Xspice and a development package
    for code models.
  * a scripts package
- Added -fpie and -pie to CFLAGS to ensure position independent
  executables.

- Update to version 27
  * check for correct inductor coefficients
  * add variable 'win_console'
  * --enable-relpath configure flag to set preprocessor flag HAS_RELPATH
  *    sets search path for spinit relativ to current directory
  * The search path for .spiceinit is: current dir, HOME dir, USERPROFILE dir
  * new function stddev to calculate the standard deviation of all elements 
    of a vector
  * xspice digital n-input x m-output look-up table gate
  * xspice digital model d_lut (digital n-input look-up table gate)
  * add variable $sharedmode (if shared ngspice is running), to be used in 
    scripts
  * enable msys2 for mingw compilation
  * OMP support for bsim3v3.24 model
  * bsim3v3.24: add model parameter lmlt (Channel length scaling)

OBS-URL: https://build.opensuse.org/request/show/562059
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=4
2018-01-08 10:59:32 +00:00
dfcfc9500d Accepting request 500986 from home:malcolmlewis:branches:electronics
Revert previous changes as this builds an engine only not executable binaries

OBS-URL: https://build.opensuse.org/request/show/500986
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=3
2017-06-16 09:26:37 +00:00
8655a0c8d5 Accepting request 482766 from home:frank_kunz:branches:electronics
Enable shared lib build and added sub package for shared lib and devel. This allows applications, like KiCAD, to integrate ngspice.

OBS-URL: https://build.opensuse.org/request/show/482766
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=2
2017-03-27 07:22:47 +00:00
cf7ed860ff osc copypac from project:home:Dmitry_R:WIP package:ngspice revision:8
OBS-URL: https://build.opensuse.org/package/show/electronics/ngspice?expand=0&rev=1
2014-07-04 17:58:39 +00:00