Magellan Linux

Diff of /trunk/include/kde4-split.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/core/include/kde4-split.sminc revision 4899 by niro, Sat Feb 13 20:09:06 2010 UTC trunk/include/kde4-split.sminc revision 19654 by niro, Wed Oct 9 08:02:31 2013 UTC
# Line 2  Line 2 
2    
3  sminclude kde4  sminclude kde4
4    
5    # generate a meta package
6    # 1=yes, 0=no
7    : ${KDE4_GENERATE_META_PACKAGE=1}
8    
9  # fake an empty src_install for split-packages  # fake an empty src_install for split-packages
10  kde-split_src_install() { :; }  kde-split_src_install() { :; }
11    
# Line 47  kde4-split_src_install_wrapper() Line 51  kde4-split_src_install_wrapper()
51   done   done
52  }  }
53    
54  kde4-split_common_dependencies()  #kde4-split_common_dependencies()
55  {  #{
56   local subpackage  # local subpackage
57   local commondepend  # local commondepend
58    #
59   # common dependencies  # # common dependencies
60   commondepend=">= x11-libs/qt-4.5  # commondepend=">= x11-libs/qt-4.5
61   >= x11-libs/libXext-1.1-r1  # >= x11-libs/libXext-1.1-r1
62   >= x11-libs/libXt-1  # >= x11-libs/libXt-1
63   >= x11-libs/libXinerama-1  # >= x11-libs/libXinerama-1
64   >= x11-libs/libXxf86vm-1  # >= x11-libs/libXxf86vm-1
65   == kde-base/kdelibs4-${PVER}"  # == kde-base/kdelibs4-${PVER}"
66    #
67   if [[ ${PVER%.*} = 4.3 ]]  # if [[ ${PVER%.*} = 4.3 ]]
68   then  # then
69   commondepend+="== kde-base/kdelibs4-experimental-${PVER}"  # commondepend+="== kde-base/kdelibs4-experimental-${PVER}"
70   fi  # fi
71    #
72   case ${PNAME/-${subpackage}} in  # case ${PNAME/-${subpackage}} in
73   kdegraphics)  # kdegraphics)
74   commondepend+="  # commondepend+="
75   == kde-base/kdebase4-runtime-${PVER}  # == kde-base/kdebase4-runtime-${PVER}
76   >= kde-base/qimageblitz-0.0.4"  # >= kde-base/qimageblitz-0.0.4"
77   ;;  # ;;
78    #
79   kdepim)  # kdepim)
80   commondepend+="  # commondepend+="
81   == kde-base/kdebase4-runtime-${PVER}"  # == kde-base/kdebase4-runtime-${PVER}"
82   ;;  # ;;
83    #
84   kdepim-runtime)  # kdepim-runtime)
85   commondepend+="  # commondepend+="
86   == kde-base/kdebase4-runtime-${PVER}  # == kde-base/kdebase4-runtime-${PVER}
87   >= dev-libs/boost-1.40  # >= dev-libs/boost-1.40
88   == kde-base/kdepimlibs4-${PVER}"  # == kde-base/kdepimlibs4-${PVER}"
89   ;;  # ;;
90    #
91  # case ${PN} in  ## case ${PN} in
92  # akregator|kaddressbook|kjots|kmail|knode|knotes|korganizer|ktimetracker)  ## akregator|kaddressbook|kjots|kmail|knode|knotes|korganizer|ktimetracker)
93  # IUSE+=" +kontact"  ## IUSE+=" +kontact"
94  # if ! slot_is_at_least 4.4 ${SLOT} || [[ ${SLOT} == 4.4 && ${PV} < 4.3.68 ]]; then  ## if ! slot_is_at_least 4.4 ${SLOT} || [[ ${SLOT} == 4.4 && ${PV} < 4.3.68 ]]; then
95  # RDEPEND+=" kontact? ( $(add_kdebase_dep kontactinterfaces) )"  ## RDEPEND+=" kontact? ( $(add_kdebase_dep kontactinterfaces) )"
96  # fi  ## fi
97  # ;;  ## ;;
98  # esac  ## esac
99  # ;;  ## ;;
100  #  ##
101  # kdegames)  ## kdegames)
102  # if [[ ${PN} != libkdegames ]]; then  ## if [[ ${PN} != libkdegames ]]; then
103  # COMMONDEPEND+=" $(add_kdebase_dep libkdegames)"  ## COMMONDEPEND+=" $(add_kdebase_dep libkdegames)"
104  # fi  ## fi
105  # ;;  ## ;;
106   esac  # esac
107  }  #}
108    
109  kde4-split_generate_split_info()  kde4-split_generate_split_info()
110  {  {
111   local subpackage   local subpackage
112    
113   # get all subpackages with the specifies pcategorie   # get all subpackages with the specified pcat
114   for subpackage in ${SPLIT_PACKAGES}   for subpackage in ${SPLIT_PACKAGES}
115   do   do
116   # exclude meta packages   # exclude meta packages
# Line 122  kde4-split_generate_split_info() Line 126  kde4-split_generate_split_info()
126   if [[ ${PVER%.*} = 4.3 ]]   if [[ ${PVER%.*} = 4.3 ]]
127   then   then
128   DEPEND+=\"   DEPEND+=\"
129   == kde-base/kdelibs4-experimental-${PVER}\"   == kde-base/kdelibs4-experimental-${PVER}\"
130   fi   fi
131   }"   }"
132   export_inherits kde4-split split_info_${subpackage}   export_inherits kde4-split split_info_${subpackage}
# Line 134  kde4-split_generate_meta_package() Line 138  kde4-split_generate_meta_package()
138   local subpackage   local subpackage
139   local export_depends   local export_depends
140    
141   # get all subpackages with the specifies pcategorie   # get all subpackages with the specified pcat
142   for subpackage in ${SPLIT_PACKAGES}   for subpackage in ${SPLIT_PACKAGES}
143   do   do
144   # we assume the pcategorie is always kde-base!   # we assume the pcat is always kde-base!
145   export_depends="${export_depends}   export_depends="${export_depends}
146   >= ${PCATEGORIE}/${subpackage}-${PVER}"   >= ${PCAT}/${subpackage}-${PVER}"
147   done   done
148    
149   eval "split_info_${PNAME}-meta()   eval "split_info_${PNAME}-meta()
# Line 147  kde4-split_generate_meta_package() Line 151  kde4-split_generate_meta_package()
151   DESCRIPTION=\"Meta package for ${PNAME}.\"   DESCRIPTION=\"Meta package for ${PNAME}.\"
152   DEPEND=\"${export_depends}\"   DEPEND=\"${export_depends}\"
153   PKGTYPE=\"virtual\"   PKGTYPE=\"virtual\"
  NOPKGBUILD=\"true\"  
154    
155   # drop everything we don't need in the meta package:   # drop everything we don't need in the meta package:
156   INHERITS=""   INHERITS=""
# Line 188  kde4-split_generate_split_info Line 191  kde4-split_generate_split_info
191  # generate a meta package  # generate a meta package
192  # run this after kde-split_generate_split_info  # run this after kde-split_generate_split_info
193  # as we add the virtual meta package  # as we add the virtual meta package
194  kde4-split_generate_meta_package  [[ ${KDE4_GENERATE_META_PACKAGE} = 1 ]] && kde4-split_generate_meta_package
195    
196  # run kde4-split_src_install for all SPLIT_PACKAGES  # run kde4-split_src_install for all SPLIT_PACKAGES
197  kde4-split_generate_src_install  kde4-split_generate_src_install

Legend:
Removed from v.4899  
changed lines
  Added in v.19654