--- smage/trunk/include/mcore-split.sminc 2010/01/04 11:15:17 49 +++ smage/trunk/include/mcore-split.sminc 2010/01/04 13:07:35 50 @@ -6,6 +6,27 @@ # global split defines : ${SPLIT_PACKAGES="${PNAME} ${PNAME}-dev"} +# some basics defines: + +# zap in normal packages +MCORE_ZAPMOST_OPTS="" + +# delete from dev packages +MCORE_RM_OPTS="usr/$(mlibdir)/*.a + usr/$(mlibdir)/*.la + usr/share/doc + usr/share/info + usr/share/locale + usr/include" + +# zap in normal packages +MCORE_DEV_ZAPMOST_OPTS="" + +# delete from dev packages +MCORE_DEV_RM_OPTS="$(mlibdir)/*.so + $(mlibdir)/*.so + usr/$(mlibdir)/*.so + usr/$(mlibdir)/*.so.*" # mcore keeps if [[ ! -z ${MCORE_ONLY_KEEP} ]] @@ -45,15 +66,11 @@ { cd \${SRCDIR} mmake DESTDIR=\${BINDIR} install || die - zapmost \${BINDIR} \ - usr/\$(mlibdir)/*.a \ - usr/\$(mlibdir)/*.la \ - usr/share/man \ - usr/share/doc \ - usr/share/info \ - usr/include \ - \${MCORE_DEV_ZAPMOST_OPTS} \ - || die + + if [[ ! -z \${MCORE_DEV_ZAPMOST_OPTS} ]] + then + zapmost \${BINDIR} \${MCORE_DEV_ZAPMOST_OPTS} || die + fi if [[ ! -z \${MCORE_DEV_RM_OPTS} ]] then @@ -75,20 +92,18 @@ { cd \${SRCDIR} mmake DESTDIR=\${BINDIR} install || die - find \${BINDIR}/usr/\$(mlibdir) -name \*.a | xargs rm - find \${BINDIR}/usr/\$(mlibdir) -name \*.la | xargs rm - local i - for i in usr/share/man \ - usr/share/doc \ - usr/share/include \ - \${MCORE_RM_OPTS} - do - if [[ -d \${BINDIR}/\${i} ]] - then - rm -r \${BINDIR}/\${i} || die - fi - done + if [[ ! -z \${MCORE_RM_OPTS} ]] + then + local i + for i in \${MCORE_RM_OPTS} + do + if [[ -d \${BINDIR}/\${i} ]] + then + rm -r \${BINDIR}/\${i} || die + fi + done + fi if [[ ! -z \${MCORE_ZAPMOST_OPTS} ]] then