[ngspice] 24/61: * New upstream release * Change standards version to 3.9.2 * Change debhelper dependency to 8 * Add a line to rules to remove dependency_libs field from tclspice-dev * Remove override files * Create build-arch and build-indep targets

Andreas Tille tille at debian.org
Tue Dec 12 14:08:40 UTC 2017


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository ngspice.

commit 576cd6430a8e07c7ed63a649852617652cb44128
Author: Gudjon I. Gudjonsson <gudjon at gudjon.org>
Date:   Thu Jun 16 22:33:59 2011 +0000

    * New upstream release
    * Change standards version to 3.9.2
    * Change debhelper dependency to 8
    * Add a line to rules to remove dependency_libs field from tclspice-dev
    * Remove override files
    * Create build-arch and build-indep targets
---
 debian/changelog                     | 11 +++++++++++
 debian/control                       |  8 ++++----
 debian/ngspice.overrides             |  6 ------
 debian/patches/02_fix_spelling.patch | 34 ----------------------------------
 debian/rules                         | 16 ++++++++++------
 debian/tclspice.overrides            |  5 -----
 6 files changed, 25 insertions(+), 55 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 310b2b3..9c1f441 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+ngspice (23-1) unstable; urgency=low
+
+  * New upstream release
+  * Change standards version to 3.9.2
+  * Change debhelper dependency to 8
+  * Add a line to rules to remove dependency_libs field from tclspice-dev
+  * Remove override files
+  * Create build-arch and build-indep targets
+
+ -- Gudjon I. Gudjonsson <gudjon at gudjon.org>  Fri, 17 Jun 2011 00:33:30 +0200
+
 ngspice (22-1) unstable; urgency=low
 
   * New upstream release
diff --git a/debian/control b/debian/control
index 3a6c51b..8c4d4ed 100644
--- a/debian/control
+++ b/debian/control
@@ -4,11 +4,11 @@ Priority: extra
 Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Gudjon I. Gudjonsson <gudjon at gudjon.org>,
  Andreas Tille <tille at debian.org>
-Build-Depends: debhelper (>= 7), automake, libtool, libxaw7-dev, flex,
+Build-Depends: debhelper (>= 8), automake, libtool, libxaw7-dev, flex,
  bison, gfortran, libeditline-dev, libncurses5-dev,
  lyx, elyxer, texinfo, texlive-latex-base, texlive-full, imagemagick,
  tcl8.4-dev, tcl8.4, tk8.4-dev, tk8.4, blt-dev
-Standards-Version: 3.9.1
+Standards-Version: 3.9.2
 Homepage: http://ngspice.sourceforge.net
 Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/ng-spice-rework/trunk/
 Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/ng-spice-rework/trunk
@@ -18,7 +18,7 @@ XS-Autobuild: yes
 Package: ngspice
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, dpkg (>= 1.15.4) | install-info
-Description: A Spice circuit simulator
+Description: Spice circuit simulator
  NGspice is a mixed-level/mixed-signal circuit simulator.
  Its code is based on three open source software packages:
  Spice3f5, Cider1b1 and Xspice.
@@ -50,7 +50,7 @@ Package: ngspice-doc
 Section: non-free/doc
 Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Documentation for the ngspice circuit simulator
+Description: Documentation for the NGspice circuit simulator
  NGspice is a mixed-level/mixed-signal circuit simulator.
  Its code is based on three open source software packages:
  Spice3f5, Cider1b1 and Xspice.
