[Pkg-octave-commit] rev 869 - in octave/trunk/debian: . in

Rafael Laboissiere rafael at alioth.debian.org
Thu Mar 29 11:38:21 CET 2007


Author: rafael
Date: 2007-03-29 10:38:21 +0000 (Thu, 29 Mar 2007)
New Revision: 869

Modified:
   octave/trunk/debian/changelog
   octave/trunk/debian/in/control
   octave/trunk/debian/rules
Log:
* debian/rules:
  + Install emacs/octave-tags* files instead of emacs/otags*
  + Added conf.texi to $(savefiles)
  + Added hack for removing the libcruft/misc/pic directory left after
    "make clean", as well as the libcruft/mkf77def script and the test
    file test/a.wav
  + When building the architecture independent part of the pacakge, call
    make with AWK=gawk, otherwise mawk will be used and the infamous
    error message "program limit exceeded: sprintf buffer size=1020"
    will be issued.
* debian/in/control:
  + Added XS-Vcs-Svn and XS-Vcs-Browser fields
  + Build-depends on gawk



Modified: octave/trunk/debian/changelog
===================================================================
--- octave/trunk/debian/changelog	2007-03-29 10:35:35 UTC (rev 868)
+++ octave/trunk/debian/changelog	2007-03-29 10:38:21 UTC (rev 869)
@@ -27,8 +27,21 @@
     + 50_parse-inline-brackets
     + 50_sparse_constructors
 
-  * debian/in/control: Added XS-Vcs-Svn and XS-Vcs-Browser fields
+  * debian/rules:
+    + Install emacs/octave-tags* files instead of emacs/otags*
+    + Added conf.texi to $(savefiles)
+    + Added hack for removing the libcruft/misc/pic directory left after
+      "make clean", as well as the libcruft/mkf77def script and the test
+      file test/a.wav
+    + When building the architecture independent part of the pacakge, call
+      make with AWK=gawk, otherwise mawk will be used and the infamous
+      error message "program limit exceeded: sprintf buffer size=1020"
+      will be issued.
 
+  * debian/in/control:
+    + Added XS-Vcs-Svn and XS-Vcs-Browser fields
+    + Build-depends on gawk
+
  --
 
 octave2.9 (2.9.9-9) experimental; urgency=low

Modified: octave/trunk/debian/in/control
===================================================================
--- octave/trunk/debian/in/control	2007-03-29 10:35:35 UTC (rev 868)
+++ octave/trunk/debian/in/control	2007-03-29 10:38:21 UTC (rev 869)
@@ -9,7 +9,7 @@
  | libhdf5-mpich-dev (>= 1.6.5), refblas3-dev | atlas3-base-dev,
  lapack3-dev | atlas3-base-dev, gnuplot-nox, fftw3-dev, dejagnu, texi2html,
  less, dpatch, slice[V_2_9:, libpcre3-dev, flex, libglpk-dev (>= 4.15),
- libufsparse-dev:]
+ libufsparse-dev, gawk:]
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-octave/octave/
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-octave/octave/

Modified: octave/trunk/debian/rules
===================================================================
--- octave/trunk/debian/rules	2007-03-29 10:35:35 UTC (rev 868)
+++ octave/trunk/debian/rules	2007-03-29 10:38:21 UTC (rev 869)
@@ -37,7 +37,7 @@
 debini		:= $(debtmp)/usr/share/octave/site/m/startup
 debininew	:= $(debtmp)/usr/share/octave/$(version)/m/startup
 
-savefiles	:= configure config.h.in scripts/configure
+savefiles	:= configure config.h.in scripts/configure doc/conf.texi
 texifiles	:= doc/interpreter/octave.texi		\
 			doc/liboctave/liboctave.texi	\
 			doc/faq/Octave-FAQ.texi
@@ -176,7 +176,7 @@
 make-indep-stamp:
 
 	ln -fs octMakefile-only-doc octMakefile
-	$(MAKE)
+	$(MAKE) AWK=gawk
 
 	touch make-indep-stamp
 
@@ -213,6 +213,10 @@
 		test -f $$f-save && mv $$f-save $$f ;			\
 	done
 
+	# The following must be dropped when the upstream Makefile.in
+	# is fixed
+	rm -rf libcruft/mkf77def libcruft/misc/pic test/a.wav
+
 	dh_clean
 
 install: install-arch install-indep
@@ -284,9 +288,9 @@
 		usr/share/emacs/site-lisp/$(emacs_package)
 	install -p -m 0644 emacs/*.el		$(deblsp)
 	dh_installemacsen -p$(emacs_package)
-	install -p -m 0755 emacs/otags			\
+	install -p -m 0755 emacs/octave-tags			\
 		$(debbase)/$(emacs_package)/usr/bin/octave-tags-$(version)
-	install -p -m 0644 emacs/otags.1			\
+	install -p -m 0644 emacs/octave-tags.1			\
 	     $(debbase)/$(emacs_package)/usr/share/man/man1/octave-tags-$(version).1
 
 	dh_installchangelogs -i			ChangeLog




More information about the Pkg-octave-commit mailing list