r36754 - in /packages/cimg/trunk/debian: changelog cimg-dev.install rules

tille at users.alioth.debian.org tille at users.alioth.debian.org
Tue Jul 27 22:14:06 UTC 2010


Author: tille
Date: Tue Jul 27 22:13:50 2010
New Revision: 36754

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36754
Log:
Make sure examples will be compiled correctly

Modified:
    packages/cimg/trunk/debian/changelog
    packages/cimg/trunk/debian/cimg-dev.install
    packages/cimg/trunk/debian/rules

Modified: packages/cimg/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/cimg/trunk/debian/changelog?rev=36754&op=diff
==============================================================================
--- packages/cimg/trunk/debian/changelog (original)
+++ packages/cimg/trunk/debian/changelog Tue Jul 27 22:13:50 2010
@@ -4,6 +4,9 @@
   * Standards-Version: 3.9.1 (no changes needed)
   * Source format 3.0 (quilt)
   * Versioned Build-Depends on quilt
+  * debian/rules: Make sure, example gaussian_fit1d.cpp will be able
+    to find itself as include
+  * debian/cimg-dev.install: install plugins into /usr/include
 
  -- Andreas Tille <tille at debian.org>  Tue, 27 Jul 2010 13:33:13 +0200
 

Modified: packages/cimg/trunk/debian/cimg-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/cimg/trunk/debian/cimg-dev.install?rev=36754&op=diff
==============================================================================
--- packages/cimg/trunk/debian/cimg-dev.install (original)
+++ packages/cimg/trunk/debian/cimg-dev.install Tue Jul 27 22:13:50 2010
@@ -1,2 +1,2 @@
-plugins/*.h  usr/include/CImg/plugins
-CImg.h       usr/include
+plugins  usr/include
+CImg.h   usr/include

Modified: packages/cimg/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/cimg/trunk/debian/rules?rev=36754&op=diff
==============================================================================
--- packages/cimg/trunk/debian/rules (original)
+++ packages/cimg/trunk/debian/rules Tue Jul 27 22:13:50 2010
@@ -4,6 +4,7 @@
 # GNU copyright 2009 Andreas Tille <tille at debian.org>
 
 pkg=cimg-dev
+examples=cimg-examples
 
 %:
 	dh --with quilt $@
@@ -27,6 +28,13 @@
 override_dh_auto_install:
 	cd examples && $(MAKE) Mlinux "LDFLAGS=-lm -lpthread"
 
+override_dh_install:
+	dh_install
+	# In gaussian_fit1d.cpp the files is included into itself and thus the current directory needs to be in include path
+	cd debian/$(examples)/usr/share/doc/$(pkg)/examples; \
+	    sed -i 's?\(CFLAGS[[:space:]=]*-I\)\.\. -Wall -W?\1`pwd` -Wall -W?' Makefile; \
+	    sed -i 's?#define cimg_plugin "examples/gaussian_fit1d.cpp"?#define cimg_plugin "gaussian_fit1d.cpp"?' gaussian_fit1d.cpp
+
 override_dh_auto_clean:
 	-cd examples && $(MAKE) clean
 	dh_clean 




More information about the debian-science-commits mailing list