SPECS: qt4.spec - fix .pc files issue

shadzik shadzik at pld-linux.org
Wed May 2 18:38:42 CEST 2007


Author: shadzik                      Date: Wed May  2 16:38:42 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- fix .pc files issue

---- Files affected:
SPECS:
   qt4.spec (1.128 -> 1.129) 

---- Diffs:

================================================================
Index: SPECS/qt4.spec
diff -u SPECS/qt4.spec:1.128 SPECS/qt4.spec:1.129
--- SPECS/qt4.spec:1.128	Wed May  2 18:29:30 2007
+++ SPECS/qt4.spec	Wed May  2 18:38:36 2007
@@ -1067,10 +1067,11 @@
 
 # kill -L/inside/builddir from *.la and *.pc (bug #77152)
 %{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,prl}
-#%{__sed} -i -e '
-#	s|moc_location=.*|moc_location=%{_bindir}/qt4-moc|;
-#	s|uic_location=.*|uic_location=%{_bindir}/qt4-uic|;
-#	' $RPM_BUILD_ROOT%{_libdir}/*.pc
+%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
+%{__sed} -i -e '
+	s|moc_location=.*|moc_location=%{_bindir}/qt4-moc|;
+	s|uic_location=.*|uic_location=%{_bindir}/qt4-uic|;
+	' $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
 
 # install tools
 install bin/findtr	$RPM_BUILD_ROOT%{_qtdir}/bin
@@ -1147,21 +1148,21 @@
 ln -s %{_datadir}/qt4/mkspecs $RPM_BUILD_ROOT%{_qtdir}/mkspecs
 
 #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
+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() {
@@ -1188,7 +1189,7 @@
 	ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.so"
 	ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.la"
 	ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.prl"
-#	ifecho $MODULE-devel "%{_pkgconfigdir}/$MODULE*.pc"
+	ifecho $MODULE-devel "%{_pkgconfigdir}/$MODULE*.pc"
 	if [ -d "$RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE" ]; then
 		ifecho $MODULE-devel %{_includedir}/qt4/$MODULE
 	fi
@@ -1554,6 +1555,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.129  2007/05/02 16:38:36  shadzik
+- fix .pc files issue
+
 Revision 1.128  2007/05/02 16:29:30  shadzik
 - up to 4.3.0beta
 - raw, without patches
================================================================

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



More information about the pld-cvs-commit mailing list