[med-svn] r9343 - trunk/packages/libhmsbeagle/trunk/debian

Andreas Tille tille at alioth.debian.org
Thu Jan 19 21:24:57 UTC 2012


Author: tille
Date: 2012-01-19 21:24:57 +0000 (Thu, 19 Jan 2012)
New Revision: 9343

Added:
   trunk/packages/libhmsbeagle/trunk/debian/libhmsbeagle-dev.lintian-overrides
Modified:
   trunk/packages/libhmsbeagle/trunk/debian/changelog
   trunk/packages/libhmsbeagle/trunk/debian/control
   trunk/packages/libhmsbeagle/trunk/debian/rules
Log:
Make sure package builds twice in a row; handle some lintian issues regarding man pages bei either fixing the man page or using overrides


Modified: trunk/packages/libhmsbeagle/trunk/debian/changelog
===================================================================
--- trunk/packages/libhmsbeagle/trunk/debian/changelog	2012-01-19 21:10:18 UTC (rev 9342)
+++ trunk/packages/libhmsbeagle/trunk/debian/changelog	2012-01-19 21:24:57 UTC (rev 9343)
@@ -8,6 +8,8 @@
     - Added needed Java (Build-)Depends
   * debian/rules: Build Java Library
   * debian/copyright: DEP5
+  * debian/libhmsbeagle-dev.lintian-overrides: Make less noise about
+    broken doxygen manpages
 
  -- Andreas Tille <tille at debian.org>  Thu, 19 Jan 2012 16:02:12 +0100
 

Modified: trunk/packages/libhmsbeagle/trunk/debian/control
===================================================================
--- trunk/packages/libhmsbeagle/trunk/debian/control	2012-01-19 21:10:18 UTC (rev 9342)
+++ trunk/packages/libhmsbeagle/trunk/debian/control	2012-01-19 21:24:57 UTC (rev 9343)
@@ -4,7 +4,7 @@
 DM-Upload-Allowed: yes
 Uploaders: Tim Booth <tbooth at ceh.ac.uk>,
  Andreas Tille <tille at debian.org>
-Build-Depends: debhelper (>= 7.0.50~), autoconf (>= 2.65), automake (>= 1:1.11), libtool,
+Build-Depends: debhelper (>= 7.0.50~), autotools-dev, dh-autoreconf,
  doxygen, javahelper (>=0.25), default-jdk, ant
 Standards-Version: 3.9.2
 Section: libs

Added: trunk/packages/libhmsbeagle/trunk/debian/libhmsbeagle-dev.lintian-overrides
===================================================================
--- trunk/packages/libhmsbeagle/trunk/debian/libhmsbeagle-dev.lintian-overrides	                        (rev 0)
+++ trunk/packages/libhmsbeagle/trunk/debian/libhmsbeagle-dev.lintian-overrides	2012-01-19 21:24:57 UTC (rev 9343)
@@ -0,0 +1,49 @@
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/BeagleOperation.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/Dim3Int.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/FourTaxonExample.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/GPUInterface.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/KernelLauncher.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/KernelResource.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/VecUnion.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_Beagle.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_BeagleException.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_BeagleFactory.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_BeagleImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_BeagleImplFactory.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_BeagleInfo.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_BeagleJNIImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_BeagleJNIWrapper.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_BeaglePlugin.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_DependencyAwareBeagleImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_FourStateBeagleImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_GeneralBeagleImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_InstanceDetails.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_ResourceDetails.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPU4StateImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPU4StateImplFactory.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPU4StateSSEImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPU4StateSSEImplFactory.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPU4StateSSEImpl_ BEAGLE_CPU_4_SSE_DOUBLE _.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPU4StateSSEImpl_ BEAGLE_CPU_4_SSE_FLOAT _.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUImplFactory.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUOpenMPPlugin.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUPlugin.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUSSEImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUSSEImplFactory.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUSSEImpl_ BEAGLE_CPU_SSE_DOUBLE _.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUSSEImpl_ BEAGLE_CPU_SSE_FLOAT _.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_BeagleCPUSSEPlugin.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_EigenDecomposition.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_EigenDecompositionCube.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_cpu_EigenDecompositionSquare.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_gpu_BeagleGPUImpl.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_gpu_BeagleGPUImplFactory.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_gpu_CUDAPlugin.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_gpu_OpenCLPlugin.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_plugin_Plugin.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_plugin_PluginManager.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_plugin_SharedLibrary.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_plugin_SharedLibraryException.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_plugin_UnixSharedLibrary.3.gz
+libhmsbeagle-dev: manpage-has-bad-whatis-entry usr/share/man/man3/beagle_plugin_WinSharedLibrary.3.gz

Modified: trunk/packages/libhmsbeagle/trunk/debian/rules
===================================================================
--- trunk/packages/libhmsbeagle/trunk/debian/rules	2012-01-19 21:10:18 UTC (rev 9342)
+++ trunk/packages/libhmsbeagle/trunk/debian/rules	2012-01-19 21:24:57 UTC (rev 9343)
@@ -6,7 +6,7 @@
 #export DH_VERBOSE=1
 
 %:
-	dh $@ --with javahelper
+	dh $@ --with autoreconf --with javahelper
 
 override_dh_auto_configure:
 	./autogen.sh
@@ -31,6 +31,11 @@
 	# Release goal: Getting rid of unneeded *.la / emptying dependency_libs
 	find debian -name "*.la" -delete
 
+override_dh_installman:
+	# Fix whatis entry of doxygen generated man pages if possible
+	find doc/man/man3 -name "*.3" -exec sed -i "/^.SH NAME/{;N;N;N;s/\(.SH NAME\)[[:space:]]*\([A-Za-z].*-\).*.PP[[:space:]]*\([A-Za-z].*\)/\1\n\2 \3/g;}" \{\} \;
+	dh_installman
+
 override_dh_auto_clean:
 	$(MAKE) -f Makefile distclean || true
 	rm -rf doc .config configure




More information about the debian-med-commit mailing list