[Pkg-octave-devel] New release of octave-forge

Colin Ingram synergizedmusic at gmail.com
Fri Feb 3 22:50:35 UTC 2006


On 2/3/06, Rafael Laboissiere <rafael at debian.org> wrote:
> * Colin Ingram <synergizedmusic at gmail.com> [2006-02-03 12:40]:
>
> > First off I can now build an octave-forge package against octave-2.9.4
> > using today's CVS of octave-forge and some minor changes to
> > debian/rules.  I will submit these changes to the 2.9 transition
> > branch.  Note this will not work with the current released sources of
> > octave-forge but only the cvs.  So check out the today's CVS and the
> > branch debian files and you can begin work as we outlined previously.
>
> Could you please commit the changes in debian/rules directly to the main
> SVN trunk.  I do not think that it is useful keeping them in a side
> branch, which will be mainly used for the 2.1/2.9 splitting effort.

opps I wasn't clear...I am going to commit the changes to debian/rules
which allow it to only build a 2.9 version of octave-forge so that
folajimi can build it and start working on the transition stuff. 
Heres the diff.

Index: debian/rules
===================================================================
--- debian/rules	(revision 479)
+++ debian/rules	(working copy)
@@ -15,7 +15,7 @@
 mdir	  	:= $(MDIR)
 altoctdir       := /usr/lib/$(altname)
 altmdir         := /usr/share/$(altname)
-octbin		:= $(shell octave-config-2.1.72 -p LOCALARCHLIBDIR)
+octbin		:= $(shell octave-config-2.9.4 -p LOCALARCHLIBDIR)

 mycheck:
 		@echo "debtmp $(debtmp)"
@@ -55,7 +55,7 @@
 configure:	configure-stamp
 configure-stamp: patch-stamp
 		dh_testdir
-		mv configure configure-orig
+		touch main/sparse/NOINSTALL
 		touch extra/MacOSX/NOINSTALL
 		[ -f autogen.sh ] && ./autogen.sh && chmod 0755 configure
 		CC=$(compilerpath)			\
@@ -65,6 +65,8 @@
 		CFLAGS=$(compilerflags)			\
 		CXXFLAGS=$(compilerflags)		\
 		FFLAGS=$(compilerflags)			\
+		OCTAVE="octave-2.9.4"			\
+		MKOCTFILE="mkoctfile-2.9.4"		\
 		./configure --prefix=/usr --with-altmpath=$(altmdir)
                 # clean the tsa/ directory
                 # ( cd extra/tsa && ../../debian/tsacleanup.pl )
@@ -96,7 +98,7 @@
 check:		check-stamp
 check-stamp:
 		dh_testdir
-		-$(MAKE) check 	OCTAVE=octave2.1
+		-$(MAKE) check 	OCTAVE=octave-2.9.4
 		touch check-stamp

 clean: unpatch
@@ -120,7 +122,7 @@
 		dh_testdir
 		dh_testroot
 #		dh_installdebconf
-		dh_installdocs		AUTHORS TODO README RELEASE-NOTES
+		dh_installdocs		TODO README RELEASE-NOTES
 		dh_installexamples	extra/pdb/bin/rasmol.sh
 #		dh_installmenu
 #		dh_installemacsen

>
> Also, please prepare a minimal patch in debian/patches/ containing the
> necessary changes from the CVS repository to have the package built.

this patch and any other changes for the current release are forthcoming.

>
> --
> Rafael
>
> _______________________________________________
> Pkg-octave-devel mailing list
> Pkg-octave-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-octave-devel
>



More information about the Pkg-octave-devel mailing list