Remove pkg-config related hack instead depend on pkg-config (>= 0.23)
authorMarc Andre Tanner <mat@brain-dump.org>
Wed, 29 Sep 2010 10:01:31 +0000 (29 12:01 +0200)
committerMarc Andre Tanner <mat@brain-dump.org>
Wed, 29 Sep 2010 10:01:31 +0000 (29 12:01 +0200)
Signed-off-by: Marc Andre Tanner <mat@brain-dump.org>
README
sources/functions.sh
sources/sections/ecore.sh
sources/sections/eina.sh
sources/sections/evas.sh
sources/sections/freetype.sh
sources/sections/libpng.sh
sources/sections/tslib.sh

diff --git a/README b/README
index efdae5e..3dae86b 100644 (file)
--- a/README
+++ b/README
@@ -57,7 +57,7 @@ Pre-Requirements
  installed:
 
   git svn cvs lzop dfu-util autoconf automake libtool gettext
-  mkimage
+  mkimage pkg-config (>= 0.23)
 
 Building the boot system
 ========================
index 8d795e4..19bc130 100755 (executable)
@@ -23,15 +23,6 @@ function libtool_fixup_libdir() {
   cd - > /dev/null
 }
 
-# In theory this should be controllable with the $PKG_CONFIG_SYSROOT_DIR
-# environment variable but this feature was introduced in pkg-config 0.23
-# and Debian unstable still ships with 0.22 so we hardwire the paths.
-
-function pkgconfig_fixup_prefix() {
-  find "$STAGING_DIR/usr/lib/pkgconfig" -name $1\*.pc | xargs \
-    sed -i "s,^prefix=.*$,prefix=$STAGING_DIR/usr,g"
-}
-
 function install_shared_library() {
   cp -P $STAGING_DIR/usr/lib/lib$1*.so* $ROOT_DIR/usr/lib || dienow
   if [ -d "$STAGING_DIR/usr/lib/$1" ]
index cf9bf03..867acf8 100644 (file)
@@ -47,7 +47,6 @@ if [ ! -z "$QI_BOOTMENU_SHARED" ]; then
   cp -P $STAGING_DIR/usr/lib/libecore*.so* $ROOT_DIR/usr/lib || dienow
 fi
 
-pkgconfig_fixup_prefix ecore
 libtool_fixup_libdir ecore
 
 cleanup ecore
index 7cee088..b389cde 100644 (file)
@@ -26,7 +26,6 @@ make DESTDIR="$STAGING_DIR" install || dienow
 
 [ ! -z "$QI_BOOTMENU_SHARED" ] && install_shared_library eina
 
-pkgconfig_fixup_prefix eina
 libtool_fixup_libdir eina
 
 cleanup eina
index e1d7893..a052e56 100644 (file)
@@ -74,7 +74,6 @@ if [ ! -z "$QI_BOOTMENU_SHARED" ]; then
   rm -rf "$ROOT_DIR/usr/lib/evas/modules/savers"
 fi
 
-pkgconfig_fixup_prefix evas
 libtool_fixup_libdir evas
 
 cleanup evas
index 940b149..f2e7b43 100644 (file)
@@ -26,7 +26,6 @@ if [ ! -z "$QI_BOOTMENU_SHARED" ]; then
   cp -P $STAGING_DIR/usr/lib/libfreetype.so* $ROOT_DIR/usr/lib || dienow
 fi
 
-pkgconfig_fixup_prefix freetype 
 libtool_fixup_libdir freetype
 
 cleanup freetype
index 7af1cc5..4101169 100644 (file)
@@ -11,7 +11,6 @@ if [ ! -z "$QI_BOOTMENU_SHARED" ]; then
   cp -P $STAGING_DIR/usr/lib/libpng*.so* $ROOT_DIR/usr/lib || dienow
 fi
 
-pkgconfig_fixup_prefix libpng
 libtool_fixup_libdir libpng
 
 cleanup libpng
index 22348f2..48a1502 100644 (file)
@@ -24,7 +24,6 @@ make DESTDIR="$STAGING_DIR" install || dienow
 
 [ ! -z "$QI_BOOTMENU_SHARED" ] && install_shared_library ts
 
-pkgconfig_fixup_prefix ts
 libtool_fixup_libdir ts
 
 cleanup tslib