#!/bin/bash # # This should be run inside armedslack-current's parent directory ( armedslack-current/.. ) # where the real slackware-current directory is located. # mozes@slackware.com # It will generate the list of shared library dependencies ldd finds in # Slackware's x86 KDE packages. eval $( sed -n '/KDEMODS=/{:1;s/\\$//;T2;N;b1;:2;p;q}' KDE.SlackBuild ) echo "****** CORE APPS **********************" for i in $KDEMODS ; do cat << EOF >> KDEcore_DEPS ****************************** ** $i ***************** $( ./lddslack kde/$i ) EOF done echo "****** CORE APPS **********************" eval $( sed -n '/KDEMODS=/{:1;s/\\$//;T2;N;b1;:2;p;q}' KDE_extra.SlackBuild ) for i in $KDEMODS ; do cat << EOF >> KDEextra_DEPS ****************************** ** $i ***************** $( ./lddslack kde/$i ) EOF done