]> git.saurik.com Git - wxWidgets.git/commitdiff
Build and distrib tweaks
authorRobin Dunn <robin@alldunn.com>
Mon, 12 Aug 2002 17:45:17 +0000 (17:45 +0000)
committerRobin Dunn <robin@alldunn.com>
Mon, 12 Aug 2002 17:45:17 +0000 (17:45 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16465 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/distrib/makerpm
wxPython/distrib/wxPythonFull.spec.in
wxPython/setup.py

index 1b778fad0f9ba24baf4f830775a74aaa267a4c70..c88d207a9c58dd2e289635404bbc64ad3e081e16 100755 (executable)
@@ -54,6 +54,7 @@ version=$2
 pyver=$3
 shift;shift;shift
 
+ver2=`echo ${version} | cut -c 1,2,3`
 tarver=${tarname}-${version}
 
 
@@ -74,6 +75,7 @@ function makespec {
        | sed s:@LCPORT@:${lcport}:g \
        | sed s:@TARNAME@:${tarname}:g \
        | sed s:@VERSION@:${version}:g \
+       | sed s:@VER2@:${ver2}:g \
        > ${distdir}/wxPython${port}.spec
 }
 
@@ -136,7 +138,9 @@ if [ -z "${skipcvs}" ]; then
     rm `find . -name .cvsignore`
     rm *.spec
     rm -rf demos
-#     rm -rf docs
+#    rm -rf docs
+    rm -rf docs/html
+    rm -rf docs/latex
     rm -rf samples
     rm -rf utils
 #     rm -rf include/wx/mgl
index 21873623d2c647a9fa9977494b5431cee0c11e9e..fd59fa9fc95fe6d1cb116a2a6944a215f8d16d19 100644 (file)
@@ -6,10 +6,14 @@
 %define lcport         @LCPORT@
 %define tarname @TARNAME@
 %define version @VERSION@
-%define ver2    2.3
+%define ver2    @VER2@
 %define release 1
 %define wxpref  %{pref}/lib/wxPython
 
+# Should --enable-debug_flag be used in release builds?
+%define debug_flag 1
+
+
 %if %{debug}
     %define name      wxPython%{port}-py%{pyver}-dbg
     %define othername wxPython%{port}-py%{pyver}
 %endif
 
 
+%if %{debug} || %{debug_flag}
+    %define wxconfigname %{wxpref}/bin/wx%{lcport}d-%{ver2}-config
+%else
+    %define wxconfigname %{wxpref}/bin/wx%{lcport}-%{ver2}-config
+%endif
+
+
 #----------------------------------------------------------------
 Summary:   Cross platform GUI toolkit for Python using wx%{port}
 Name:      %{name}
@@ -91,6 +102,9 @@ cd build
        --enable-debug \
 %else
        --enable-optimise \
+%if %{debug_flag}
+       --enable-debug_flag \
+%endif
 %endif
        --with-libjpeg=builtin \
        --with-libpng=builtin \
@@ -127,7 +141,6 @@ cd ../wxPython
 
 #----------------------------------------------------------------
 %install
-## ** [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 %find_lang wxstd
 cd wxPython
 %{python} setup.py \
@@ -166,18 +179,14 @@ cd wxPython
 %{wxpref}/lib/libwx*
 %{pref}/lib/python*
 %{wxpref}/share/
-
+%{pref}/bin/*
 
 
 %files devel
 %defattr(-,root,root)
 %{wxpref}/include/wx
 %{wxpref}/lib/wx
-%if %{debug}
-    %{wxpref}/bin/wx%{lcport}d-%{ver2}-config
-%else
-    %{wxpref}/bin/wx%{lcport}-%{ver2}-config
-%endif
+%{wxconfigname}
 %{wxpref}/bin/wx-config
 
 
index fdea8d98262ea4acf82914a3d9417f6a6316dbd4..ac2a4aeda4c824115282101952d4cd6b2d3ef69e 100755 (executable)
@@ -873,14 +873,21 @@ if not GL_ONLY and BUILD_DLLWIDGET:
 # Tools and scripts
 #----------------------------------------------------------------------
 
-TOOLS = [("wxPython/tools",        glob.glob("tools/*.py")),
-         ("wxPython/tools/XRCed",  glob.glob("tools/XRCed/*.py") +
-                                   glob.glob("tools/XRCed/*.xrc") +
-                                   ["tools/XRCed/CHANGES",
-                                    "tools/XRCed/TODO",
-                                    "tools/XRCed/README"]),
-         ]
+## TOOLS = [("wxPython/tools",        glob.glob("tools/*.py")),
+##          ("wxPython/tools/XRCed",  glob.glob("tools/XRCed/*.py") +
+##                                    glob.glob("tools/XRCed/*.xrc") +
+##                                    ["tools/XRCed/CHANGES",
+##                                     "tools/XRCed/TODO",
+##                                     "tools/XRCed/README"]),
+##          ]
 
+SCRIPTS = ['scripts/img2png',
+           'scripts/img2xpm',
+           'scripts/img2py',
+           'scripts/xrced',
+           'scripts/pyshell',
+           'scripts/pycrust',
+           ],
 
 
 
@@ -915,13 +922,7 @@ if __name__ == "__main__":
 
               ##data_files = TOOLS,
 
-              scripts = ['scripts/img2png',
-                         'scripts/img2xpm',
-                         'scripts/img2py',
-                         'scripts/xrced',
-                         'scripts/pyshell',
-                         'scripts/pycrust',
-                         ],
+              scripts = SCRIPTS,
               )
 
     else: