X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7093495299832111b5841485c94307ffedbaec90..e6efee0079933c3f9a78b0bf6d701b3a35730952:/wxPython/distrib/makerpm diff --git a/wxPython/distrib/makerpm b/wxPython/distrib/makerpm index 023dd33cee..028cd1f65d 100755 --- a/wxPython/distrib/makerpm +++ b/wxPython/distrib/makerpm @@ -28,6 +28,7 @@ lcport=gtk unicode=0 tarname=wxPython-src srpmonly=0 +skipclean=0 #---------------------------------------------------------------------- # Check parameters @@ -134,20 +135,17 @@ if [ -z "${skipcopy}" ]; then # copy root dir contents cp -pf --link ${wxdir}/* ${tarver} > /dev/null 2>&1 - # copy all top dirs except CVS, build, demos, samples, utils, and wxPython - for d in art build contrib debian distrib docs include lib locale misc patches src; do + # copy all top dirs except CVS, demos, samples, and wxPython + for d in art build contrib debian docs include lib locale patches samples src utils; do if [ -e ${wxdir}/$d ]; then cp -Rpf --link ${wxdir}/$d ${tarver} #> /dev/null 2>&1 fi done -# # and tex2rtf too -# mkdir ${tarver}/utils -# cp -Rpf --link ${wxdir}/utils/tex2rtf ${tarver}/utils -# # tex2rtf needs these files -# mkdir ${tarver}/samples -# cp -Rpf --link ${wxdir}/samples/sample.* ${tarver}/samples - - # now do the same thing for wxPython, skipping it's build dirs and such + mkdir ${tarver}/distrib + cp -Rpf --link ${wxdir}/distrib/scripts ${tarver}/distrib + + + # now do the same thing for wxPython, but use the DIRLIST to select dirs to copy for dir in `grep -v '#' ${wxdir}/wxPython/distrib/DIRLIST`; do mkdir ${tarver}/${dir} ##echo "cp -pf --link ${wxdir}/${dir}/* ${tarver}/${dir}" @@ -170,10 +168,10 @@ if [ -z "${skipcopy}" ]; then rm -f ChangeLog rm *.spec rm -rf distrib/msw/tmake - rm -rf docs/html - rm -rf docs/latex - rm -rf contrib/docs - rm -rf contrib/samples + #rm -rf docs/html + #rm -rf docs/latex + #rm -rf contrib/docs + #rm -rf contrib/samples rm locale/*.mo cleanup ".#*" cleanup "#*#" @@ -183,13 +181,17 @@ if [ -z "${skipcopy}" ]; then cleanup "*.pyc" cleanup core cleanup "core.[0-9]*" + rm -f wxPython/samples/embedded/embedded + rm -f wxPython/samples/embedded/embedded.o # ports that are not supported yet - cleanup cocoa + #cleanup cocoa # wxMac needs some cocoa headers cleanup mgl cleanup motif cleanup os2 cleanup x11 + cleanup univ + cleanup wine rm -f wxPython/wx/* > /dev/null 2>&1 @@ -223,10 +225,10 @@ if [ -z "${skiptar}" ]; then tar cvf ${distdir}/${tarver}.tar ${tarver} > /dev/null echo "*** Compressing..." - if [ -e ${distdir}/${tarver}.tar.gz ]; then - rm ${distdir}/${tarver}.tar.gz + if [ -e ${distdir}/${tarver}.tar.bz2 ]; then + rm ${distdir}/${tarver}.tar.bz2 fi - gzip --best ${distdir}/${tarver}.tar + bzip2 --best ${distdir}/${tarver}.tar popd > /dev/null fi @@ -236,13 +238,13 @@ fi if [ -z "${skiprpm}" ]; then echo "*** Building RPMs..." - cp ${distdir}/${tarver}.tar.gz ${rpmtop}/SOURCES + cp ${distdir}/${tarver}.tar.bz2 ${rpmtop}/SOURCES if [ "${srpmonly}" = "1" ]; then rpmbuild -bs \ --define "_topdir ${rpmtop}" \ --define "_tmppath ${builddir}" \ - --define "pyver ${pyver}" \ + --define "release 1" \ ${distdir}/wxPython.spec if [ "$?" != "0" ]; then echo "*** RPM failure, exiting." @@ -280,7 +282,7 @@ fi #---------------------------------------------------------------------- # Cleanup -if [ -z ${skipclean} ]; then +if [ "${skipclean}" = "0" ]; then echo "*** Cleaning up" rm -rf ${rpmtop} rm -rf ${builddir}