adium 2651:794138c368f9: Fix the placement of liboil's pkgconfig...

commits at adium.im commits at adium.im
Mon Aug 31 05:14:52 UTC 2009


details:	http://hg.adium.im/adium/rev/794138c368f9
revision:	2651:794138c368f9
author:		Stephen Holt <sholt at adium.im>
date:		Mon Aug 31 01:21:13 2009 -0400

Fix the placement of liboil's pkgconfig file

diffs (34 lines):

diff -r 7af35ef9827e -r 794138c368f9 Dependencies/build.sh
--- a/Dependencies/build.sh	Sun Aug 30 20:13:40 2009 -0400
+++ b/Dependencies/build.sh	Mon Aug 31 01:21:13 2009 -0400
@@ -220,7 +220,21 @@
 		status "combine ${lipoFiles} to build/${FILE}"
 		lipo -create ${lipoFiles} -output "${ROOTDIR}/build/${FILE}"
 	done
-	cp -vR "${ROOTDIR}/sandbox/root-${ARCHS[0]}/include/liboil-0.3" "${ROOTDIR}/build/include"
+	
+	#copy headers and pkgconf files
+	local files="${ROOTDIR}/sandbox/root-${ARCHS[0]}/include/*"
+	for f in ${files} ; do
+		cp -R ${f} "${ROOTDIR}/build/include"
+	done
+	
+	local files="${ROOTDIR}/sandbox/root-${ARCHS[0]}/lib/pkgconfig/*"
+	for f in ${files} ; do
+		status "patching pkgconfig file: ${f}"
+		local basename=`basename ${f}`
+		local SEDREP=`echo $ROOTDIR | awk '{gsub("\\\\\/", "\\\\\\/");print}'`
+		local SEDPAT="s/prefix=.*/prefix=${SEDREP}\\/build/"
+		sed -e "${SEDPAT}" "${f}" > "${ROOTDIR}/build/lib/pkgconfig/${basename}"
+	done
 	quiet rm -rf "${ROOTDIR}/sandbox"
 }
 ##
@@ -759,7 +773,6 @@
 		"lib/liboil-0.3.la" \
 		"bin/oil-bugreport"
 
-	
 	status "...done cross-compiling oil"
 	
 	quiet popd




More information about the commits mailing list