Magellan Linux

Diff of /trunk/mage/usr/lib/mage/smage2.sh

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

revision 2042 by niro, Fri Feb 1 09:50:07 2013 UTC revision 2157 by niro, Wed Aug 14 07:38:37 2013 UTC
# Line 471  else Line 471  else
471   do   do
472   # honor split_info   # honor split_info
473   split_info_${subpackage}   split_info_${subpackage}
474     if [[ ${PKGTYPE} = virtual ]]
475     then
476     # automatically set !pkgbuild here too
477     msetfeature "!pkgbuild"
478     fi
479    
480   if mqueryfeature "!compressdoc"   if mqueryfeature "!compressdoc"
481   then   then
# Line 507  then Line 512  then
512   do   do
513   # honor split_info   # honor split_info
514   split_info_${subpackage}   split_info_${subpackage}
515     if [[ ${PKGTYPE} = virtual ]]
516     then
517     # automatically set !pkgbuild here too
518     msetfeature "!pkgbuild"
519     fi
520    
521   if mqueryfeature "!libtool"   if mqueryfeature "!libtool"
522   then   then
# Line 547  then Line 557  then
557   do   do
558   # honor split_info   # honor split_info
559   split_info_${subpackage}   split_info_${subpackage}
560     if [[ ${PKGTYPE} = virtual ]]
561     then
562     # automatically set !pkgbuild here too
563     msetfeature "!pkgbuild"
564     fi
565    
566   if mqueryfeature "purge"   if mqueryfeature "purge"
567   then   then
# Line 589  else Line 604  else
604   do   do
605   # honor split_info   # honor split_info
606   split_info_${subpackage}   split_info_${subpackage}
607     if [[ ${PKGTYPE} = virtual ]]
608     then
609     # automatically set !pkgbuild here too
610     msetfeature "!pkgbuild"
611     fi
612    
613   if mqueryfeature "!strip"   if mqueryfeature "!strip"
614   then   then
# Line 626  else Line 646  else
646   fi   fi
647  fi  fi
648    
649    if mqueryfeature "qalint"
650    then
651     if mqueryfeature "!pkgbuild"
652     then
653     echo "!pkgbuild detected; skipping QA lint checks ..."
654     else
655     if [[ -n ${SPLIT_PACKAGES} ]]
656     then
657     # save smage environment
658     split_save_variables
659     for subpackage in ${SPLIT_PACKAGES}
660     do
661     # honor split_info
662     split_info_${subpackage}
663     if [[ ${PKGTYPE} = virtual ]]
664     then
665     # automatically set !pkgbuild here too
666     msetfeature "!pkgbuild"
667     fi
668    
669     if mqueryfeature "qalint"
670     then
671     if mqueryfeature "!pkgbuild"
672     then
673     echo "!pkgbuild detected; skipping QA lint checks for '${subpackage}' ..."
674     else
675     echo -e "${COLBLUE}===${COLGREEN} running QA lint checks for '${subpackage}' ...${COLDEFAULT}"
676     mqalint ${BINDIR}_${subpackage}
677     fi
678     fi
679    
680     # restore smage environment
681     split_restore_variables
682     done
683     # unset saved variables
684     split_unset_variables
685     else
686     echo -e "${COLBLUE}===${COLGREEN} running QA lint checks ...${COLDEFAULT}"
687     mqalint ${BINDIR}
688     fi
689     fi
690    fi
691    
692  if mqueryfeature "!pkgbuild"  if mqueryfeature "!pkgbuild"
693  then  then
694   echo -e "!pkgbuild detected; Package will not be build ..."   echo -e "!pkgbuild detected; Package will not be build ..."
# Line 676  else Line 739  else
739   PCAT="${PCATEGORIE}"   PCAT="${PCATEGORIE}"
740   unset PCATEGORIE   unset PCATEGORIE
741   fi   fi
742     if [[ ${PKGTYPE} = virtual ]]
743     then
744     # automatically set !pkgbuild here too
745     msetfeature "!pkgbuild"
746     fi
747    
748   # jump to next one if !pkgbuild is set in split_info   # jump to next one if !pkgbuild is set in split_info
749   if mqueryfeature "!pkgbuild"   if mqueryfeature "!pkgbuild"

Legend:
Removed from v.2042  
changed lines
  Added in v.2157