[Pkg-octave-commit] rev 801 - in trunk/packages/octaviz/debian: . patches

Rafael Laboissiere rafael at alioth.debian.org
Wed Nov 15 20:13:39 CET 2006


Author: rafael
Date: 2006-11-15 20:13:38 +0100 (Wed, 15 Nov 2006)
New Revision: 801

Modified:
   trunk/packages/octaviz/debian/changelog
   trunk/packages/octaviz/debian/patches/40-revamped-build-system.patch
   trunk/packages/octaviz/debian/rules
Log:
Debian release octaviz_0.4.5-1

Modified: trunk/packages/octaviz/debian/changelog
===================================================================
--- trunk/packages/octaviz/debian/changelog	2006-11-14 09:19:04 UTC (rev 800)
+++ trunk/packages/octaviz/debian/changelog	2006-11-15 19:13:38 UTC (rev 801)
@@ -1,7 +1,5 @@
 octaviz (0.4.5-1) unstable; urgency=low
 
-  NOT YET RELEASED!
-
   [ Thomas Weber ]
   * New upstream release (closes: #398412)
   * Dropped Patches:
@@ -23,7 +21,7 @@
     making it possible to do out-of-source builds and/or parallel builds
   * Version the suggests on vtkdata for new VTK_DATA_ROOT path
 
- --
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 14 Nov 2006 21:27:26 +0100
 
 octaviz (0.4.0+cvs20060921-2) unstable; urgency=low
 

Modified: trunk/packages/octaviz/debian/patches/40-revamped-build-system.patch
===================================================================
--- trunk/packages/octaviz/debian/patches/40-revamped-build-system.patch	2006-11-14 09:19:04 UTC (rev 800)
+++ trunk/packages/octaviz/debian/patches/40-revamped-build-system.patch	2006-11-15 19:13:38 UTC (rev 801)
@@ -1,7 +1,7 @@
 diff -Nur octaviz/CMakeLists.txt octaviz.new/CMakeLists.txt
 --- octaviz/CMakeLists.txt	2006-11-13 10:59:17.355774000 +0000
 +++ octaviz.new/CMakeLists.txt	2006-11-13 12:25:35.647040165 +0000
-@@ -1,165 +1,234 @@
+@@ -1,165 +1,236 @@
 -# This file is a hacked CMakeLists.txt from ParaView/Octave
 -# Thanks to Brad King.
 -
@@ -361,7 +361,9 @@
 +			ADD_OCT_FILE(${class} "${flags}")
 +
 +			# install .oct file
-+			INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${class}.oct DESTINATION ${OCTAVIZ_OCT_DIR})
++			INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${class}.oct
++                               PERMISSIONS WORLD_EXECUTE OWNER_EXECUTE
++                               DESTINATION ${OCTAVIZ_OCT_DIR})
 +		ENDIF(NOT VTK_CLASS_WRAP_EXCLUDE_${class})
 +	ENDFOREACH(class)
 +ENDMACRO(OCTAVE_WRAP_VTK)

Modified: trunk/packages/octaviz/debian/rules
===================================================================
--- trunk/packages/octaviz/debian/rules	2006-11-14 09:19:04 UTC (rev 800)
+++ trunk/packages/octaviz/debian/rules	2006-11-15 19:13:38 UTC (rev 801)
@@ -60,7 +60,10 @@
 	touch build-stamp
 
 clean::
-	rm -rf build build-stamp cmake-stamp
+	rm -rf build build-stamp cmake-stamp 
+	# The following should not be necessary if out-of-source build
+        # worked...
+	rm -f Common/*.o
 
 binary-install/octaviz::
 	( cd build ; $(MAKE) install DESTDIR=$(debdir) )
@@ -71,6 +74,10 @@
 	find $(debdir) -name \*.m | xargs -if chmod -x f
 
 binary-predeb/octaviz::
+	# Pick just one *.oct file for calculating the shlib dependencies
+	dpkg-shlibdeps -Tdebian/octaviz.substvars			\
+		`find debian -name \*.oct | perl -pe 'print;exit'`	\
+		`find debian -name \*.so`
 	octave-depends
 
 .PHONY: build




More information about the Pkg-octave-commit mailing list