Magellan Linux

Diff of /smage/trunk/include/alx-split.sminc

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

smage/branches/alx-0_6_0/include/alx-split.sminc revision 1810 by niro, Tue Apr 19 12:16:49 2011 UTC smage/trunk/include/alx-split.sminc revision 3607 by niro, Tue Jul 10 14:07:54 2012 UTC
# Line 11  sminclude alx cleanutils Line 11  sminclude alx cleanutils
11  # zap in normal packages  # zap in normal packages
12  ALX_ZAPMOST_OPTS=""  ALX_ZAPMOST_OPTS=""
13    
14  # delete from dev packages  # delete from normal packages
15  ALX_RM_OPTS="usr/$(mlibdir)/*.a  ALX_RM_OPTS="usr/$(mlibdir)/*.a
16   usr/$(mlibdir)/*.la   usr/$(mlibdir)/*.la
17   usr/$(mlibdir)/pkgconfig   usr/$(mlibdir)/pkgconfig
# Line 20  ALX_RM_OPTS="usr/$(mlibdir)/*.a Line 20  ALX_RM_OPTS="usr/$(mlibdir)/*.a
20   usr/share/info   usr/share/info
21   usr/share/locale   usr/share/locale
22   usr/share/man   usr/share/man
23   usr/include"   usr/include
24     $(mlibdir)/*.so
25     usr/$(mlibdir)/*.so
26     $([[ $(mlibdir) != lib ]] && echo 'lib/*.so usr/lib/*.so')"
27    
28  # zap in normal packages  # zap in normal packages
29  ALX_DEV_ZAPMOST_OPTS=""  ALX_DEV_ZAPMOST_OPTS=""
30    
31  # delete from dev packages  # delete from dev packages
32  ALX_DEV_RM_OPTS="$(mlibdir)/*.so  ALX_DEV_RM_OPTS="$(mlibdir)/*.so.*
33   $(mlibdir)/*.so.*   usr/$(mlibdir)/*.so.*
34   usr/$(mlibdir)/*.so   $([[ $(mlibdir) != lib ]] && echo 'lib/*.so.* usr/lib/*.so.*')"
  usr/$(mlibdir)/*.so.*"  
35    
36  # alx keeps  # alx keeps
37  if [[ ! -z ${ALX_ONLY_KEEP} ]]  if [[ ! -z ${ALX_ONLY_KEEP} ]]
# Line 63  alx-split_postinstall() Line 65  alx-split_postinstall()
65   fi   fi
66    
67   # then try to remove pname target   # then try to remove pname target
68   if [[ ! -z $(magequery -n ${PNAME}-${target}) ]]   if [[ ! -z $(magequery -n ${_PNAME}-${target}) ]]
69   then   then
70   echo "removing deprecated mage-target '${PNAME}-${target}'"   echo "removing deprecated mage-target '${_PNAME}-${target}'"
71   mage uninstall ${PNAME}-${target} || die   mage uninstall ${_PNAME}-${target} || die
72   fi   fi
73   done   done
74   ;;   ;;
# Line 79  alx-split_generate_split_info() Line 81  alx-split_generate_split_info()
81   {   {
82   DESCRIPTION=\"${DESCRIPTION}\"   DESCRIPTION=\"${DESCRIPTION}\"
83   DEPEND=\"${DEPEND}\"   DEPEND=\"${DEPEND}\"
84     _PNAME=\"${PNAME}\"
85   }"   }"
86  }  }
87    
# Line 88  alx-split_generate_split_info_dev() Line 91  alx-split_generate_split_info_dev()
91   {   {
92   DESCRIPTION=\"Development files for ${PCATEGORIE}/${PNAME}-${PVER}-${PBUILD}.\"   DESCRIPTION=\"Development files for ${PCATEGORIE}/${PNAME}-${PVER}-${PBUILD}.\"
93   DEPEND=\"== ${PCATEGORIE}/${PNAME}-${PVER}\"   DEPEND=\"== ${PCATEGORIE}/${PNAME}-${PVER}\"
94     _PNAME=\"${PNAME}\"
95   }"   }"
96  }  }
97    
# Line 122  alx-split_generate_src_install_dev() Line 126  alx-split_generate_src_install_dev()
126   *\**|*\\\**)   *\**|*\\\**)
127   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]
128   then   then
129   find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs rm   find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs --no-run-if-empty rm
130   fi   fi
131   ;;   ;;
132   *)   *)
# Line 173  alx-split_generate_src_install() Line 177  alx-split_generate_src_install()
177   *\**|*\\\**)   *\**|*\\\**)
178   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]
179   then   then
180   find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs rm   find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs --no-run-if-empty rm
181   fi   fi
182   ;;   ;;
183   *)   *)

Legend:
Removed from v.1810  
changed lines
  Added in v.3607