about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kudzu
diff options
context:
space:
mode:
authorArmijn Hemel <armijn@gpl-violations.org>2005-12-23 18:56:33 +0000
committerArmijn Hemel <armijn@gpl-violations.org>2005-12-23 18:56:33 +0000
commit7e6f127abb03421f192d0bf40de6634d1d3457d5 (patch)
treedb4f72b0eebfd91e9fb7d190871fd7acd05455ac /pkgs/os-specific/linux/kudzu
parent0ea291d760e658ff588b7ce595b236b1794c8cbf (diff)
fix python includes
svn path=/nixpkgs/trunk/; revision=4419
Diffstat (limited to 'pkgs/os-specific/linux/kudzu')
-rw-r--r--pkgs/os-specific/linux/kudzu/default.nix2
-rw-r--r--pkgs/os-specific/linux/kudzu/kudzu-python.patch11
2 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/kudzu/default.nix b/pkgs/os-specific/linux/kudzu/default.nix
index 0571bbbbd0172..5cc8161bd94e7 100644
--- a/pkgs/os-specific/linux/kudzu/default.nix
+++ b/pkgs/os-specific/linux/kudzu/default.nix
@@ -2,10 +2,12 @@
 
 stdenv.mkDerivation {
   name = "kudzu-1.2.16";
+  builder = ./builder.sh;
   src = fetchurl {
     url = http://losser.labs.cs.uu.nl/~armijn/.nix/kudzu-1.2.16.tar.gz;
     md5 = "5fc786dd558064fd9c9cb3e5be10e799";
   };
   buildInputs = [pciutils python popt gettext];
+  inherit python;
   patches = [./kudzu-python.patch];
 }
diff --git a/pkgs/os-specific/linux/kudzu/kudzu-python.patch b/pkgs/os-specific/linux/kudzu/kudzu-python.patch
index 7728ddb6e79a3..553d998f51761 100644
--- a/pkgs/os-specific/linux/kudzu/kudzu-python.patch
+++ b/pkgs/os-specific/linux/kudzu/kudzu-python.patch
@@ -1,6 +1,6 @@
 diff -ruN kudzu-1.2.16/Makefile kudzu-1.2.16.new/Makefile
 --- kudzu-1.2.16/Makefile	2005-10-28 21:57:55.000000000 +0200
-+++ kudzu-1.2.16.new/Makefile	2005-12-23 16:30:37.000000000 +0100
++++ kudzu-1.2.16.new/Makefile	2005-12-23 19:55:12.000000000 +0100
 @@ -17,7 +17,7 @@
  
  CVSTAG = kudzu-r$(subst .,-,$(VERSION))
@@ -10,3 +10,12 @@ diff -ruN kudzu-1.2.16/Makefile kudzu-1.2.16.new/Makefile
  
  CFLAGS += -I. -DVERSION=\"$(VERSION)\"
  
+@@ -84,7 +84,7 @@
+ 	for ver in $(PYTHONVERS) ; do \
+ 		if [ ! -f "$$ver/_kudzumodule.so" -o libkudzu.a -nt "$$ver/_kudzumodule.so" ]; then \
+ 			mkdir -p $$ver ;\
+-			$(CC) $(CFLAGS) -I/usr/include/$$ver -fpic -c -o $$ver/kudzumodule.o kudzumodule.c ;\
++			$(CC) $(CFLAGS) -I$(python)/include/$$ver -fpic -c -o $$ver/kudzumodule.o kudzumodule.c ;\
+ 	        	$(CC) -o $$ver/_kudzumodule.so $$ver/kudzumodule.o -shared -Wl,-soname,_kudzumodule.so -L. -lkudzu -lpci ;\
+ 		fi ; \
+ 	done