[rkward/frameworks] /: Stop using kde4-config for building frameworks .deb.

Thomas Friedrichsmeier thomas.friedrichsmeier at ruhr-uni-bochum.de
Wed Jul 6 07:32:56 UTC 2016


Git commit 21f653aa8cfce0c094f52aa491d592fe0cea4a84 by Thomas Friedrichsmeier.
Committed on 06/07/2016 at 07:32.
Pushed by tfry into branch 'frameworks'.

Stop using kde4-config for building frameworks .deb.

I wonder why it used to work, before...

M  +7    -12   debian-official/rules
M  +5    -10   debian/rules

http://commits.kde.org/rkward/21f653aa8cfce0c094f52aa491d592fe0cea4a84

diff --git a/debian-official/rules b/debian-official/rules
index 18c3f2e..b044e6f 100755
--- a/debian-official/rules
+++ b/debian-official/rules
@@ -24,27 +24,22 @@ override_dh_auto_configure:
 	mkdir -p $(BUILDDIR)
 	# Some installations of R need a specific version of the compiler(s)
 	# R CMD config provides info on which compiler to use
-	cd $(BUILDDIR) && \
+	cd $(CURDIR)/build && \
 	CC="`/usr/bin/R CMD config CC`" \
 	CXX="`/usr/bin/R CMD config CXX`" \
 	F77="`/usr/bin/R CMD config F77`" \
-	cmake ../.. \
-		-DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` \
-		-DDATA_INSTALL_DIR=`kde4-config --install data` \
-		-DHTML_INSTALL_DIR=`kde4-config --install html` \
-		-DKCFG_INSTALL_DIR=`kde4-config --install kcfg` \
-		-DINFO_INSTALL_DIR=/usr/share/info \
+	cmake .. \
+		-DCMAKE_INSTALL_PREFIX=/usr \
+		-DDATA_INSTALL_DIR=/usr/share \
+		-DHTML_INSTALL_DIR=/usr/share/doc/HTML \
 		-DMAN_INSTALL_DIR=/usr/share/man \
-		-DKDE_DEFAULT_HOME=`kde4-config --localprefix` \
 		-DCMAKE_SKIP_RPATH=true \
-		-DKDE4_USE_ALWAYS_FULL_RPATH=false \
 		-DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \
 		-DCMAKE_C_FLAGS="$(CFLAGS)" \
 		-DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS)" \
 		-DCMAKE_MODULE_LINKER_FLAGS="$(LDFLAGS)" \
 		-DCMAKE_SHARED_LINKER_FLAGS="$(LDFLAGS)" \
 		-DCMAKE_VERBOSE_MAKEFILE=ON \
-		-DKDE4_DISABLE_MULTIMEDIA=ON \
 		-DR_EXECUTABLE=/usr/bin/R/ \
 		-DR_LIBDIR=/usr/lib/R/site-library/ \
 		-DBUILD_TIMESTAMP="$(builttime)"
@@ -53,10 +48,10 @@ override_dh_auto_install:
 	dh_auto_install
 
 	# dirty hack to get rid of conflicting r.xml file without adjusting all makefiles
-	rm -vf $(DESTDIR)/`kde4-config --install data`/katepart/syntax/r.xml
+	rm -vf $(DESTDIR)/usr/share/katepart/syntax/r.xml
 	# remove unneeded R package files
 	rm -vf $(DESTDIR)/usr/lib/R/site-library/R.css $(DESTDIR)/usr/lib/R/site-library/rkward/COPYING
-	# remove x-test locale
+	# remove x-test locale KF5 TODO FIXME
 	rm -rvf $(DESTDIR)/usr/share/kde4/apps/rkward/po/x-test $(DESTDIR)/usr/share/locale/x-test
 
 override_dh_compress:
diff --git a/debian/rules b/debian/rules
index 6bbe222..46fe8f3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -54,22 +54,17 @@ build-stamp:
 	CXX="`/usr/bin/R CMD config CXX`" \
 	F77="`/usr/bin/R CMD config F77`" \
 	cmake .. \
-		-DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` \
-		-DDATA_INSTALL_DIR=`kde4-config --install data` \
-		-DHTML_INSTALL_DIR=`kde4-config --install html` \
-		-DKCFG_INSTALL_DIR=`kde4-config --install kcfg` \
-		-DINFO_INSTALL_DIR=/usr/share/info \
+		-DCMAKE_INSTALL_PREFIX=/usr \
+		-DDATA_INSTALL_DIR=/usr/share \
+		-DHTML_INSTALL_DIR=/usr/share/doc/HTML \
 		-DMAN_INSTALL_DIR=/usr/share/man \
-		-DKDE_DEFAULT_HOME=`kde4-config --localprefix` \
 		-DCMAKE_SKIP_RPATH=true \
-		-DKDE4_USE_ALWAYS_FULL_RPATH=false \
 		-DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \
 		-DCMAKE_C_FLAGS="$(CFLAGS)" \
 		-DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS)" \
 		-DCMAKE_MODULE_LINKER_FLAGS="$(LDFLAGS)" \
 		-DCMAKE_SHARED_LINKER_FLAGS="$(LDFLAGS)" \
 		-DCMAKE_VERBOSE_MAKEFILE=ON \
-		-DKDE4_DISABLE_MULTIMEDIA=ON \
 		-DR_EXECUTABLE=/usr/bin/R/ \
 		-DR_LIBDIR=/usr/lib/R/site-library/ \
 		-DBUILD_TIMESTAMP="$(builttime)"
@@ -100,12 +95,12 @@ install: build
 	# Install into debian/tmp, first
 	cd $(CURDIR)/build && $(MAKE) install DESTDIR=$(DESTDIR)
 	# dirty hack to get rid of conflicting r.xml file without adjusting all makefiles
-	rm -vf $(DESTDIR)/`kde4-config --install data`/katepart/syntax/r.xml
+	rm -vf $(DESTDIR)/usr/share/katepart/syntax/r.xml
 	
 	# remove unneeded R package files
 	rm -vf $(DESTDIR)/usr/lib/R/site-library/R.css $(DESTDIR)/usr/lib/R/site-library/rkward/COPYING
 
-	# remove x-test locale
+	# remove x-test locale KF5 TODO FIXME
 	rm -rvf $(DESTDIR)/usr/share/kde4/apps/rkward/po/x-test $(DESTDIR)/usr/share/locale/x-test
 
 	# Sort the remaining bits into rkward and rkward-data subpackages



More information about the rkward-tracker mailing list