r43878 - in /packages/fenics/syfi/trunk/debian: changelog patches/ patches/incdir.patch patches/series

johannr-guest at users.alioth.debian.org johannr-guest at users.alioth.debian.org
Mon Sep 5 13:50:07 UTC 2011


Author: johannr-guest
Date: Mon Sep  5 13:50:06 2011
New Revision: 43878

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=43878
Log:
Add patch to fix incdirs in config files.

Added:
    packages/fenics/syfi/trunk/debian/patches/
    packages/fenics/syfi/trunk/debian/patches/incdir.patch
    packages/fenics/syfi/trunk/debian/patches/series
Modified:
    packages/fenics/syfi/trunk/debian/changelog

Modified: packages/fenics/syfi/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/syfi/trunk/debian/changelog?rev=43878&op=diff
==============================================================================
--- packages/fenics/syfi/trunk/debian/changelog (original)
+++ packages/fenics/syfi/trunk/debian/changelog Mon Sep  5 13:50:06 2011
@@ -27,6 +27,8 @@
       libsyfi1.0-dev in debian/control. Update Conflicts, Replaces, and
       Provides as necessary.
   * Add lintian override syfi-dev: empty-binary-package.
+  * Add patch for removing unnecessary include directories from
+    pkgconfig file (syfi.pc) and CMake config file (syfi-config.cmake).
 
  -- Johannes Ring <johannr at simula.no>  Fri, 02 Sep 2011 13:40:57 +0200
 

Added: packages/fenics/syfi/trunk/debian/patches/incdir.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/syfi/trunk/debian/patches/incdir.patch?rev=43878&op=file
==============================================================================
--- packages/fenics/syfi/trunk/debian/patches/incdir.patch (added)
+++ packages/fenics/syfi/trunk/debian/patches/incdir.patch Mon Sep  5 13:50:06 2011
@@ -1,0 +1,34 @@
+Make sure Python and NumPy include directories are only added when
+generating the SWIG module. This is for not cluttering syfi.pc and
+syfi-config.cmake with unnecessary include directories.
+
+=== modified file 'CMakeLists.txt'
+--- CMakeLists.txt	2011-09-01 07:28:38 +0000
++++ CMakeLists.txt	2011-09-05 13:33:22 +0000
+@@ -101,8 +101,6 @@
+ 
+ set(SYFI_INCLUDE_DIRECTORIES
+   ${GINAC_INCLUDE_DIRS}
+-  ${PYTHON_INCLUDE_DIRS}
+-  ${NUMPY_INCLUDE_DIRS}
+   )
+ 
+ set(SYFI_TARGET_LINK_LIBRARIES
+
+=== modified file 'syfi/swig/CMakeLists.txt'
+--- syfi/swig/CMakeLists.txt	2011-05-29 08:43:07 +0000
++++ syfi/swig/CMakeLists.txt	2011-09-05 13:34:23 +0000
+@@ -20,6 +20,12 @@
+   )
+ set(CMAKE_SWIG_OUTDIR ${CMAKE_CURRENT_BINARY_DIR})
+ 
++# Add needed include directories
++include_directories(
++  ${PYTHON_INCLUDE_DIRS}
++  ${NUMPY_INCLUDE_DIRS}
++)
++
+ # Get all SWIG interface files
+ file(GLOB SYFI_SWIG_INTERFACE_FILES "*.i")
+ 
+

Added: packages/fenics/syfi/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/syfi/trunk/debian/patches/series?rev=43878&op=file
==============================================================================
--- packages/fenics/syfi/trunk/debian/patches/series (added)
+++ packages/fenics/syfi/trunk/debian/patches/series Mon Sep  5 13:50:06 2011
@@ -1,0 +1,1 @@
+incdir.patch




More information about the debian-science-commits mailing list