Completed generation of pre-made dependencies list for GNOME and KDE meta-packages.
This commit is contained in:
parent
9f46f8bf12
commit
ea72d77d70
2 changed files with 71 additions and 2 deletions
|
@ -36,9 +36,9 @@ gnome-full $BLFS_XML
|
||||||
# KDE base packages
|
# KDE base packages
|
||||||
kde-core $BLFS_XML
|
kde-core $BLFS_XML
|
||||||
# All KDE packages
|
# All KDE packages
|
||||||
kde $BLFS_XML
|
|
||||||
# All KDE packages plus Koffice
|
|
||||||
kde-full $BLFS_XML
|
kde-full $BLFS_XML
|
||||||
|
# All KDE packages plus Koffice
|
||||||
|
kde-koffice $BLFS_XML
|
||||||
|
|
||||||
=== INDIVIDUAL PACKAGES ===
|
=== INDIVIDUAL PACKAGES ===
|
||||||
|
|
||||||
|
@ -71,3 +71,59 @@ generate_gnome_core() { # GNOME core
|
||||||
rm gnome-core.dep.tmp
|
rm gnome-core.dep.tmp
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#--------------------------#
|
||||||
|
generate_gnome_full() { # GNOME full
|
||||||
|
#--------------------------#
|
||||||
|
local line base_xml package
|
||||||
|
|
||||||
|
echo "gnome-core" > gnome-full.dep.tmp
|
||||||
|
|
||||||
|
for line in `grep "xi:include" $BLFS_XML/gnome/add/add.xml` ; do
|
||||||
|
base_xml=`echo $line | sed 's/^.*href="//;s/".*//'`
|
||||||
|
package=`grep "gnome/add/$base_xml" packages | cut -f1`
|
||||||
|
[[ -n "$package" ]] && echo $package >> gnome-full.dep.tmp
|
||||||
|
done
|
||||||
|
|
||||||
|
tac gnome-full.dep.tmp > gnome-full.dep
|
||||||
|
rm gnome-full.dep.tmp
|
||||||
|
}
|
||||||
|
|
||||||
|
#--------------------------#
|
||||||
|
generate_kde_core() { # KDE core
|
||||||
|
#--------------------------#
|
||||||
|
local line base_xml package
|
||||||
|
|
||||||
|
> kde-core.dep.tmp
|
||||||
|
|
||||||
|
for line in `grep "xi:include" $BLFS_XML/kde/core/core.xml` ; do
|
||||||
|
base_xml=`echo $line | sed 's/^.*href="//;s/".*//'`
|
||||||
|
package=`grep "kde/core/$base_xml" packages | cut -f1`
|
||||||
|
[[ -n "$package" ]] && echo $package >> kde-core.dep.tmp
|
||||||
|
done
|
||||||
|
|
||||||
|
tac kde-core.dep.tmp > kde-core.dep
|
||||||
|
rm kde-core.dep.tmp
|
||||||
|
}
|
||||||
|
|
||||||
|
#--------------------------#
|
||||||
|
generate_kde_full() { # KDE full
|
||||||
|
#--------------------------#
|
||||||
|
local line base_xml package
|
||||||
|
|
||||||
|
echo "kde-core" > kde-full.dep.tmp
|
||||||
|
|
||||||
|
for line in `grep "xi:include" $BLFS_XML/kde/add/add.xml` ; do
|
||||||
|
base_xml=`echo $line | sed 's/^.*href="//;s/".*//'`
|
||||||
|
package=`grep "kde/add/$base_xml" packages | cut -f1`
|
||||||
|
[[ -n "$package" ]] && echo $package >> kde-full.dep.tmp
|
||||||
|
done
|
||||||
|
|
||||||
|
for line in `grep "xi:include" $BLFS_XML/kde/devel/devel.xml` ; do
|
||||||
|
base_xml=`echo $line | sed 's/^.*href="//;s/".*//'`
|
||||||
|
package=`grep "kde/devel/$base_xml" packages | cut -f1`
|
||||||
|
[[ -n "$package" ]] && echo $package >> kde-full.dep.tmp
|
||||||
|
done
|
||||||
|
|
||||||
|
tac kde-full.dep.tmp > kde-full.dep
|
||||||
|
rm kde-full.dep.tmp
|
||||||
|
}
|
||||||
|
|
|
@ -54,3 +54,16 @@ echo "done."
|
||||||
echo -en "\tGenerating gnome-core dependencies list ..."
|
echo -en "\tGenerating gnome-core dependencies list ..."
|
||||||
generate_gnome_core
|
generate_gnome_core
|
||||||
echo "done."
|
echo "done."
|
||||||
|
|
||||||
|
echo -en "\tGenerating gnome-full dependencies list ..."
|
||||||
|
generate_gnome_full
|
||||||
|
echo "done."
|
||||||
|
|
||||||
|
echo -en "\tGenerating kde-core dependencies list ..."
|
||||||
|
generate_kde_core
|
||||||
|
echo "done."
|
||||||
|
|
||||||
|
echo -en "\tGenerating kde-full dependencies list ..."
|
||||||
|
generate_kde_full
|
||||||
|
echo -e "done.\n"
|
||||||
|
|
||||||
|
|
Reference in a new issue