SPECS: qt4.spec - pkgconfig files are still broken

pascalek pascalek at pld-linux.org
Wed Jan 18 17:20:17 CET 2006


Author: pascalek                     Date: Wed Jan 18 16:20:17 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- pkgconfig files are still broken

---- Files affected:
SPECS:
   qt4.spec (1.54 -> 1.55) 

---- Diffs:

================================================================
Index: SPECS/qt4.spec
diff -u SPECS/qt4.spec:1.54 SPECS/qt4.spec:1.55
--- SPECS/qt4.spec:1.54	Sun Jan 15 20:25:14 2006
+++ SPECS/qt4.spec	Wed Jan 18 17:20:12 2006
@@ -1004,6 +1004,21 @@
 cd -
 
 mv $RPM_BUILD_ROOT%{_libdir}/*.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
+for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
+	HAVEDEBUG=`echo $f | grep _debug | wc -l`
+	MODULE=`echo $f | basename $f | cut -d. -f1 | cut -d_ -f1`
+	MODULE2=`echo $MODULE | tr a-z A-Z | sed s:QT::`
+	DEFS="-D_REENTRANT"
+
+	if [ "$MODULE2" == "3SUPPORT" ]; then
+	    DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
+	else
+	    DEFS="$DEFS -DQT_"$MODULE2"_LIB"
+	fi
+	[ "$HAVEDEBUG" -eq 0 ] && DEFS="$DEFS -DQT_NO_DEBUG"
+
+	sed -i -e "s:-DQT_SHARED:-DQT_SHARED $DEFS:" $f
+done
 
 # Prepare some files list
 ifecho () {
@@ -1326,6 +1341,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.55  2006/01/18 16:20:12  pascalek
+- pkgconfig files are still broken
+
 Revision 1.54  2006/01/15 19:25:14  pluto
 - don't install _debug.prl from assisant.
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/qt4.spec?r1=1.54&r2=1.55&f=u



More information about the pld-cvs-commit mailing list