Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ngspice for openSUSE:Factory checked in at 2021-03-30 21:06:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ngspice (Old) and /work/SRC/openSUSE:Factory/.ngspice.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ngspice" Tue Mar 30 21:06:26 2021 rev:5 rq:874077 version:34 Changes: -------- --- /work/SRC/openSUSE:Factory/ngspice/ngspice.changes 2020-06-30 21:56:09.702702518 +0200 +++ /work/SRC/openSUSE:Factory/.ngspice.new.2401/ngspice.changes 2021-03-30 21:07:02.441155653 +0200 @@ -1,0 +2,26 @@ +Sat Feb 20 11:24:13 UTC 2021 - Stefan Br??ns <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- ngspice-32-manual.pdf ngspice-32.tar.gz New: ---- ngspice-34-manual.pdf ngspice-34.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ngspice.spec ++++++ --- /var/tmp/diff_new_pack.188YGw/_old 2021-03-30 21:07:03.125156405 +0200 +++ /var/tmp/diff_new_pack.188YGw/_new 2021-03-30 21:07:03.129156409 +0200 @@ -1,7 +1,7 @@ # # spec file for package ngspice # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%bcond_without oldapps +%bcond_with oldapps %global flavor @BUILD_FLAVOR@%{nil} @@ -27,7 +27,7 @@ Name: %pname%{?build_shared:-shared} %define so_ver 0 -Version: 32 +Version: 34 Release: 0 Summary: Mixed-level, Mixed-signal Circuit Simulator Based on spice3f5 License: BSD-2-Clause @@ -38,8 +38,7 @@ Patch1: ngspice-Use-gnuplot-terminal-auto-detection.patch BuildRequires: bison BuildRequires: fftw3-devel -BuildRequires: flex -BuildRequires: gcc-fortran +BuildRequires: gcc-c++ BuildRequires: readline-devel BuildRequires: pkgconfig(tinfo) %if 0%{?build_shared} @@ -58,6 +57,21 @@ is based on three open source software packages: Spice3f5, Cider1b1 and Xspice. +%package oldapps +Summary: Some deprecated applications included in ngspice +Group: Productivity/Scientific/Electronics +Requires: %{pname} = %{version} +Provides: %{pname}:%{_bindir}/ngmakeidx + +%description oldapps +Some deprecated applications formerly distributed in the main +ngspice package: +- ngmakeidx +- ngmultidec +- ngnutmeg +- ngproc2mod +- ngsconvert + %package doc Summary: Documentation for ngspice Group: Documentation/Other @@ -87,18 +101,6 @@ and Xspice. This package contains the ngspice init scripts shared between ngspice and libngspice. - -%package xspice-cm-devel -Summary: Development files for Xspice code model plugins -Group: Development/Libraries/Other -Requires: %{pname}-xspice-cm = %{version} - -%description xspice-cm-devel -Ngspice is a mixed-level/mixed-signal circuit simulator. Its code -is based on three open source software packages: Spice3f5, Cider1b1 -and Xspice. This package contains the development files for Xspice -code model plugins. - %package -n lib%{pname}%{so_ver} Summary: Shared libraries for ngspice Group: System/Libraries @@ -141,20 +143,22 @@ --enable-cider \ --enable-openmp -make V=1 %{?_smp_mflags} +%make_build %install -%makeinstall -find %{buildroot} -type f -name "*.la" -delete -print +%make_install +chmod -x ANALYSES AUTHORS BUGS DEVICES FAQ NEWS README + %if ! 0%{?build_shared} -rm %{buildroot}%{_includedir}/%{pname}/sharedspice.h +rm -rf %{buildroot}%{_includedir} +rm -rf %{buildroot}%{_mandir}/man1/cmpp.1* %else -rm -rf %{buildroot}%{_bindir}/cmpp %{buildroot}/%{_mandir} \ +find %{buildroot} -type f -name "*.la" -delete -print +rm -rf %{buildroot}%{_includedir}/config.h +# Remove files distributed in the main package +rm -rf %{buildroot}/%{_mandir} \ %{buildroot}%{_libdir}/%{pname} \ - %{buildroot}%{_datadir}/%{pname}/dlmain.c \ - %{buildroot}%{_datadir}/%{pname}/scripts \ - %{buildroot}%{_includedir}/%{pname}/[^s]*.h \ - %{buildroot}%{_includedir}/%{pname}/s[^h]*.h + %{buildroot}%{_datadir}/%{pname}/scripts %endif %post -n lib%{pname}%{so_ver} -p /sbin/ldconfig @@ -167,18 +171,19 @@ %{_bindir}/ngspice %{_mandir}/man1/ngspice.1%{?ext_man} %dir %{_datadir}/ngspice + %if 0%{?with_oldapps} +%files oldapps %{_bindir}/ngmakeidx %{_bindir}/ngmultidec %{_bindir}/ngnutmeg %{_bindir}/ngproc2mod %{_bindir}/ngsconvert +%{_mandir}/man1/ngmakeidx.1%{?ext_man} %{_mandir}/man1/ngmultidec.1%{?ext_man} %{_mandir}/man1/ngnutmeg.1%{?ext_man} -%{_mandir}/man1/ngsconvert.1%{?ext_man} -%{_mandir}/man1/ngmakeidx.1%{?ext_man} %{_mandir}/man1/ngproc2mod.1%{?ext_man} -%{_datadir}/ngspice/helpdir +%{_mandir}/man1/ngsconvert.1%{?ext_man} %endif %files scripts @@ -188,15 +193,8 @@ %doc ngspice-%{version}-manual.pdf %files xspice-cm -%{_bindir}/cmpp -%{_mandir}/man1/cmpp.1%{?ext_man} %{_libdir}/%{pname} -%files xspice-cm-devel -%doc Stuarts_Poly_Notes src/xspice/icm/README -%{_includedir}/%{pname} -%{_datadir}/%{pname}/dlmain.c - %else %files -n lib%{pname}%{so_ver} %{_libdir}/lib%{pname}.so.* ++++++ ngspice-32-manual.pdf -> ngspice-34-manual.pdf ++++++ (binary differes) ++++++ ngspice-32.tar.gz -> ngspice-34.tar.gz ++++++ /work/SRC/openSUSE:Factory/ngspice/ngspice-32.tar.gz /work/SRC/openSUSE:Factory/.ngspice.new.2401/ngspice-34.tar.gz differ: char 5, line 1
