Compare commits

..

138 commits

Author SHA1 Message Date
Mamoru TASAKA
604180f030 45.2 2025-09-07 22:51:06 +09:00
Mamoru TASAKA
a15b8533e9 merge 2025-09-02 17:32:36 +09:00
Mamoru TASAKA
9ba8a88ec4 Update to 45 2025-09-02 17:31:37 +09:00
Mamoru TASAKA
ca6de1b4ce update to the latest git 2025-08-31 22:26:09 +09:00
Mamoru TASAKA
956e54007c update to the latest git 2025-08-24 15:47:43 +09:00
Mamoru TASAKA
2d31bd5d93 update to the latest git 2025-08-14 18:25:08 +09:00
Mamoru TASAKA
4db0e42cc1 update to the latest git 2025-08-11 23:23:35 +09:00
Mamoru TASAKA
fdc6a110fd enable parallel make 2025-08-05 22:20:00 +09:00
Mamoru TASAKA
27044e6b40 update to the latest git 2025-08-05 16:48:47 +09:00
Mamoru TASAKA
cdb9c3a5f2 update to the latest git 2025-08-01 17:07:59 +09:00
Mamoru TASAKA
460429b7d7 again add pdf to source 2025-07-25 18:05:04 +09:00
Mamoru TASAKA
68df1ef9f2 update to the latest git 2025-07-25 17:22:00 +09:00
Fedora Release Engineering
c483836b6d Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 22:50:19 +00:00
Yaakov Selkowitz
0e77794aca Fix flatpak build
Installation path macros cannot be used to specify dependency locations.
Tcl is part of the runtime and is in /usr even when building flatpaks for
/app.  BLT is not built for flatpaks (only tclspice needs it), and
therefore the buildroot /usr version is used.
2025-02-27 22:34:30 -05:00
Mamoru TASAKA
1c82df6d52 Use tk8 explicitly 2025-01-31 10:45:43 +09:00
Fedora Release Engineering
059e3a9a41 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 20:07:59 +00:00
Mamoru TASAKA
caa9d840f8 44.2 2025-01-12 11:16:18 +09:00
Mamoru TASAKA
4a58d05773 Update to 44 2024-12-31 09:25:03 +09:00
Miroslav Suchý
25e3b84421 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-09-02 12:10:23 +02:00
Fedora Release Engineering
17e99c1c47 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 19:31:30 +00:00
Mamoru TASAKA
f1b82bc108 Apply upstream patch for fixing one byte ahead access in string manipulation 2024-07-16 17:05:29 +09:00
Mamoru TASAKA
ae3eb82b55 suppress leak detection even for %%build 2024-07-15 09:38:38 +09:00
Mamoru TASAKA
40044a3b31 disable leak check 2024-07-15 00:15:41 +09:00
Mamoru TASAKA
d4acaf30dc try sanitizer 2024-07-15 00:10:05 +09:00
Mamoru TASAKA
6fff1cbbaa Revert "try sanitizer"
This reverts commit 5b35268337.
2024-07-15 00:09:22 +09:00
Mamoru TASAKA
5b35268337 try sanitizer 2024-07-15 00:05:51 +09:00
Mamoru TASAKA
7777750ae0 Update to 43 2024-07-14 20:47:27 +09:00
Mamoru TASAKA
67864ee918 once save 2024-03-24 15:08:49 +09:00
Mamoru TASAKA
0aa55a0368 once save 2024-03-24 14:42:59 +09:00
Mamoru TASAKA
a8d6bf0885 add reference 2024-02-02 16:35:24 +09:00
Fedora Release Engineering
9a77728f1b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 08:59:22 +00:00
Mamoru TASAKA
ad61317e38 Fix compilation with -Werror=incompatible-pointer-types 2024-01-21 17:14:01 +09:00
Mamoru TASAKA
935d270f73 upload source 2023-12-29 12:44:14 +09:00
Mamoru TASAKA
a935e39f31 remove adms source file 2023-12-29 12:40:01 +09:00
Mamoru TASAKA
c7e34909cd Update to ngspice 42 2023-12-29 12:38:21 +09:00
Mamoru TASAKA
3ea15aa50f update to the latest git 2023-11-12 22:42:04 +09:00
Mamoru TASAKA
23cdbb13a8 more revert 2023-11-06 23:48:12 +09:00
Mamoru TASAKA
976dfbd62b undo typo 2023-11-06 22:03:50 +09:00
Mamoru TASAKA
6ce601b283 trial fix 2023-11-06 21:58:42 +09:00
Mamoru TASAKA
a682309834 update to the latest git 2023-11-06 09:37:25 +09:00
Mamoru TASAKA
7149c6d64e update to the latest git 2023-11-04 23:16:20 +09:00
Mamoru TASAKA
6a5fdf14af update to the latest git 2023-11-04 23:06:04 +09:00
Mamoru TASAKA
508a248526 Update to 41 2023-08-16 11:16:59 +09:00
Mamoru TASAKA
8cadd2c27b update to the latest git 2023-08-16 08:02:31 +09:00
Mamoru TASAKA
55f6e4dbb0 update to the latest git 2023-08-13 22:18:14 +09:00
Mamoru TASAKA
bfc38ec700 update to the latest git 2023-08-12 22:32:38 +09:00
Mamoru TASAKA
21c52aad66 update to the latest git 2023-08-08 17:29:28 +09:00
Mamoru TASAKA
0f552ccdb9 update to the latest git 2023-08-06 22:15:43 +09:00
Mamoru TASAKA
4e8c99d607 bump release 2023-08-03 00:52:15 +09:00
Mamoru TASAKA
9c6438b1ce fix module path search dir 2023-08-03 00:51:21 +09:00
Mamoru TASAKA
ec6a22674f update to the latest git 2023-08-02 22:44:25 +09:00
Mamoru TASAKA
cdee3be242 update to the latest git 2023-07-31 15:31:10 +09:00
Mamoru TASAKA
a4138e92a0 update to the latest git 2023-07-28 11:33:30 +09:00
Mamoru TASAKA
97cd6568db Merge remote-tracking branch 'origin/rawhide' into git-develop 2023-07-28 11:11:52 +09:00
Mamoru TASAKA
bc54b6a622 update to the latest git 2023-07-25 14:13:18 +09:00
Fedora Release Engineering
325dbf0809 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 16:40:43 +00:00
Mamoru TASAKA
ae944641fa update to the latest git 2023-07-20 15:06:47 +09:00
Mamoru TASAKA
1adf4ea738 Update to the latest git 2023-07-07 15:14:24 +09:00
Mamoru TASAKA
4936fea661 fix date 2023-06-06 21:16:15 +09:00
Mamoru TASAKA
e34cc59b44 update to the latest git 2023-05-30 15:13:44 +09:00
Mamoru TASAKA
5eec85c32b update to the latest git 2023-05-06 12:14:32 +09:00
Mamoru TASAKA
e6c2277346 update to the latest git 2023-04-21 12:48:17 +09:00
Mamoru TASAKA
5169f556da Update to 40 2023-04-01 22:36:13 +09:00
Mamoru TASAKA
453fd37f82 update to the latest git 2023-03-24 16:00:42 +09:00
Mamoru TASAKA
d8a66d0aa9 fix release 2023-03-24 15:44:08 +09:00
Mamoru TASAKA
e9dd0e2318 update to the latest git 2023-03-24 15:43:07 +09:00
Mamoru TASAKA
c8dd67a7e1 correct baserelease usage 2023-03-24 15:23:23 +09:00
Mamoru TASAKA
6b4ed36c40 rename release macro to make rpmdev-bumprelease work 2023-03-13 10:19:27 +09:00
Mamoru TASAKA
a455275f3f Update to 39.3 2023-02-03 22:50:29 +09:00
Mamoru TASAKA
43e7b221ef remove unneeded patch from entry 2023-02-01 22:39:56 +09:00
Mamoru TASAKA
fbbbcda981 Update to 39.2 2023-02-01 22:35:05 +09:00
Mamoru TASAKA
6d27e5bfb9 merge 2023-02-01 11:05:08 +09:00
Mamoru TASAKA
3ce540f11b patch10 is actually needed 2023-02-01 11:03:43 +09:00
Mamoru TASAKA
1a4538ea93 update to ngspice 39 2023-01-31 23:27:01 +09:00
Fedora Release Engineering
33f94059fc Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 21:35:30 +00:00
Mamoru TASAKA
a69a510431 fix patch 2023-01-03 18:37:06 +09:00
Mamoru TASAKA
827fc3c8ee add patch for max_align_t usage 2023-01-03 18:14:21 +09:00
Mamoru TASAKA
6a0854517f enable osdi 2023-01-01 21:52:33 +09:00
Mamoru TASAKA
e1a02e16ae update to the latest git 2022-12-31 21:59:25 +09:00
Mamoru TASAKA
f98b43fabc Update to 38 2022-10-30 00:12:10 +09:00
Mamoru TASAKA
d5b7fd759d update to the latest git 2022-10-30 00:05:59 +09:00
Mamoru TASAKA
f56696ba00 Merge remote-tracking branch 'origin/rawhide' into git-develop 2022-10-27 13:13:38 +09:00
Mamoru TASAKA
155e2bfc6c fix example 2022-10-27 13:12:48 +09:00
Mamoru TASAKA
da23ecb1e0 update to the latest git 2022-10-27 10:05:25 +09:00
Mamoru TASAKA
70a8115e9e bump release 2022-10-26 20:06:58 +09:00
Mamoru TASAKA
e5f5486675 update to the latest git 2022-10-26 20:06:41 +09:00
Mamoru TASAKA
d40ba0fef7 Merge remote-tracking branch 'origin/rawhide' into git-develop 2022-10-26 19:46:04 +09:00
Mamoru TASAKA
c8a565c7af Split out codemodel files, and make ngspice, libngspice require codemodel
Move scripts to %_libdir, they were arch-dependent actually
2022-10-26 19:44:43 +09:00
Mamoru TASAKA
f398291adb update to the latest git 2022-10-24 16:50:34 +09:00
Mamoru TASAKA
27e95df527 update to the latest git 2022-10-23 21:33:38 +09:00
Mamoru TASAKA
0bf6395086 update to the latest git 2022-10-21 11:17:52 +09:00
Mamoru TASAKA
6207a7c1f6 Fix error for -Werror=format-security 2022-10-10 00:21:26 +09:00
Mamoru TASAKA
37f0c6af21 update to the latest git 2022-10-09 17:51:14 +09:00
Fedora Release Engineering
b8448d070a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 00:34:30 +00:00
Mamoru TASAKA
c4a1a2e970 update to the latest git 2022-06-27 16:35:20 +09:00
Mamoru TASAKA
18c71001c0 update to the latest git 2022-06-24 15:09:27 +09:00
Mamoru TASAKA
e8867e1ee0 Update to 37 2022-05-20 14:41:41 +09:00
Mamoru TASAKA
c5e356bbad update to the latest git 2022-05-02 18:24:05 +09:00
Mamoru TASAKA
92b88b076b reupload source 2022-04-03 12:07:42 +09:00
Mamoru TASAKA
7a995d63d3 update to the latest git 2022-04-03 12:02:43 +09:00
Mamoru TASAKA
ac9f110cd7 update to the latest git 2022-03-22 22:53:37 +09:00
Mamoru TASAKA
1cc542e848 remove dot 2022-03-16 17:36:00 +09:00
Mamoru TASAKA
bd0091fb26 Merge remote-tracking branch 'origin/rawhide' into git-develop 2022-03-16 17:35:44 +09:00
Mamoru TASAKA
7c28469da8 bump release 2022-03-16 17:35:25 +09:00
Mamoru TASAKA
97f740f05a try pre-master 2022-03-16 17:31:50 +09:00
Fedora Release Engineering
7fe34f5cb4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 21:12:32 +00:00
Mamoru TASAKA
5c4cf9906d Update to 36 2021-12-31 10:19:27 +09:00
Mamoru TASAKA
70f0feb817 update to the latest git 2021-12-26 16:40:34 +09:00
Mamoru TASAKA
a867526c6f try to excute test 2021-11-21 21:27:30 +09:00
Mamoru TASAKA
66637ce3b1 update to the latest git 2021-10-31 15:49:58 +09:00
Mamoru TASAKA
3df08a9475 Update tp 35 2021-08-09 12:46:03 +09:00
Mamoru TASAKA
8f97fc4c82 try latest git 2021-08-04 22:30:09 +09:00
Fedora Release Engineering
69d21cbff1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 16:07:55 +00:00
Mamoru TASAKA
75147fca5b build --with-ngshared with --with-readline=no to aviod missing
symbol for history_file, requested by the upstream
2021-02-12 16:12:53 +09:00
Mamoru TASAKA
d769dadbb5 add BR: g++ 2021-02-02 23:21:00 +09:00
Mamoru TASAKA
dac3975290 Update to 34
Don't enable --enable-oldapps
  cmpp not installed any more
  header file inclusion change
2021-02-02 22:55:09 +09:00
Fedora Release Engineering
4e4eb0762c - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 21:31:20 +00:00
Tom Stellard
1a62732232 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-07 05:51:21 +00:00
Mamoru TASAKA
a90428f1b3 Update to 33 2020-10-19 09:28:22 +09:00
Mamoru TASAKA
f6375c5ab9 git head (20201016) 2020-10-17 15:37:58 +09:00
Mamoru TASAKA
f172cb76eb new snapshot 2020-10-11 22:40:25 +09:00
Mamoru TASAKA
af775aa5e9 add files again 2020-10-08 23:59:08 +09:00
Mamoru TASAKA
4e25a02cb8 git head (20200809) 2020-10-08 23:56:20 +09:00
Fedora Release Engineering
6fbfe3197c - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 04:39:58 +00:00
Fedora Release Engineering
1b3379e9a8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 09:09:27 +00:00
Mamoru TASAKA
cd4963627a fix source entry 2020-05-06 10:39:10 +09:00
Mamoru TASAKA
e3cd1b234b 32.2 tagged 2020-05-06 10:33:53 +09:00
Mamoru TASAKA
43fa62d918 Update to 32
Use upstream git to use some upstream fixes since release
2020-05-06 01:44:10 +09:00
Fedora Release Engineering
3927f163bf - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 14:59:13 +00:00
Mamoru TASAKA
84512a6322 31 tarball again respun 2019-10-07 18:24:19 +09:00
Mamoru TASAKA
7d4497805d 31 tarball respun 2019-09-29 21:52:39 +09:00
Mamoru TASAKA
aeaf422c40 add reference 2019-09-25 16:05:51 +09:00
Mamoru TASAKA
a531747b06 add patch 2019-09-25 15:53:31 +09:00
Mamoru TASAKA
87e07ce6cf Update to 31 2019-09-25 14:21:29 +09:00
Fedora Release Engineering
b78d3a8186 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 18:40:09 +00:00
Igor Gnatenko
f0f1bf2ed3 Rebuild for readline 8.0 2019-02-17 09:30:52 +01:00
Mamoru TASAKA
0ba84406bb F-30: mass rebuild 2019-02-05 12:51:36 +09:00
Igor Gnatenko
6f7ad01234 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:18 +01:00
7 changed files with 542 additions and 121 deletions

22
.gitignore vendored
View file

@ -1,19 +1,3 @@
ngspice-21.pdf
ngspice-rework-20.cvs20100719.tar.bz2
/ngspice-rework-22.cvs20101113.tar.bz2
/ngspice-23.tar.gz
/ngspice23-manual.pdf
/ngspice-26.tar.gz
/ngspice-26-manual.pdf
/ngspice-27.tar.gz
/ngspice-27-manual.pdf
/ngspice-28.tar.gz
/ngspice-28-manual.pdf
/ng_adms_va.tar.gz
/bz1429130-input.ps
/bz1429130-input.cir
/bz1429130-expected.ps
/ngspice-29.tar.gz
/ngspice-29-manual.pdf
/ngspice-30.tar.gz
/ngspice-30-manual.pdf
/ngspice-*.tar.gz
/ngspice-adms-va.7z
/ngspice-*-manual.pdf

125
License-analysis.txt Normal file
View file

@ -0,0 +1,125 @@
CC-BY-SA-4.0
COPYING
FAQ
manal.pdf
CC-BY-3.0
src/frontend/get_phys_mem_size.c
src/frontend/get_resident_set_size.c
GPL-2.0-or-later
src/xspice/icm/table/table2D/cfunc.mod
src/xspice/icm/table/table3D/cfunc.mod
src/spicelib/devices/adms/admst/COPYING
src/spicelib/devices/adms/admst/ngspice*.xml
src/xspice/icm/table/mada/alloc.c
src/xspice/icm/table/mada/eno.c
src/xspice/icm/table/mada/eno2.c
src/xspice/icm/table/mada/eno3.c
GPL-2.0-only
src/xspice/icm/table/table2D/ifspec.ifs
src/xspice/icm/table/table3D/ifspec.ifs
GPL-3.0-or-later
src/frontend/parse-bison.c
src/frontend/parse-bison.h
src/spicelib/parser/inpptree-parser.c
src/spicelib/parser/inpptree-parser.h
src/xspice/cmpp/ifs_yacc.c
src/xspice/cmpp/ifs_yacc.h
src/xspice/cmpp/mod_yacc.c
src/xspice/cmpp/mod_yacc.h
LGPL-2.1-or-later
README.tcl
src/frontend/numparam/mystring.c
src/frontend/numparam/readme.txt
src/frontend/numparam/spicenum.c
src/frontend/numparam/xpressn.c
src/maths/KLU/colamd.c
src/spicelib/devices/adms/admst/COPYING
LGPL-2.1-only
src/maths/KLU/colamd_global.c
src/tclspice.c
MPL-2.0
src/include/cppduals/duals/dual
src/osdi/
ECL-2.0
examples/osdi/EKV2.6/ekv26_mod.va
src/spicelib/devices/bsim4/
HPND
src/maths/sparse/
BSD-4-Clause
src/misc/getopt_bsd.h
BSD-3-Clause
src/frontend/com_wr_ic.c
src/frontend/com_wr_ic.h
src/frontend/get_avail_mem_size.c
src/frontend/inpcom.c
src/frontend/inpcompat.c (BCD)
src/frontend/inpcompat.h (BCD)
src/frontend/inpc_probe.c
src/include/ngspice/sharedspice.h
src/misc/dstring.c
src/sharedspice.c
src/spicelib/analysis/optran.c
src/spicelib/devices/cpl/cpldelete.c
src/spicelib/devices/cpl/cplhash.c
src/spicelib/devices/cpl/cplhash.h
src/spicelib/devices/cpl/cplmdel.c
src/spicelib/devices/hicum2/
src/spicelib/parser/inpgmod.c
src/winmain.c
src/xspice/icm/digital/d_process/cfunc.mod
src/xspice/icm/dlmain.c
src/xspice/icm/dlmain.h
src/xspice/icm/xtradev/pswitch/cfunc.mod
src/xspice/icm/xtradev/sidiode/cfunc.mod
src/xspice/icm/xtradev/sidiode/ifspec.ifs
BSD-2-Clause
src/misc/getopt_long_bsd.c
???
examples/p-to-n-examples/MCP6041.txt
???
examples/probe/TLC555.LIB
NOT_IN_SPDX
src/frontend/commands.c
src/spicelib/devices/dev.c
NOT_IN_SPDX
src/spicelib/devices/bsim3/B3TERMS_OF_USE
src/spicelib/devices/bsim3soi_dd/BsimTerms_use
src/spicelib/devices/bsim3soi_fd/BsimTerms_use
src/spicelib/devices/bsim3soi_pd/BsimTerms_use
src/spicelib/devices/bsim3v32/B3TERMS_OF_USE
src/spicelib/devices/bsim4/B4TERMS_OF_USEs
src/spicelib/devices/bsim4v5/B4TERMS_OF_USE
src/spicelib/devices/bsim4v6/B4TERMS_OF_USE
src/spicelib/devices/bsim4v7/B4TERMS_OF_USE
src/spicelib/devices/bsimsoi/BsimTerms_use
???
src/spicelib/devices/hisim2/
src/spicelib/devices/hisimhv2/
???
src/spicelib/devices/hisimhv1/
???
src/spicelib/devices/soi3/README

14
bz142910.cir Normal file
View file

@ -0,0 +1,14 @@
* Pulse source
V1 Vsource 0 pulse 0 1 1n 100ps 100ps 1ns 14ns
* Source impedance
Rsource Vin Vsource 8
* 50 Ohm transmission line
T1 Vin 0 Vout 0 Z0=50 TD=20ps
* Load impedance
Rout Vout 0 40k
.control
tran 0.1ps 2.5n
plot Vin Vout
.endc

View file

@ -0,0 +1,28 @@
#!/bin/bash
set -x
set -e
REPONAME=ngspice
GITURL=https://git.code.sf.net/p/ngspice/${REPONAME}.git
DATE=$(date '+%Y%m%d')
TIME=$(date '+%H%M')
TARNAME=${REPONAME}-${DATE}T${TIME}.tar.gz
PWDDIR=$(pwd)
TMPDIR=$(mktemp -d /var/tmp/ngspice-XXXXXX)
pushd $TMPDIR
git clone --mirror $GITURL
cd ./${REPONAME}.git
git log --pretty=fuller | head -n 10
cd ..
tar czf ${TARNAME} ${REPONAME}.git/
cp -p ${TARNAME} $PWDDIR
popd
rm -rf $TMPDIR

View file

@ -28,8 +28,8 @@
AM_CONDITIONAL([SHARED_MODULE], [test "x$has_shared_module" = xtrue])
AM_CONDITIONAL([SHWIN], [test "x$has_shwin" = xtrue])
--- ngspice-26/tclspice/src/Makefile.am.link 2014-01-12 00:28:59.000000000 +0900
+++ ngspice-26/tclspice/src/Makefile.am 2016-07-03 12:29:38.747329190 +0900
--- ngspice-37/tclspice/src/Makefile.am.link 2014-01-12 00:28:59.000000000 +0900
+++ ngspice-37/tclspice/src/Makefile.am 2016-07-03 12:29:38.747329190 +0900
@@ -331,6 +331,7 @@
if TCL_MODULE
@ -53,8 +53,8 @@
@X_LIBS@ \
frontend/libfte.la
@@ -422,17 +427,27 @@
misc/libmisc.la \
$(LIBS)
maths/dense/libdense.la
endif
+libspicelite_la_LIBADD = $(libspice_la_LIBADD)
+

View file

