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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to