rev 11298 - branches/kde4/packages/kdebindings/debian

Sune Vuorela pusling-guest at alioth.debian.org
Fri Jul 4 07:30:10 UTC 2008


Author: pusling-guest
Date: 2008-07-04 07:30:09 +0000 (Fri, 04 Jul 2008)
New Revision: 11298

Modified:
   branches/kde4/packages/kdebindings/debian/rules
Log:
try emable almost everything except stuff that doesn't build - and do a more solid make implementation of the python build (but quite much uglier)

Modified: branches/kde4/packages/kdebindings/debian/rules
===================================================================
--- branches/kde4/packages/kdebindings/debian/rules	2008-07-04 07:28:51 UTC (rev 11297)
+++ branches/kde4/packages/kdebindings/debian/rules	2008-07-04 07:30:09 UTC (rev 11298)
@@ -27,15 +27,14 @@
 # OK, here we disable all that we don't want.
 # Please remove lines as you add packaging support for them.
 # Do NOT remove ENABLE_PYKDE4, it gets special handling below. -- Dato
+# PHONON_SMOKE seems broken, but nice to have in future. Sune Vuorela. Version 4.0.84
 cmake_flags += \
-	-DENABLE_QYOTO=OFF	\
-	-DENABLE_SMOKE=OFF	\
-	-DENABLE_SMOKEKDE=OFF	\
-	-DENABLE_QTRUBY=OFF	\
-	-DENABLE_KORUNDUM=OFF	\
-	-DENABLE_KROSSRUBY=OFF	\
-	-DENABLE_KROSSPYTHON=OFF\
-	-DENABLE_PYKDE4=OFF
+	-DENABLE_PYKDE4=OFF\
+	-DENABLE_PHONON_SMOKE=OFF \
+	-DENABLE_PLASMA_SHARP=OFF \
+	-DENABLE_SOPRANO_SMOKE=ON \
+	-DENABLE_KHTML_SHARP=ON \
+	-DENABLE_PHONON_RUBY=OFF
 
 ##
 
@@ -62,22 +61,22 @@
 
 ##
 
-$(objdir)/CMakeCache.txt: $(QUILT_STAMPFN)
-	-mkdir $(objdir)
+$(objdir)/Makefile: $(QUILT_STAMPFN)
+	mkdir -p $(objdir)
 	cd $(objdir) && cmake $(CURDIR) $(cmake_flags) \
 	    -DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_CXX_FLAGS="$(CFLAGS)"
-	
-	set -e; for v in $(pyversions); do \
-	    d=$(objdir)/python/pykde4-$$v; \
-	    mkdir $$d && cd $$d && \
-	    cmake $(CURDIR)/python/pykde4 $(cmake_flags) \
-	    -DPYTHON_EXECUTABLE=/usr/bin/python$$v; \
-	done
 
 ##
 
+$(patsubst %,$(objdir)/python/pykde4-%/Makefile,$(pyversions)): $(objdir)/Makefile
+	mkdir -p $(@D)	
+	cd  $(@D) && cmake $(CURDIR)/python/pykde4 $(cmake_flags) \
+	    -DPYTHON_EXECUTABLE=/usr/bin/python$(subst $(objdir)/python/pykde4-,,$(subst /Makefile,,$@)) 
+
+##
+
 build: build-stamp
-build-stamp: $(objdir)/CMakeCache.txt
+build-stamp: $(objdir)/Makefile $(patsubst %,$(objdir)/python/pykde4-%/Makefile,$(pyversions))
 	$(MAKE) -C $(objdir)
 	
 	set -e; for v in $(pyversions); do \




More information about the pkg-kde-commits mailing list