X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/59455c67d444c12f6d6a59e0c16528554c8b4c30..05e00ac5ef410707da86d98786cbb268100a7337:/wxPython/distrib/makerpm diff --git a/wxPython/distrib/makerpm b/wxPython/distrib/makerpm index 667c79fc29..194995955d 100755 --- a/wxPython/distrib/makerpm +++ b/wxPython/distrib/makerpm @@ -40,7 +40,7 @@ function usage { echo "command flags:" echo " skipcopy Don't copy the files for the tarball from the workspace" echo " skiptar Don't build the tarball" - echo " skiprpm Don't build the RPM (but why?)" + echo " skiprpm Don't build the RPM" echo " skipclean Don't do the cleanup at the end" echo " gtk2 Build using wxGTK2 and Unicode" echo " x11 Build using wxX11" @@ -49,7 +49,7 @@ function usage { # echo " smp Add SMP=2 to the envivonment to speed wxGTK build" } -if [ $# -lt 2 ]; then +if [ $# -lt 1 ]; then usage exit 1 fi @@ -87,7 +87,7 @@ for flag in $*; do case ${flag} in skipcopy) skipcopy=1 ;; skipclean) skipclean=1 ;; - skiptar) skiptar=1 ;; + skiptar) skiptar=1; skipcopy=1 ;; skiprpm) skiprpm=1 ;; gtk2) unicode=1; port=GTK2; lcport=gtk2 ;; x11) port=X11; lcport=x11 ;; @@ -152,16 +152,18 @@ if [ -z "${skipcopy}" ]; then done # now do the same thing for wxPython, skipping it's build dirs and such - mkdir ${tarver}/wxPython - cp -pf --link ${wxdir}/wxPython/* ${tarver}/wxPython > /dev/null 2>&1 - for d in contrib demo distrib distutils docs include licence samples scripts src SWIG wx wxPython; do - cp -Rpf --link ${wxdir}/wxPython/$d ${tarver}/wxPython #> /dev/null 2>&1 + for dir in `grep -v '#' ${wxdir}/wxPython/distrib/DIRLIST`; do + mkdir ${tarver}/${dir} + ##echo "cp -pf --link ${wxdir}/${dir}/* ${tarver}/${dir}" + cp -pf --link ${wxdir}/${dir}/* ${tarver}/${dir} > /dev/null 2>&1 done -# cp -Rpf --link ${wxdir}/* ${tarver} > /dev/null 2>&1 -# rm -r ${tarver}/bld* -# rm -r ${tarver}/wxPython/build* -# rm -r ${tarver}/wxPython/_build_rpm + # using DIRLIST as above will normally skip any files starting + # with a dot, but there are a few .files that we do want to + # copy... + for dir in wxPython/distrib/msw; do + cp -pf --link ${wxdir}/${dir}/.[a-zA-Z]* ${tarver}/${dir} > /dev/null 2>&1 + done echo "*** Removing uneeded stuff from copy of CVS tree" pushd ${tarver} > /dev/null @@ -177,13 +179,13 @@ if [ -z "${skipcopy}" ]; then rm locale/*.mo cleanup ".#*" cleanup "*~" + cleanup "*.orig" + cleanup "*.rej" cleanup "*.pyc" cleanup core cleanup "core.[0-9]*" rm -f wxPython/wx/* > /dev/null 2>&1 - rm wxPython/demo/.setup.sh - rm -r wxPython/docs/xml-raw popd > /dev/null popd > /dev/null