X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=rpm-libtool-deps.patch;h=2dc92fb541e209c5c75f63f6adb9f51ce41d5cda;hb=a438db476e192272326db7f34ec0b2bd247c0f4b;hp=5fef58877e7436e21babb975fcda54e1b9385c68;hpb=d2c8ceb100aa2b936d99922c792e1586515ac042;p=packages%2Frpm.git diff --git a/rpm-libtool-deps.patch b/rpm-libtool-deps.patch index 5fef588..2dc92fb 100644 --- a/rpm-libtool-deps.patch +++ b/rpm-libtool-deps.patch @@ -1,7 +1,16 @@ diff -urN rpm-4.4.6.org/scripts/libtooldeps.sh rpm-4.4.6/scripts/libtooldeps.sh --- rpm-4.4.6.org/scripts/libtooldeps.sh 2005-11-12 22:20:42.000000000 +0100 +++ rpm-4.4.6/scripts/libtooldeps.sh 2006-11-26 20:06:49.254008750 +0100 -@@ -13,7 +13,8 @@ +@@ -5,6 +5,8 @@ + exit 0 + } + ++pkgname="$3" ++ + case $1 in + -P|--provides) + shift +@@ -13,7 +15,8 @@ do case "$possible" in *.la) @@ -11,12 +20,45 @@ diff -urN rpm-4.4.6.org/scripts/libtooldeps.sh rpm-4.4.6/scripts/libtooldeps.sh possible="`echo ${possible} | sed -e s,${RPM_BUILD_ROOT}/,/,`" echo "libtool($possible)" fi -@@ -30,6 +31,7 @@ - do - case "$dep" in - /*.la) -+ dep="`readlink -f "$dep" 2> /dev/null || echo "$dep"`" - echo "libtool($dep)" +@@ -22,21 +25,28 @@ + done + ;; + -R|--requires) +- while read possible ; do +- case "$possible" in +- *.la) +- for dep in `grep ^dependency_libs= "$possible" 2> /dev/null | \ +- sed -r -e "s,^dependency_libs='(.*)',\1,g"` +- do +- case "$dep" in +- /*.la) +- echo "libtool($dep)" ++ case $pkgname in ++ *-devel) ++ while read possible ; do ++ case "$possible" in ++ *.la) ++ for dep in `grep ^dependency_libs= "$possible" 2> /dev/null | \ ++ sed -r -e "s,^dependency_libs='(.*)',\1,g"` ++ do ++ case "$dep" in ++ /*.la) ++ dep="`readlink -f "$dep" 2> /dev/null || echo "$dep"`" ++ echo "libtool($dep)" ++ ;; ++ esac ++ done ;; esac - + done +- ;; +- esac +- done +- ;; ++ ;; ++ *) ++ cat > /dev/null ++ ;; ++ esac + esac + exit 0