Author: malat Date: 2012-06-19 12:24:09 +0000 (Tue, 19 Jun 2012) New Revision: 11387
Added: trunk/packages/vxl/tags/1.14.0-18/ trunk/packages/vxl/tags/1.14.0-18/debian/changelog trunk/packages/vxl/tags/1.14.0-18/debian/compat trunk/packages/vxl/tags/1.14.0-18/debian/control trunk/packages/vxl/tags/1.14.0-18/debian/rules Removed: trunk/packages/vxl/tags/1.14.0-18/debian/changelog trunk/packages/vxl/tags/1.14.0-18/debian/compat trunk/packages/vxl/tags/1.14.0-18/debian/control trunk/packages/vxl/tags/1.14.0-18/debian/rules Log: [svn-buildpackage] Tagging vxl 1.14.0-18 Deleted: trunk/packages/vxl/tags/1.14.0-18/debian/changelog =================================================================== --- trunk/packages/vxl/trunk/debian/changelog 2012-06-19 10:22:13 UTC (rev 11385) +++ trunk/packages/vxl/tags/1.14.0-18/debian/changelog 2012-06-19 12:24:09 UTC (rev 11387) @@ -1,151 +0,0 @@ -vxl (1.14.0-18) unstable; urgency=low - - * Fix compilation with gcc 4.7. Closes: #674350 - - -- Mathieu Malaterre <ma...@debian.org> Tue, 19 Jun 2012 10:17:57 +0000 - -vxl (1.14.0-17) unstable; urgency=low - - * Disable test suite for now - * Fix test suite compilation on kFreeBSD. Closes: #671653 - - -- Mathieu Malaterre <ma...@debian.org> Sat, 05 May 2012 21:39:39 +0200 - -vxl (1.14.0-16) unstable; urgency=low - - * Use my @d.o alias - * Set LDFLAGS to remove lintian warnings - * Update d/copyright to use dep5 - * Bump Std-Vers to 3.9.3, no changes needed - * Explicitly prefer libtiff5-dev in d/control. Closes: #665026 - * Fix compilation with png1.5. Closes: #650570 - * Fix lintian warning about FSF address - * Make sure to compile using 2.7 (3.2 generates FTBFS) - * Activate test-suite, remove broken tests for now - - -- Mathieu Malaterre <ma...@debian.org> Fri, 04 May 2012 14:53:49 +0200 - -vxl (1.14.0-15) unstable; urgency=low - - * Remove inclusion of doxygen.cmake. Closes: #656922 - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Mon, 23 Jan 2012 11:07:33 +0100 - -vxl (1.14.0-14) unstable; urgency=low - - [ Andreas Tille ] - * debian/contol - - Added myself to Uploaders - - Remove libavifile-0.7-dev from Build-Depends - Closes: #647787 - - [ Mathieu Malaterre ] - * Remove libav patch, use upstream patch instead. - * Fix missing libraries. - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Tue, 20 Dec 2011 15:23:03 +0100 - -vxl (1.14.0-13) unstable; urgency=low - - * Fix videodev2.h compilation on kFreeBSD. Closes: #651464 - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Sun, 11 Dec 2011 12:22:27 +0100 - -vxl (1.14.0-12) unstable; urgency=low - - * Another attempt at fixing alpha building - * Add a patch to install doxygen.cmake. Closes: #651314 - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Wed, 07 Dec 2011 22:15:15 +0100 - -vxl (1.14.0-11) unstable; urgency=low - - * Fix another compilation issue on alpha - * Move pre-build operations in auto_configure, since it was broken - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Sat, 22 Oct 2011 01:46:01 -0400 - -vxl (1.14.0-10) unstable; urgency=low - - * Fix compilation on alpha. Closes: #643643 - * Redo d/rules. remove tests for now - * Compiles DC1394 plugin only on linux-any - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Wed, 28 Sep 2011 12:13:03 +0200 - -vxl (1.14.0-9) unstable; urgency=low - - * Rename libmcal to libmul_mcal. Closes: #639269 - * Fix compilation with libav/0.7.2. Closes: #638251 - * Bump Standard Version to 3.9.2, no changes needed - * Compiles DC1394 plugin - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Fri, 26 Aug 2011 11:13:58 +0200 - -vxl (1.14.0-8) unstable; urgency=low - - * Remove B-D on linux-libc-dev since videodev was deprecated in 2.6.38 anyway - * Remove B-D on libdc1394-22-dev to allow building on kfreedbsd-* - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Thu, 05 May 2011 10:40:29 +0200 - -vxl (1.14.0-7) unstable; urgency=low - - * Fix compilation on armel. Closes: #624512 - * Explicitly B-D on libav-dev files - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Fri, 29 Apr 2011 09:38:20 +0200 - -vxl (1.14.0-6) unstable; urgency=low - - * Fix compilation on armel. Closes: #624410 - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Thu, 28 Apr 2011 10:46:46 +0200 - -vxl (1.14.0-5) unstable; urgency=low - - * Rename libs to prevent conflicts. Closes: #623511, #624174 - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Tue, 26 Apr 2011 11:56:39 +0200 - -vxl (1.14.0-4) unstable; urgency=low - - * Add another patch for non-intel platform - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Tue, 19 Apr 2011 21:29:19 +0200 - -vxl (1.14.0-3) unstable; urgency=low - - * Remove sse2 instruction from non-sse2 platforms - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Tue, 19 Apr 2011 08:32:40 +0200 - -vxl (1.14.0-2) unstable; urgency=low - - * Start turning more options to ON. Closes: #580671 - * Update Standard Version to 3.9.1 (no changes needed) - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Thu, 07 Apr 2011 17:19:34 +0200 - -vxl (1.14.0-1) unstable; urgency=low - - [Mathieu Malaterre] - * New upstream - * Update standard version to 3.8.4 (no change needed) - - [Andreas Tille] - * Using Dpkg source format version ‘3.0 (quilt)’ (debian/source/format) - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Mon, 03 May 2010 17:56:56 +0200 - -vxl (1.13.0-2) unstable; urgency=low - - * Use system expat (Closes: #560945) - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Sun, 13 Dec 2009 11:49:36 +0100 - -vxl (1.13.0-1) unstable; urgency=low - - * Initial release (Closes: #390999) - - -- Mathieu Malaterre <mathieu.malate...@gmail.com> Wed, 30 Sep 2009 14:07:28 +0200 Copied: trunk/packages/vxl/tags/1.14.0-18/debian/changelog (from rev 11386, trunk/packages/vxl/trunk/debian/changelog) =================================================================== --- trunk/packages/vxl/tags/1.14.0-18/debian/changelog (rev 0) +++ trunk/packages/vxl/tags/1.14.0-18/debian/changelog 2012-06-19 12:24:09 UTC (rev 11387) @@ -0,0 +1,152 @@ +vxl (1.14.0-18) unstable; urgency=low + + * Fix compilation with gcc 4.7. Closes: #674350 + * Use CPPFLAGS for hardening (using dh/compat 9) + + -- Mathieu Malaterre <ma...@debian.org> Tue, 19 Jun 2012 13:40:50 +0200 + +vxl (1.14.0-17) unstable; urgency=low + + * Disable test suite for now + * Fix test suite compilation on kFreeBSD. Closes: #671653 + + -- Mathieu Malaterre <ma...@debian.org> Sat, 05 May 2012 21:39:39 +0200 + +vxl (1.14.0-16) unstable; urgency=low + + * Use my @d.o alias + * Set LDFLAGS to remove lintian warnings + * Update d/copyright to use dep5 + * Bump Std-Vers to 3.9.3, no changes needed + * Explicitly prefer libtiff5-dev in d/control. Closes: #665026 + * Fix compilation with png1.5. Closes: #650570 + * Fix lintian warning about FSF address + * Make sure to compile using 2.7 (3.2 generates FTBFS) + * Activate test-suite, remove broken tests for now + + -- Mathieu Malaterre <ma...@debian.org> Fri, 04 May 2012 14:53:49 +0200 + +vxl (1.14.0-15) unstable; urgency=low + + * Remove inclusion of doxygen.cmake. Closes: #656922 + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Mon, 23 Jan 2012 11:07:33 +0100 + +vxl (1.14.0-14) unstable; urgency=low + + [ Andreas Tille ] + * debian/contol + - Added myself to Uploaders + - Remove libavifile-0.7-dev from Build-Depends + Closes: #647787 + + [ Mathieu Malaterre ] + * Remove libav patch, use upstream patch instead. + * Fix missing libraries. + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Tue, 20 Dec 2011 15:23:03 +0100 + +vxl (1.14.0-13) unstable; urgency=low + + * Fix videodev2.h compilation on kFreeBSD. Closes: #651464 + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Sun, 11 Dec 2011 12:22:27 +0100 + +vxl (1.14.0-12) unstable; urgency=low + + * Another attempt at fixing alpha building + * Add a patch to install doxygen.cmake. Closes: #651314 + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Wed, 07 Dec 2011 22:15:15 +0100 + +vxl (1.14.0-11) unstable; urgency=low + + * Fix another compilation issue on alpha + * Move pre-build operations in auto_configure, since it was broken + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Sat, 22 Oct 2011 01:46:01 -0400 + +vxl (1.14.0-10) unstable; urgency=low + + * Fix compilation on alpha. Closes: #643643 + * Redo d/rules. remove tests for now + * Compiles DC1394 plugin only on linux-any + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Wed, 28 Sep 2011 12:13:03 +0200 + +vxl (1.14.0-9) unstable; urgency=low + + * Rename libmcal to libmul_mcal. Closes: #639269 + * Fix compilation with libav/0.7.2. Closes: #638251 + * Bump Standard Version to 3.9.2, no changes needed + * Compiles DC1394 plugin + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Fri, 26 Aug 2011 11:13:58 +0200 + +vxl (1.14.0-8) unstable; urgency=low + + * Remove B-D on linux-libc-dev since videodev was deprecated in 2.6.38 anyway + * Remove B-D on libdc1394-22-dev to allow building on kfreedbsd-* + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Thu, 05 May 2011 10:40:29 +0200 + +vxl (1.14.0-7) unstable; urgency=low + + * Fix compilation on armel. Closes: #624512 + * Explicitly B-D on libav-dev files + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Fri, 29 Apr 2011 09:38:20 +0200 + +vxl (1.14.0-6) unstable; urgency=low + + * Fix compilation on armel. Closes: #624410 + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Thu, 28 Apr 2011 10:46:46 +0200 + +vxl (1.14.0-5) unstable; urgency=low + + * Rename libs to prevent conflicts. Closes: #623511, #624174 + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Tue, 26 Apr 2011 11:56:39 +0200 + +vxl (1.14.0-4) unstable; urgency=low + + * Add another patch for non-intel platform + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Tue, 19 Apr 2011 21:29:19 +0200 + +vxl (1.14.0-3) unstable; urgency=low + + * Remove sse2 instruction from non-sse2 platforms + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Tue, 19 Apr 2011 08:32:40 +0200 + +vxl (1.14.0-2) unstable; urgency=low + + * Start turning more options to ON. Closes: #580671 + * Update Standard Version to 3.9.1 (no changes needed) + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Thu, 07 Apr 2011 17:19:34 +0200 + +vxl (1.14.0-1) unstable; urgency=low + + [Mathieu Malaterre] + * New upstream + * Update standard version to 3.8.4 (no change needed) + + [Andreas Tille] + * Using Dpkg source format version ‘3.0 (quilt)’ (debian/source/format) + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Mon, 03 May 2010 17:56:56 +0200 + +vxl (1.13.0-2) unstable; urgency=low + + * Use system expat (Closes: #560945) + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Sun, 13 Dec 2009 11:49:36 +0100 + +vxl (1.13.0-1) unstable; urgency=low + + * Initial release (Closes: #390999) + + -- Mathieu Malaterre <mathieu.malate...@gmail.com> Wed, 30 Sep 2009 14:07:28 +0200 Deleted: trunk/packages/vxl/tags/1.14.0-18/debian/compat =================================================================== --- trunk/packages/vxl/trunk/debian/compat 2012-06-19 10:22:13 UTC (rev 11385) +++ trunk/packages/vxl/tags/1.14.0-18/debian/compat 2012-06-19 12:24:09 UTC (rev 11387) @@ -1 +0,0 @@ -8 Copied: trunk/packages/vxl/tags/1.14.0-18/debian/compat (from rev 11386, trunk/packages/vxl/trunk/debian/compat) =================================================================== --- trunk/packages/vxl/tags/1.14.0-18/debian/compat (rev 0) +++ trunk/packages/vxl/tags/1.14.0-18/debian/compat 2012-06-19 12:24:09 UTC (rev 11387) @@ -0,0 +1 @@ +9 Deleted: trunk/packages/vxl/tags/1.14.0-18/debian/control =================================================================== --- trunk/packages/vxl/trunk/debian/control 2012-06-19 10:22:13 UTC (rev 11385) +++ trunk/packages/vxl/tags/1.14.0-18/debian/control 2012-06-19 12:24:09 UTC (rev 11387) @@ -1,43 +0,0 @@ -Source: vxl -Homepage: http://vxl.sf.net -Section: science -Priority: optional -Maintainer: Debian Med Packaging Team <debian-med-packag...@lists.alioth.debian.org> -DM-Upload-Allowed: yes -Uploaders: Mathieu Malaterre <ma...@debian.org>, - Andreas Tille <ti...@debian.org> -Build-Depends: debhelper (>= 8), cmake (>= 2.4.5), libtiff5-dev | libtiff-dev, - libdcmtk2-dev, libpng-dev, libjpeg-dev, zlib1g-dev, libexpat-dev, python-dev (>= 2.6.6-3~), - libgeotiff-dev, libcoin60-dev, libdc1394-22-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], - libqt4-dev, libxerces-c-dev, libglu-dev, libqt4-opengl-dev, - libmpeg2-4-dev, libswscale-dev, libavformat-dev, libavcodec-dev -Standards-Version: 3.9.3 -X-Python-Version: 2.7 -Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/vxl/trunk/ -Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/vxl/trunk/ - -Package: libvxl1.14 -Section: libs -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} -Description: C++ Libraries for Computer Vision Research - VXL (the Vision-something-Libraries) is a collection of C++ libraries - designed for computer vision research and implementation. It was created - from TargetJr and the IUE with the aim of making a light, fast and - consistent system. VXL is written in ANSI/ISO C++ and is designed to be - portable over many platforms. - -Package: libvxl1-dev -Section: libdevel -Architecture: any -Depends: ${misc:Depends}, libvxl1.14 (= ${binary:Version}) -Provides: libvxl-dev -Description: C++ Libraries for Computer Vision Research - VXL (the Vision-something-Libraries) is a collection of C++ libraries - designed for computer vision research and implementation. It was created - from TargetJr and the IUE with the aim of making a light, fast and - consistent system. VXL is written in ANSI/ISO C++ and is designed to be - portable over many platforms. - . - This package contains the development files needed to build your own - VXL applications. Copied: trunk/packages/vxl/tags/1.14.0-18/debian/control (from rev 11386, trunk/packages/vxl/trunk/debian/control) =================================================================== --- trunk/packages/vxl/tags/1.14.0-18/debian/control (rev 0) +++ trunk/packages/vxl/tags/1.14.0-18/debian/control 2012-06-19 12:24:09 UTC (rev 11387) @@ -0,0 +1,43 @@ +Source: vxl +Homepage: http://vxl.sf.net +Section: science +Priority: optional +Maintainer: Debian Med Packaging Team <debian-med-packag...@lists.alioth.debian.org> +DM-Upload-Allowed: yes +Uploaders: Mathieu Malaterre <ma...@debian.org>, + Andreas Tille <ti...@debian.org> +Build-Depends: debhelper (>= 9), cmake (>= 2.4.5), libtiff5-dev | libtiff-dev, + libdcmtk2-dev, libpng-dev, libjpeg-dev, zlib1g-dev, libexpat-dev, python-dev (>= 2.6.6-3~), + libgeotiff-dev, libcoin60-dev, libdc1394-22-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], + libqt4-dev, libxerces-c-dev, libglu-dev, libqt4-opengl-dev, + libmpeg2-4-dev, libswscale-dev, libavformat-dev, libavcodec-dev +Standards-Version: 3.9.3 +X-Python-Version: 2.7 +Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/vxl/trunk/ +Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/vxl/trunk/ + +Package: libvxl1.14 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} +Description: C++ Libraries for Computer Vision Research + VXL (the Vision-something-Libraries) is a collection of C++ libraries + designed for computer vision research and implementation. It was created + from TargetJr and the IUE with the aim of making a light, fast and + consistent system. VXL is written in ANSI/ISO C++ and is designed to be + portable over many platforms. + +Package: libvxl1-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libvxl1.14 (= ${binary:Version}) +Provides: libvxl-dev +Description: C++ Libraries for Computer Vision Research + VXL (the Vision-something-Libraries) is a collection of C++ libraries + designed for computer vision research and implementation. It was created + from TargetJr and the IUE with the aim of making a light, fast and + consistent system. VXL is written in ANSI/ISO C++ and is designed to be + portable over many platforms. + . + This package contains the development files needed to build your own + VXL applications. Deleted: trunk/packages/vxl/tags/1.14.0-18/debian/rules =================================================================== --- trunk/packages/vxl/trunk/debian/rules 2012-06-19 10:22:13 UTC (rev 11385) +++ trunk/packages/vxl/tags/1.14.0-18/debian/rules 2012-06-19 12:24:09 UTC (rev 11387) @@ -1,74 +0,0 @@ -#!/usr/bin/make -f -#export DH_VERBOSE=1 - -DPKG_EXPORT_BUILDFLAGS = 1 --include /usr/share/dpkg/buildflags.mk -export LDFLAGS=-Wl,--as-needed - -VER_FULL = $(shell dpkg-parsechangelog | grep '^Version' | cut -d' ' -f2 | cut -f1 -d-) -SOVERSION = $(shell echo $(VER_FULL) | cut -f1-2 -d.) -VER_MAJOR = $(shell echo $(VER_FULL) | cut -f1 -d.) - -UPSTREAM_SRC = vxl-$(VER_FULL) -DEBIAN_SRC_DIR = vxl-$(VER_FULL) -DEBIAN_SRC_TAR = vxl_$(VER_FULL).orig.tar.gz - -# CMAKE_SKIP_RPATH=OFF is required when BUILD_TESTING=ON -CMAKE_EXTRA_FLAGS = \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr \ - -DCMAKE_SKIP_RPATH:BOOL=OFF \ - -DBUILD_SHARED_LIBS:BOOL=ON \ - -DVXL_USING_NATIVE_ZLIB:BOOL=ON \ - -DVXL_USING_NATIVE_JPEG:BOOL=ON \ - -DVXL_USING_NATIVE_MPEG2:BOOL=ON \ - -DVXL_USING_NATIVE_PNG:BOOL=ON \ - -DVXL_USING_NATIVE_TIFF:BOOL=ON \ - -DVXL_USING_NATIVE_SHAPELIB:BOOL=ON \ - -DVXL_USING_NATIVE_GEOTIFF:BOOL=ON \ - -DVXL_USING_NATIVE_EXPAT:BOOL=ON \ - -DBUILD_VGUI:BOOL=ON \ - -DBUILD_BGUI3D:BOOL=ON \ - -DVXL_BUILD_DCMTK:BOOL=ON \ - -DBUILD_OXL:BOOL=ON \ - -DBUILD_CORE_GEOMETRY:BOOL=ON \ - -DBUILD_CORE_IMAGING:BOOL=ON \ - -DBUILD_CORE_NUMERICS:BOOL=ON \ - -DBUILD_CORE_PROBABILITY:BOOL=ON \ - -DBUILD_CORE_SERIALISATION:BOOL=ON \ - -DBUILD_CORE_UTILITIES:BOOL=ON \ - -DBUILD_CORE_VIDEO:BOOL=ON \ - -DBUILD_EXAMPLES:BOOL=OFF \ - -DPYTHON_INCLUDE_DIR="/usr/include/python2.7" \ - -DPYTHON_LIBRARY="/usr/lib/python2.7/config/libpython2.7.so" \ - -DBUILD_TESTING:BOOL=ON - -pkg_lib = libvxl$(SOVERSION) -pkg_dev = libvxl$(VER_MAJOR)-dev -#pkg_examples = vxl$(VER_MAJOR)-examples - -%: - dh $@ --buildsystem=cmake --parallel --with python2 - -override_dh_auto_configure: - # remove duplicate from bprb_parameters+unsigned_int-.cxx - rm -f $(CURDIR)/contrib/brl/bpro/bprb/Templates/bprb_parameters+unsigned-.cxx - # remove duplicate from bvxm_voxel_grid+bsta_num_obs+bsta_mixture_fixed+bsta_num_obs+bsta_gauss_f1-.3---.cxx - rm -f $(CURDIR)/contrib/brl/bseg/bvxm/grid/Templates/bvxm_voxel_grid+bsta_num_obs+bsta_mixture_fixed+bsta_num_obs+bsta_gaussian_sphere+float.1--.3---.cxx - dh_auto_configure -- $(CMAKE_EXTRA_FLAGS) - -override_dh_lintian: - echo "$(pkg_lib): package-name-doesnt-match-sonames" > debian/$(pkg_lib).lintian-overrides - dh_lintian - -override_dh_install: - dh_install -p$(pkg_lib) debian/tmp/usr/lib/lib*.so.* usr/lib - dh_install -p$(pkg_dev) debian/tmp/usr/lib/lib*.so usr/lib - dh_install -p$(pkg_dev) --autodest debian/tmp/usr/include - dh_install -p$(pkg_dev) --autodest debian/tmp/usr/share/vxl/cmake/*.cmake - -# too many tests failure, with erratic behavior -# http://bugs.debian.org/671601 -override_dh_auto_test: - -get-orig-source: - uscan --verbose --force-download --repack Copied: trunk/packages/vxl/tags/1.14.0-18/debian/rules (from rev 11386, trunk/packages/vxl/trunk/debian/rules) =================================================================== --- trunk/packages/vxl/tags/1.14.0-18/debian/rules (rev 0) +++ trunk/packages/vxl/tags/1.14.0-18/debian/rules 2012-06-19 12:24:09 UTC (rev 11387) @@ -0,0 +1,72 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 + +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + +VER_FULL = $(shell dpkg-parsechangelog | grep '^Version' | cut -d' ' -f2 | cut -f1 -d-) +SOVERSION = $(shell echo $(VER_FULL) | cut -f1-2 -d.) +VER_MAJOR = $(shell echo $(VER_FULL) | cut -f1 -d.) + +UPSTREAM_SRC = vxl-$(VER_FULL) +DEBIAN_SRC_DIR = vxl-$(VER_FULL) +DEBIAN_SRC_TAR = vxl_$(VER_FULL).orig.tar.gz + +# CMAKE_SKIP_RPATH=OFF is required when BUILD_TESTING=ON +CMAKE_EXTRA_FLAGS = \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + -DCMAKE_SKIP_RPATH:BOOL=OFF \ + -DBUILD_SHARED_LIBS:BOOL=ON \ + -DVXL_USING_NATIVE_ZLIB:BOOL=ON \ + -DVXL_USING_NATIVE_JPEG:BOOL=ON \ + -DVXL_USING_NATIVE_MPEG2:BOOL=ON \ + -DVXL_USING_NATIVE_PNG:BOOL=ON \ + -DVXL_USING_NATIVE_TIFF:BOOL=ON \ + -DVXL_USING_NATIVE_SHAPELIB:BOOL=ON \ + -DVXL_USING_NATIVE_GEOTIFF:BOOL=ON \ + -DVXL_USING_NATIVE_EXPAT:BOOL=ON \ + -DBUILD_VGUI:BOOL=ON \ + -DBUILD_BGUI3D:BOOL=ON \ + -DVXL_BUILD_DCMTK:BOOL=ON \ + -DBUILD_OXL:BOOL=ON \ + -DBUILD_CORE_GEOMETRY:BOOL=ON \ + -DBUILD_CORE_IMAGING:BOOL=ON \ + -DBUILD_CORE_NUMERICS:BOOL=ON \ + -DBUILD_CORE_PROBABILITY:BOOL=ON \ + -DBUILD_CORE_SERIALISATION:BOOL=ON \ + -DBUILD_CORE_UTILITIES:BOOL=ON \ + -DBUILD_CORE_VIDEO:BOOL=ON \ + -DBUILD_EXAMPLES:BOOL=OFF \ + -DPYTHON_INCLUDE_DIR="/usr/include/python2.7" \ + -DPYTHON_LIBRARY="/usr/lib/python2.7/config/libpython2.7.so" \ + -DBUILD_TESTING:BOOL=ON + +pkg_lib = libvxl$(SOVERSION) +pkg_dev = libvxl$(VER_MAJOR)-dev +#pkg_examples = vxl$(VER_MAJOR)-examples + +%: + dh $@ --buildsystem=cmake --parallel --with python2 + +override_dh_auto_configure: + # remove duplicate from bprb_parameters+unsigned_int-.cxx + rm -f $(CURDIR)/contrib/brl/bpro/bprb/Templates/bprb_parameters+unsigned-.cxx + # remove duplicate from bvxm_voxel_grid+bsta_num_obs+bsta_mixture_fixed+bsta_num_obs+bsta_gauss_f1-.3---.cxx + rm -f $(CURDIR)/contrib/brl/bseg/bvxm/grid/Templates/bvxm_voxel_grid+bsta_num_obs+bsta_mixture_fixed+bsta_num_obs+bsta_gaussian_sphere+float.1--.3---.cxx + dh_auto_configure -- $(CMAKE_EXTRA_FLAGS) + +override_dh_lintian: + echo "$(pkg_lib): package-name-doesnt-match-sonames" > debian/$(pkg_lib).lintian-overrides + dh_lintian + +override_dh_install: + dh_install -p$(pkg_lib) debian/tmp/usr/lib/lib*.so.* usr/lib + dh_install -p$(pkg_dev) debian/tmp/usr/lib/lib*.so usr/lib + dh_install -p$(pkg_dev) --autodest debian/tmp/usr/include + dh_install -p$(pkg_dev) --autodest debian/tmp/usr/share/vxl/cmake/*.cmake + +# too many tests failure, with erratic behavior +# http://bugs.debian.org/671601 +override_dh_auto_test: + +get-orig-source: + uscan --verbose --force-download --repack _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit