r44696 - in /packages/cminpack/trunk/debian: changelog compat control copyright libcminpack-dev.install libcminpack1.0.90.install patches/lib64.patch patches/multiarch.patch patches/series rules

malat at users.alioth.debian.org malat at users.alioth.debian.org
Wed Apr 11 16:04:10 UTC 2012


Author: malat
Date: Wed Apr 11 16:04:09 2012
New Revision: 44696

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=44696
Log:
rework on cminpack

Added:
    packages/cminpack/trunk/debian/patches/multiarch.patch
Removed:
    packages/cminpack/trunk/debian/patches/lib64.patch
Modified:
    packages/cminpack/trunk/debian/changelog
    packages/cminpack/trunk/debian/compat
    packages/cminpack/trunk/debian/control
    packages/cminpack/trunk/debian/copyright
    packages/cminpack/trunk/debian/libcminpack-dev.install
    packages/cminpack/trunk/debian/libcminpack1.0.90.install
    packages/cminpack/trunk/debian/patches/series
    packages/cminpack/trunk/debian/rules

Modified: packages/cminpack/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/changelog?rev=44696&op=diff
==============================================================================
--- packages/cminpack/trunk/debian/changelog (original)
+++ packages/cminpack/trunk/debian/changelog Wed Apr 11 16:04:09 2012
@@ -1,3 +1,12 @@
+cminpack (1.1.4-2) UNRELEASED; urgency=low
+
+  * Use my @d.o alias
+  * Remove DMUA flag
+  * Make multiarch
+  * Use hardening flags
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 11 Apr 2012 17:51:11 +0200
+
 cminpack (1.1.4-1) unstable; urgency=low
 
   * New upstream:

Modified: packages/cminpack/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/compat?rev=44696&op=diff
==============================================================================
--- packages/cminpack/trunk/debian/compat (original)
+++ packages/cminpack/trunk/debian/compat Wed Apr 11 16:04:09 2012
@@ -1,1 +1,1 @@
-7
+9

Modified: packages/cminpack/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/control?rev=44696&op=diff
==============================================================================
--- packages/cminpack/trunk/debian/control (original)
+++ packages/cminpack/trunk/debian/control Wed Apr 11 16:04:09 2012
@@ -2,18 +2,17 @@
 Section: libs
 Priority: optional
 Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
-DM-Upload-Allowed: yes
-Uploaders: Mathieu Malaterre <mathieu.malaterre at gmail.com>
-Build-Depends: debhelper (>= 7.0.50~), cmake, quilt (>= 0.46-7~)
-Standards-Version: 3.9.2
+Uploaders: Mathieu Malaterre <malat at debian.org>
+Build-Depends: debhelper (>= 9), cmake
+Standards-Version: 3.9.3
 Homepage: http://devernay.free.fr/hacks/cminpack/cminpack.html
-Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/?rev=0&sc=0
-Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/cminpack/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/debian-science/packages/cminpack/trunk/
+Vcs-Svn: svn://svn.debian.org/debian-science/packages/cminpack/trunk/
 
 Package: libcminpack-dev
 Section: libdevel
 Architecture: any
-Depends: libcminpack1.0.90 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libcminpack1.0.90 (= ${binary:Version}), ${misc:Depends}
 Description: Nonlinear equations and nonlinear least squares problems - development
  Minpack includes software for solving nonlinear equations and nonlinear least
  squares problems. Five algorithmic paths each include a core subroutine and an
@@ -30,6 +29,7 @@
 Package: libcminpack1.0.90
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
 Description: Nonlinear equations and nonlinear least squares problems - runtime
  Minpack includes software for solving nonlinear equations and nonlinear least
  squares problems. Five algorithmic paths each include a core subroutine and an

Modified: packages/cminpack/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/copyright?rev=44696&op=diff
==============================================================================
--- packages/cminpack/trunk/debian/copyright (original)
+++ packages/cminpack/trunk/debian/copyright Wed Apr 11 16:04:09 2012
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5/
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: cminpack
 Upstream-Contact: Frédéric Devernay
 Source: http://devernay.free.fr/hacks/cminpack/cminpack.html
@@ -59,6 +59,6 @@
  POSSIBILITY OF SUCH LOSS OR DAMAGES.
 
 Files: debian/*
-Copyright: 2011; Mathieu Malaterre <mathieu.malaterre at gmail.com>
+Copyright: 2011-2012 Mathieu Malaterre <malat at debian.org>
 License: BSD
  Same as above

Modified: packages/cminpack/trunk/debian/libcminpack-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/libcminpack-dev.install?rev=44696&op=diff
==============================================================================
--- packages/cminpack/trunk/debian/libcminpack-dev.install (original)
+++ packages/cminpack/trunk/debian/libcminpack-dev.install Wed Apr 11 16:04:09 2012
@@ -1,3 +1,3 @@
 usr/include/cminpack-1/*.h
-usr/lib/libcminpack.so
-usr/lib/pkgconfig/cminpack.pc
+usr/lib/*/libcminpack.so
+usr/lib/*/pkgconfig/cminpack.pc

Modified: packages/cminpack/trunk/debian/libcminpack1.0.90.install
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/libcminpack1.0.90.install?rev=44696&op=diff
==============================================================================
--- packages/cminpack/trunk/debian/libcminpack1.0.90.install (original)
+++ packages/cminpack/trunk/debian/libcminpack1.0.90.install Wed Apr 11 16:04:09 2012
@@ -1,1 +1,1 @@
-usr/lib/libcminpack.so.1.*
+usr/lib/*/libcminpack.so.1.*

Added: packages/cminpack/trunk/debian/patches/multiarch.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/patches/multiarch.patch?rev=44696&op=file
==============================================================================
--- packages/cminpack/trunk/debian/patches/multiarch.patch (added)
+++ packages/cminpack/trunk/debian/patches/multiarch.patch Wed Apr 11 16:04:09 2012
@@ -1,0 +1,19 @@
+Description: handle multiarch lib location
+Forwarded: Frederic Devernay
+Author: Mathieu Malaterre <malat at debian.org>
+Last-Update: 2012-04-11
+
+Index: cminpack-1.1.4/cmake/cminpack_utils.cmake
+===================================================================
+--- cminpack-1.1.4.orig/cmake/cminpack_utils.cmake	2012-04-11 18:01:36.000000000 +0200
++++ cminpack-1.1.4/cmake/cminpack_utils.cmake	2012-04-11 18:01:41.000000000 +0200
+@@ -5,7 +5,9 @@
+         set(OS_WIN TRUE)
+     endif(WIN32)
+ 
++    if(NOT DEFINED CMINPACK_LIB_INSTALL_DIR)
+     set(CMINPACK_LIB_INSTALL_DIR "lib")
++    endif(NOT DEFINED CMINPACK_LIB_INSTALL_DIR)
+     if(OS_LINUX)
+         if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
+             set(CMINPACK_LIB_INSTALL_DIR "lib64")

Modified: packages/cminpack/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/patches/series?rev=44696&op=diff
==============================================================================
--- packages/cminpack/trunk/debian/patches/series (original)
+++ packages/cminpack/trunk/debian/patches/series Wed Apr 11 16:04:09 2012
@@ -1,1 +1,1 @@
-lib64.patch
+multiarch.patch

Modified: packages/cminpack/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/cminpack/trunk/debian/rules?rev=44696&op=diff
==============================================================================
--- packages/cminpack/trunk/debian/rules (original)
+++ packages/cminpack/trunk/debian/rules Wed Apr 11 16:04:09 2012
@@ -1,15 +1,19 @@
 #!/usr/bin/make -f
-# Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# This has to be exported to make some magic below work.
-export DH_OPTIONS
+%:
+	dh $@ --parallel --buildsystem=cmake
 
-%:
-	dh --parallel --with quilt --buildsystem=cmake $@ 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+CMAKE_EXTRA_FLAGS += -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
+ -DUSE_FPIC:BOOL=ON \
+ -DCMINPACK_LIB_INSTALL_DIR:STRING=lib/$(DEB_HOST_MULTIARCH) \
+ -DSHARED_LIBS:BOOL=ON \
+ -DBUILD_EXAMPLES:BOOL=OFF
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DCMAKE_BUILD_TYPE:STRING=Release -DUSE_FPIC:BOOL=ON -DSHARED_LIBS:BOOL=ON -DBUILD_EXAMPLES:BOOL=OFF
+	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
 
 get-orig-source:
 	uscan --verbose --force-download --repack --rename




More information about the debian-science-commits mailing list