@ -5,43 +5,86 @@
# - Provides tclspice capabilities
# Chitlesh Goorah
#
## To download development trunk
#
# cvs -d:pserver:anonymous@ngspice.cvs.sourceforge.net:/cvsroot/ngspice login
# cvs -z3 -d:pserver:anonymous@ngspice.cvs.sourceforge.net:/cvsroot/ngspice export -DNOW ngspice
# tar cjf ~/rpmbuild/SOURCES/ngspice-rework-23.`date '+%Y%m%d'`cvs.tar.bz2 ngspice
%global userelease 1
%global usegitbare 0
# Toggle the following declaration when using version controlled snapshots
%global devel 0
%if 0%{?usegitbare} < 1
# force
%global userelease 1
%endif
%global majorver 45
%global minorver 2
%global docver 45
%undefine prever
%global prerpmver %(echo "%{?prever}" | sed -e 's|-||g')
%global baserelease 1
%if 0%{?usegitbare} >= 1
# pre-master-45
%global gitcommit 1d0beb5e266420b1dd756913356a295ddb60fdce
%global gitdate 20250830
%global shortcommit %(c=%{gitcommit}; echo ${c:0:7})
%global tarballdate 20250831
%global tarballtime 2034
%endif
%if 0%{?userelease} >= 1
%global fedoraver %{majorver}%{?minorver:.%minorver}
%endif
%if 0%{?usegitbare} >= 1
%global fedoraver %{majorver}%{?minorver:.%minorver}^%{gitdate}git%{shortcommit}
%endif
%global use_gcc_strict_sanitize 0
%global flagrel %{nil}
%if 0%{?use_gcc_strict_sanitize} >= 1
%global flagrel %{flagrel}.san
%endif
%bcond_with adms
%undefine _changelog_trimtime
Name: ngspice
Version: 30
%if %{?devel}
%global snap .20111129cvs
%endif
Release: 2%{?snap}%{?dist}
Version: %{fedoraver}
Release: %{baserelease}%{?dist}%{flagrel}
Summary: A mixed level/signal circuit simulator
License: BSD
Group: Applications/Engineering
# ngspice-42-manual.pdf CC-BY-SA-4.0 AND BSD-3-Clause
# Automatically converted from old format: BSD - review is highly recommended.
License: LicenseRef-Callaway-BSD
URL: http://ngspice.sourceforge.net
%if %{?devel}
Source0: ngspice-rework-%{version}%{snap}.tar.bz2
%else
Source0: https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/%{version}/ngspice-%{version}.tar.gz
Source1: https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/%{version}/ngspice-%{version}-manual.pdf
Source2: https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/%{version}/ng_adms_va.tar.gz
%if 0%{?userelease} >= 1
Source0: https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/%{majorver}%{?minorver:.%minorver}/ngspice-%{majorver}%{?minorver:.%minorver}.tar.gz
%endif
%if 0%{?usegitbare} >= 1
Source0: ngspice-%{tarballdate}T%{tarballtime}.tar.gz
%endif
Source1: https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/%{majorver}/ngspice-%{docver}-manual.pdf
%if %{with adms}
Source2: https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/%{majorver}/ngspice-adms-va.7z
%endif
Source10: create-ngspice-git-bare-tarball.sh
# Link libspice.so with -lBLT or -lBLIlite, depending on whether in tk mode or
# not (bug 1047056, debian bug 737279)
Patch0: ngspice-26-blt-linkage-workaround.patch
Patch0: ngspice-37-blt-linkage-workaround.patch
BuildRequires: make
BuildRequires: gcc
BuildRequires: gcc-c++
%if 0%{?use_gcc_strict_sanitize}
BuildRequires: libasan
BuildRequires: libubsan
%endif
BuildRequires: p7zip
BuildRequires: readline-devel
BuildRequires: libXext-devel
@ -50,18 +93,25 @@ BuildRequires: libICE-devel
BuildRequires: libXaw-devel
BuildRequires: libGL-devel
BuildRequires: libXt-devel
# From ngspice 32
BuildRequires: fontconfig-devel
BuildRequires: freetype-devel
BuildRequires: libXft-devel
BuildRequires: libXrender-devel
BuildRequires: automake
BuildRequires: libtool
%if %{?devel}
BuildRequires: lyx
%endif
BuildRequires: bison
BuildRequires: byacc
BuildRequires: flex
BuildRequires: ImageMagick
BuildRequires: mot-adms
BuildRequires: xorg-x11-server-Xvfb
BuildRequires: git
Requires: %{name}-codemodel%{?_isa} = %{version}-%{release}
Obsoletes: ngspice-doc < 20-4.cvs20100619
Provides: ngspice-doc = %{version}-%{release}
@ -91,8 +141,7 @@ It can be used for VLSI simulations as well.
%package -n tclspice
Summary: Tcl/Tk interface for ngspice
Group: Applications/Engineering
BuildRequires: tk-devel
BuildRequires: pkgconfig(tk) <= 8.999
BuildRequires: blt-devel
%description -n tclspice
@ -100,8 +149,15 @@ TclSpice is an improved version of Berkeley Spice designed to be used with
the Tcl/Tk scripting language. The project is based upon the NG-Spice source
code base with many improvements.
%package codemodel
Summary: ngspice codemodel and some script files
%description codemodel
This package contains ngspice codemodel and some script files.
%package -n libngspice
Summary: Shared library version of ngspice
Requires: %{name}-codemodel%{?_isa} = %{version}-%{release}
%description -n libngspice
This package contains shared library version of ngspice.
@ -116,13 +172,47 @@ developing applications that use libngspice.
%prep
%if %{?devel}
%setup -q -n ngspice
cd ng-spice-rework
%else
%setup -q -a 2
%if 0%{?userelease} >= 1
%setup -q -n %{name}-%{majorver}%{?minorver:.%minorver}
git init
git config user.name "%{name} maintainer"
git config user.email "%{name}-maintainers@fedoraproject.org"
git add .
git commit -m "base" -q -a
%endif
%patch0 -p2 -b .link
%if 0%{?usegitbare} >= 1
%setup -q -c -n %{name}-%{majorver}%{?minorver:.%minorver}-%{gitdate}git%{shortcommit} -T -a 0
git clone ./%{name}.git/
cd %{name}
git config user.name "%{name} maintainer"
git config user.email "%{name}-maintainers@fedoraproject.org"
git checkout -b %{name}-%{majorver}-fedora %{gitcommit}
%endif
%if %{with adms}
pushd src/spicelib/devices/adms
%if 0%{?userelease} >= 1
7za x %{SOURCE2}
%endif
%if 0%{?usegitbare} >= 1
# Check if some adms va files exist
for f in \
bsimbulk/admsva/bsimbulk.va \
bsimcmg/admsva/bsimcmg.va \
ekv/admsva/ekv.va \
%{nil}
do
test -f $f || exit 1
done
%endif
popd
%endif
%patch -P0 -p2 -b .link
git commit -m "Link libspice.so with -lBLT or -lBLIlite, depending on whether in tk mode or not" -a
# make sure the examples are UTF-8...
for nonUTF8 in \
@ -132,9 +222,10 @@ for nonUTF8 in \
ChangeLog \
%{nil}
do
%{_bindir}/iconv -f ISO-8859-1 -t utf-8 $nonUTF8 > $nonUTF8.conv
iconv -f ISO-8859-1 -t utf-8 $nonUTF8 > $nonUTF8.conv
%{__mv} -f $nonUTF8.conv $nonUTF8
done
git commit -m "Change files to UTF8" -a
# rpmlint warnings
find examples/ -type f -name ".cvsignore" -exec rm -rf {} ';'
@ -142,11 +233,15 @@ find src/ -type f -name "*.c" -exec chmod -x {} ';'
find src/ -type f -name "*.h" -exec chmod -x {} ';'
find src/ -type f -name "*.l" -exec chmod -x {} ';'
find src/ -type f -name "*.y" -exec chmod -x {} ';'
git commit -m "Fix permission" -a || :
%ifarch x86_64 sparc64 ppc64 amd64
sed -i "s|@XSPICEINIT@ codemodel @prefix@/@libname@|@XSPICEINIT@ codemodel %{_libdir}|" \
src/spinit.in
%endif
# Move spinit directory to arch-dependent
sed -i configure.ac -e '\@AC_DEFINE_UNQUOTED.*NGSPICEDATADIR@s|echo .dprefix/share/ngspice|echo %{_libdir}/ngspice|'
sed -i configure.ac -e '\@AC_DEFINE_UNQUOTED.*NGSPICELIBDIR@s|echo .dprefix/share/ngspice|echo %{_libdir}/ngspice|'
sed -i src/misc/ivars.c -e 's|\(["/]\)share/ngspice|\1%_lib/ngspice|'
sed -i src/misc/ivars.c -e 's|\(["/]\)lib/ngspice|\1%_lib/ngspice|'
grep -rl "(pkgdatadir)/" . | xargs sed -i -e 's|(pkgdatadir)/|(pkglibdir)/|'
git commit -m "move spinit directory to arch-dependent" -a
# Fix Tclspice's examples
sed -i \
@ -156,33 +251,42 @@ sed -i \
's|load ../../../src/.libs/libspice.so|lappend auto_path "%{_libdir}/tclspice"\npackage require spice|' \
examples/tclspice/*/*.{tcl,sh}
sed -i \
's|spice::codemodel ../../src/xspice/icm/spice2poly|spice::codemodel %{_libdir}/tclspice/spice2poly|' \
's|spice::codemodel [\./][\./]*src/xspice/icm/spice2poly/|spice::codemodel %{_libdir}/tclspice/ngspice/|' \
examples/tclspice/tcl-testbench*/tcl-testbench*.sh
git commit -m "Fix Tclspice's examples" -a
# Fixed minor CVS build
sed -i \
"s|AM_CPPFLAGS =|AM_CPPFLAGS = -I\$(top_srcdir)/src/maths/ni |" \
src/spicelib/analysis/Makefile.am
git commit -m "Fix include path" -a
export ACLOCAL_FLAGS=-Im4
./autogen.sh --adms
./autogen.sh \
%if %{with adms}
--adms \
%endif
%{nil}
git commit -m "Execute autogen" -a || :
chmod +x configure
%build
%if %{?devel}
# ---- Manual ----------------------------------------------------------------
cd ng-spice-manuals
autoreconf -Wno-portability --install
%configure ; make
cd ..
%set_build_flags
%if 0%{?use_gcc_strict_sanitize}
export CC="${CC} -fsanitize=address -fsanitize=undefined"
export CXX="${CXX} -fsanitize=address -fsanitize=undefined"
cd ng-spice-rework
export ASAN_OPTIONS=detect_leaks=0
%endif
%if 0%{?usegitbare} >= 1
cd %{name}
%endif
# ---- Tclspice ----------------------------------------------------------------
# Adding BLT support
export CFLAGS="%{optflags} -I%{_includedir}/blt"
export CFLAGS="%{optflags} -I$(pkg-config --variable=includedir tcl)/blt"
# Make builddir for tclspice
%{__mkdir} -p tclspice
@ -190,15 +294,9 @@ export CFLAGS="%{optflags} -I%{_includedir}/blt"
# Configure tclspice
cd tclspice
sed -i \
's|\#define NGSPICEDATADIR "\`echo \$dprefix/share/ngspice\`"|\#define NGSPICEDATADIR "\`echo %{_libdir}/tclspice\`"|' \
configure*
# fix ng-spice-manuals directory location
%if %{?devel}
sed -i \
's|../ng-spice-manuals|../../ng-spice-manuals|g' \
manual/Makefile.am
%endif
sed -i configure* \
-e 's|\#define NGSPICEDATADIR "\`echo %{_libdir}/ngspice\`"|\#define NGSPICEDATADIR "\`echo %{_libdir}/tclspice/ngspice\`"|'
sed -i src/misc/ivars.c -e 's|/%_libdir/ngspice|/%_lib/tclspice/ngspice|'
# direct access to Tcl_Interp->result deprecated in tcl8.6,
# remaining usage cannot be replaced by Tcl_SetResult
@ -212,8 +310,12 @@ export CPPFLAGS=-DUSE_INTERP_RESULT
# by the request from the upstream
%configure \
--disable-silent-rules \
%if %{with adms}
--enable-adms \
%endif
--enable-xspice \
--enable-klu \
--enable-osdi \
--enable-maintainer-mode \
--enable-dependency-tracking \
--enable-cider \
@ -224,25 +326,38 @@ export CPPFLAGS=-DUSE_INTERP_RESULT
--enable-predictor \
--enable-shared \
--with-readline=yes \
--with-tcl=%{_libdir}/ \
--with-tcl=$(pkg-config --variable=libdir tcl) \
--libdir=%{_libdir}/tclspice \
--enable-oldapps \
%{nil}
%{__make}
%make_build -k
# Once install to the temp dir
rm -rf $(pwd)/../INST-TCLSPICE
%{__make} INSTALL="install -p" install DESTDIR=$(pwd)/../INST-TCLSPICE
cd ..
# ------------------------------------------------------------------------------
for opt in with-ngshared without-ngshared
for opt in SHARED NOSHARED
do
SHARED_OPT=""
if test x$opt == xSHARED
then
SHARED_OPT="$SHARED_OPT --with-ngshared"
# bug 1927628
SHARED_OPT="$SHARED_OPT --with-readline=no"
else
SHARED_OPT="$SHARED_OPT --without-ngshared"
SHARED_OPT="$SHARED_OPT --with-readline=yes"
fi
%configure \
--disable-silent-rules \
--${opt} \
${SHARED_OPT} \
%if %{with adms}
--enable-adms \
%endif
--enable-xspice \
--enable-osdi \
--enable-klu \
--enable-maintainer-mode \
--enable-dependency-tracking \
--enable-cider \
@ -253,14 +368,11 @@ do
--enable-openmp \
--enable-predictor \
--enable-shared \
--with-readline=yes \
--libdir=%{_libdir} \
--enable-oldapps \
%{nil}
%{__make} clean
%{__make}
# %{?_smp_mflags}
%make_build -k
# Once install to the temp dir
rm -rf $(pwd)/INST-NGSPICE-${opt}
%{__make} INSTALL="install -p" install DESTDIR=$(pwd)/INST-NGSPICE-${opt}
@ -269,33 +381,40 @@ find $(pwd)/INST-NGSPICE-${opt} -type f | sort
done
%install
%if %{?devel}
cd ng-spice-rework
%if 0%{?usegitbare} >= 1
cp -p %{name}/COPYING .
cd %{name}
%endif
# ---- Tclspice ----------------------------------------------------------------
# Clean up unneeded / duplicate files also installed from ngspice
pushd INST-TCLSPICE
rm -rf ./%{_datadir}/ngspice/include/
rm -rf ./%{_libdir}/ngspice/include/
# see bug 1311869
rm -f ./%{_datadir}/ngspice/scripts/spinit
rm -f ./%{_libdir}/tclspice/ngspice/scripts/spinit
# binary differ
mv .%{_bindir}/cmpp{,-tclspice}
# for --short-circuit
if [ -f .%{_bindir}/cmpp ] ; then
mv .%{_bindir}/cmpp{,-tclspice}
fi
popd
# Install
# ref: https://sourceforge.net/p/ngspice/support-requests/34/
# For codemodel files, install non-shared version
# so, first, install ngshared version, then non-shared version
cp -a INST-NGSPICE-with-ngshared/* %{buildroot}
cp -a INST-NGSPICE-without-ngshared/* %{buildroot}
for opt in SHARED NOSHARED
do
cp -a INST-NGSPICE-${opt}/* %{buildroot}
done
cp -a INST-TCLSPICE/* %{buildroot}
%{__rm} -rf \
%{buildroot}%{_libdir}/tclspice/libspice.la \
%{buildroot}%{_libdir}/tclspice/libspicelite.la \
%{buildroot}%{_libdir}/libngspice.la \
%{buildroot}%{_includedir}/config.h \
%{nil}
# ------------------------------------------------------------------------------
@ -303,17 +422,13 @@ cp -a INST-TCLSPICE/* %{buildroot}
# It seems that the below is not needed, compiled into binary already
# (mtasaka, 20160628)
%if 0
cp -pr ./src/spicelib/devices/adms/ %{buildroot}%{_datadir}/%{name}
cp -pr ./src/spicelib/devices/adms/ %{buildroot}%{_libdir}/%{name}
%endif
# Ensuring that all docs are under %%{_pkgdocdir}
mkdir -p %{buildroot}%{_pkgdocdir}
cp -pr examples/ %{buildroot}%{_pkgdocdir}
%if %{?devel}
cp -p ../ng-spice-manuals/manual.pdf %{buildroot}%{_pkgdocdir}/%{name}-%{version}.pdf
%else
install -cpm 0644 %{SOURCE1} %{buildroot}%{_pkgdocdir}/%{name}-%{version}.pdf
%endif
install -cpm 0644 %{SOURCE1} %{buildroot}%{_pkgdocdir}/%{name}-%{majorver}.pdf
cp -a \
Stuarts_Poly_Notes \
@ -334,32 +449,47 @@ chmod +x %{buildroot}%{_libdir}/ngspice/*.cm
chmod +x %{buildroot}%{_libdir}/tclspice/ngspice/*.cm
%check
%if %{?devel}
cd ng-spice-rework/tests
%else
cd tests
export ASAN_OPTIONS=detect_leaks=0
%if 0%{?usegitbare} >= 1
cd %{name}
%endif
#make check
pushd tests
# See https://sourceforge.net/p/ngspice/bugs/544/
rm -rf USERPROFILE
mkdir USERPROFILE
echo "set ngbehavior=mc" > USERPROFILE/spice.rc
export USERPROFILE=$(pwd)/USERPROFILE
xvfb-run \
-s "-screen 0 640x480x24" \
make check
popd
%files
%{_bindir}/*
%exclude %{_bindir}/cmpp-tclspice
%{_datadir}/%{name}/
%exclude %{_datadir}/%{name}/scripts/tclspinit
%{_libdir}/ngspice/
%{_libdir}/%{name}/ivlng.*
%{_mandir}/man1/*
%exclude %{_pkgdocdir}/examples/tclspice
%doc %{_pkgdocdir}
%license COPYING
%files -n tclspice
%{_bindir}/cmpp-tclspice
%doc %{_pkgdocdir}/examples/tclspice
%{_libdir}/tclspice/
%dir %{_datadir}/ngspice
%dir %{_datadir}/%{name}/scripts/
%{_datadir}/%{name}/scripts/tclspinit
%dir %{_libdir}/tclspice/
%dir %{_libdir}/tclspice/%{name}
%{_libdir}/tclspice/libspice*.so*
%{_libdir}/tclspice/%{name}/*.cm
%{_libdir}/tclspice/%{name}/*.tcl
%{_libdir}/tclspice/%{name}/ivlng.*
%{_libdir}/tclspice/%{name}/scripts/
%files codemodel
%dir %{_libdir}/%{name}/
%{_libdir}/%{name}/*.cm
%{_libdir}/%{name}/scripts/
%files -n libngspice
%{_libdir}/libngspice.so.0*
@ -370,6 +500,147 @@ cd tests
%{_includedir}/ngspice/
%changelog
* Sun Sep 07 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 45.2-1
- Update to 45.2
* Tue Sep 02 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 45-1
- Update to 45
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 44.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jan 31 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 44.2-3
- Use tk8 explicitly
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 44.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sun Jan 12 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 44.2-1
- Update to 44.2
* Mon Dec 30 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 44-1
- Update to 44
* Mon Sep 2 2024 Miroslav Suchý <msuchy@redhat.com> - 43-4
- convert license to SPDX
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 43-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jul 16 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 43-2
- Apply upstream patch for fixing one byte ahead access in string manipulation
* Sun Jul 14 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 43-1
- Update to 43
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 42-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 42-2
- Fix compilation with -Werror=incompatible-pointer-types
* Fri Dec 29 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 42-1
- Update to 42
- Kill --with-adms
- Enable --with-klu
* Wed Aug 16 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 41-1
- Update to 41
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 40-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Apr 1 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 40-1
- Update to 40
* Fri Feb 3 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 39.3-1
- Update to 39.3
* Wed Feb 1 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 39.2-1
- Update to 39.2
* Wed Feb 1 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 39-1
- Update to 39
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 38-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Oct 29 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 38-1
- Update to 38
* Wed Oct 26 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 37-2
- Split out codemodel files, and make ngspice, libngspice require codemodel
- Move scripts to %%_libdir, they were arch-dependent actually
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 37-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri May 20 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 37-1
- Update to 37
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 36-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Dec 31 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 36-1
- Update to 36
* Mon Aug 9 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 35-1
- Update to 35
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 34-2.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Feb 12 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 34-2
- build --with-ngshared with --with-readline=no to aviod missing
symbol for history_file, requested by the upstream
* Tue Feb 2 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 34-1
- Update to 34
- Don't enable --enable-oldapps
- cmpp not installed any more
- header file inclusion change
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 33-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Oct 19 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 33-1
- Update to 33
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 32.2-1.2
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 32.2-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed May 6 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 32.2-1
- 32.2 tagged
* Tue May 5 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 32-1.D20200505gitbbe81ca
- Update to 32
- Use upstream git to use some upstream fixes since release
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 31-4.respin2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Oct 7 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 31-3.respin2
- 31 tarball again respun
* Sun Sep 29 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 31-2.respin1
- 31 tarball respun
* Wed Sep 25 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 31-1
- Update to 31
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 30-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 30-4
- Rebuild for readline 8.0
* Tue Feb 05 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 30-3
- F-30: mass rebuild
* Sun Jan 20 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 30-2
- Remove some obsolete or dangerous configure options by
the request from the upstream (and ref: bug 1666505)

View file

@ -1,3 +1,2 @@
SHA512 (ngspice-30.tar.gz) = baa67527a05586b6da19e96203889fe013eb19a9e60b159ab9e3828dd5bb865f44bd683e622b256c3c434d77fe7adb5fe1badab75bdeaa9f24faafe7aaaae2e2
SHA512 (ngspice-30-manual.pdf) = 920953cc36d6f3d2e7751d9ed10e147d4c0a9955ddcca52941d6a30ccb56fec8c15481274726bc718a9617992b5eddee253205e4af9b798b80f54f6e6c45c9d5
SHA512 (ng_adms_va.tar.gz) = fc47f1f1c73ec72b0e36d1b03869ddec64ea8777d404c059f362a4a7bdad164a3267a7b022fc6ddf8d3c5a0188493b1586754dfcb7cd39e42a2733a9f2a9dac6
SHA512 (ngspice-45.2.tar.gz) = 4090e9433457c0b49dc1e7561bc630a5c6a340391f26be8142c6bd514ae13b72137589964fe9ae5a01069c9de7d8457bd41b0811a335b2c93a3c6e07044b35b1
SHA512 (ngspice-45-manual.pdf) = 425d9320a01d409c7baab83d111f92643cae7df62a109e06d7e4fd366262441f4fdd62532db63fb4d4af4cb98e478b4f9fca5bd6c63fb89507dba685220f34ab