Changeset ea72d77 for BLFS


Ignore:
Timestamp:
05/27/2006 10:08:22 AM (18 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
experimental
Children:
2ca2992
Parents:
9f46f8b
Message:

Completed generation of pre-made dependencies list for GNOME and KDE meta-packages.

Location:
BLFS
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • BLFS/func_packages

    r9f46f8b rea72d77  
    3737kde-core        $BLFS_XML
    3838# All KDE packages
    39 kde     $BLFS_XML
     39kde-full        $BLFS_XML
    4040# All KDE packages plus Koffice
    41 kde-full        $BLFS_XML
     41kde-koffice     $BLFS_XML
    4242
    4343=== INDIVIDUAL PACKAGES ===
     
    7272}
    7373
     74#--------------------------#
     75generate_gnome_full()  {   # GNOME full
     76#--------------------------#
     77  local line base_xml package
     78
     79  echo "gnome-core" > gnome-full.dep.tmp
     80
     81  for line in `grep "xi:include" $BLFS_XML/gnome/add/add.xml` ; do
     82    base_xml=`echo $line | sed 's/^.*href="//;s/".*//'`
     83    package=`grep "gnome/add/$base_xml" packages | cut -f1`
     84    [[ -n "$package" ]] && echo $package >> gnome-full.dep.tmp
     85  done
     86
     87  tac gnome-full.dep.tmp > gnome-full.dep
     88  rm gnome-full.dep.tmp
     89}
     90
     91#--------------------------#
     92generate_kde_core()  {     # KDE core
     93#--------------------------#
     94  local line base_xml package
     95
     96  > kde-core.dep.tmp
     97
     98  for line in `grep "xi:include" $BLFS_XML/kde/core/core.xml` ; do
     99    base_xml=`echo $line | sed 's/^.*href="//;s/".*//'`
     100    package=`grep "kde/core/$base_xml" packages | cut -f1`
     101    [[ -n "$package" ]] && echo $package >> kde-core.dep.tmp
     102  done
     103
     104  tac kde-core.dep.tmp > kde-core.dep
     105  rm kde-core.dep.tmp
     106}
     107
     108#--------------------------#
     109generate_kde_full()  {     # KDE full
     110#--------------------------#
     111  local line base_xml package
     112
     113  echo "kde-core" > kde-full.dep.tmp
     114
     115  for line in `grep "xi:include" $BLFS_XML/kde/add/add.xml` ; do
     116    base_xml=`echo $line | sed 's/^.*href="//;s/".*//'`
     117    package=`grep "kde/add/$base_xml" packages | cut -f1`
     118    [[ -n "$package" ]] && echo $package >> kde-full.dep.tmp
     119  done
     120
     121  for line in `grep "xi:include" $BLFS_XML/kde/devel/devel.xml` ; do
     122    base_xml=`echo $line | sed 's/^.*href="//;s/".*//'`
     123    package=`grep "kde/devel/$base_xml" packages | cut -f1`
     124    [[ -n "$package" ]] && echo $package >> kde-full.dep.tmp
     125  done
     126
     127  tac kde-full.dep.tmp > kde-full.dep
     128  rm kde-full.dep.tmp
     129}
  • BLFS/packages.sh

    r9f46f8b rea72d77  
    5555generate_gnome_core
    5656echo "done."
     57
     58echo -en "\tGenerating gnome-full dependencies list ..."
     59generate_gnome_full
     60echo "done."
     61
     62echo -en "\tGenerating kde-core dependencies list ..."
     63generate_kde_core
     64echo "done."
     65
     66echo -en "\tGenerating kde-full dependencies list ..."
     67generate_kde_full
     68echo -e "done.\n"
     69
Note: See TracChangeset for help on using the changeset viewer.