diff --git a/debian/ngspice.overrides b/debian/ngspice.overrides
deleted file mode 100644
index 4352f23..0000000
--- a/debian/ngspice.overrides
+++ /dev/null
@@ -1,6 +0,0 @@
-ngspice: binary-has-unneeded-section ./usr/lib/spice/digital.cm .comment
-ngspice: binary-has-unneeded-section ./usr/lib/spice/spice2poly.cm .comment
-ngspice: binary-has-unneeded-section ./usr/lib/spice/xtradev.cm .comment
-ngspice: binary-has-unneeded-section ./usr/lib/spice/xtraevt.cm .comment
-ngspice: binary-has-unneeded-section ./usr/lib/spice/analog.cm .comment
-
diff --git a/debian/patches/02_fix_spelling.patch b/debian/patches/02_fix_spelling.patch
deleted file mode 100644
index a4a04ec..0000000
--- a/debian/patches/02_fix_spelling.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Fix minor spelling errors in program
---- a/src/frontend/outitf.c
-+++ b/src/frontend/outitf.c
-@@ -291,7 +291,7 @@
-                   };
-                   if (parseSpecial(tmpname, namebuf, parambuf, depbuf)) {
-                     if (*depbuf) { fprintf( stderr,
--                    "Warning : unexpected dependant variable on %s\n", tmpname);
-+                    "Warning : unexpected dependent variable on %s\n", tmpname);
-                     } else {
-                       addSpecialDesc(run, tmpname, namebuf, parambuf, depind);
-                     }
---- a/src/spicelib/analysis/cktpzstr.c
-+++ b/src/spicelib/analysis/cktpzstr.c
-@@ -396,7 +396,7 @@
- 	break;
- 
-     default:
--	MERROR(E_PANIC, "Step type unkown");
-+	MERROR(E_PANIC, "Step type unknown");
- 	break;
-     }
- 
---- a/src/spicelib/devices/hisim/hsm1eval1_1.c
-+++ b/src/spicelib/devices/hisim/hsm1eval1_1.c
-@@ -1231,7 +1231,7 @@
- * - Psa : Analytical solution of 
- *             Cox( Vgp - Psa ) = cnst0 * Qacc
- *         where Qacc is the 3-dgree series of (fdep)^{1/2}.
--*         The unkown is transformed to Chi=beta(Ps0-Vbs).
-+*         The unknown is transformed to Chi=beta(Ps0-Vbs).
- * - Ps0_min : |Ps0_min| when Vbs=0.
- *-----------------*/
-  
diff --git a/debian/rules b/debian/rules
index 080ba31..1e2cea3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -70,14 +70,16 @@ config.status-stamp:
 		CFLAGS="$(CFLAGS)")
 	touch $@
 
-build: build-stamp
+build: build-arch build-indep
 
-build-stamp:  config.status 
+build-arch: config.status 
 	dh_testdir
-
 	cd build/ngspice && $(MAKE)
 	cd build/tclspice && $(MAKE)
+
+build-indep: config.status
 	# Build documentation
+	dh_testdir
 	cd build/manual && lyx --export ps manual.lyx 
 	cd build/manual && lyx --export html manual.lyx 
 
@@ -114,9 +116,9 @@ endif
 	find $(CURDIR)/debian/tclspice -type d -empty -delete
 
 	# Override file for ngspice
-	mkdir -p $(CURDIR)/debian/ngspice/usr/share/lintian/overrides/
-	install -p -o root -g root -m 644 $(CURDIR)/debian/ngspice.overrides \
-		$(CURDIR)/debian/ngspice/usr/share/lintian/overrides/ngspice
+	#mkdir -p $(CURDIR)/debian/ngspice/usr/share/lintian/overrides/
+	#install -p -o root -g root -m 644 $(CURDIR)/debian/ngspice.overrides \
+	#	$(CURDIR)/debian/ngspice/usr/share/lintian/overrides/ngspice
 	# Override file for tclspice
 	mkdir -p $(CURDIR)/debian/tclspice/usr/share/lintian/overrides/
 	install -p -o root -g root -m 644 $(CURDIR)/debian/tclspice.overrides \
@@ -156,6 +158,8 @@ binary-arch: build install
 	dh_installdocs
 	dh_installexamples -ptclspice examples/tclspice/* -a
 	dh_install --sourcedir=debian/tmp -a
+	sed -i "/dependency_libs/ s/'.*'/''/" \
+		"$(CURDIR)/debian/tclspice-dev/usr/lib/tcltk/libspice.la"
 	#dh_installinfo -a
 	dh_installman -a
 	dh_link -a
diff --git a/debian/tclspice.overrides b/debian/tclspice.overrides
deleted file mode 100644
index e53c489..0000000
--- a/debian/tclspice.overrides
+++ /dev/null
@@ -1,5 +0,0 @@
-tclspice: binary-has-unneeded-section ./usr/lib/tcltk/analog.cm .comment
-tclspice: binary-has-unneeded-section ./usr/lib/tcltk/digital.cm .comment
-tclspice: binary-has-unneeded-section ./usr/lib/tcltk/spice2poly.cm .comment
-tclspice: binary-has-unneeded-section ./usr/lib/tcltk/xtradev.cm .comment
-tclspice: binary-has-unneeded-section ./usr/lib/tcltk/xtraevt.cm .comment

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ngspice.git



More information about the debian-science-commits mailing list