Changeset 2439
- Timestamp:
- 10/09/10 18:58:49 (3 years ago)
- Files:
-
- website/jst.cfg (modified) (1 diff)
- website/pavement.py (modified) (7 diffs)
- website/website-conf.cfg (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
website/jst.cfg
r1437 r2439 1 1 [GeoExt] 2 root = src/ trunk/geoext/lib3 template = src/ trunk/docsrc/lib/template.jst4 output = src/ trunk/docsrc/lib2 root = src/geoext/lib 3 template = src/docsrc/lib/template.jst 4 output = src/docsrc/lib 5 5 6 6 [examples] 7 root = src/ trunk/geoext/examples/tmp8 template = src/ trunk/docsrc/examples.jst9 output = src/ trunk/docsrc/7 root = src/geoext/examples/tmp 8 template = src/docsrc/examples.jst 9 output = src/docsrc/ website/pavement.py
r1437 r2439 46 46 ], 47 47 entry_points=""" 48 """ ,48 """ 49 49 ) 50 50 … … 56 56 paver_command_line="after_bootstrap" 57 57 ), 58 sphinx=Bunch(docroot="src/ trunk/docsrc",58 sphinx=Bunch(docroot="src/docsrc", 59 59 builddir=path(curdir) / "built") 60 60 ) … … 88 88 89 89 @task 90 def checkup_latest_release():91 latest = options.config.get("releases", "latest")92 svn.checkup("%s/tag/%s" %(options.core_url, latest) , "src/latest_release")93 94 @task95 90 def install_zine(): 96 91 env = os.environ.get("VIRTUAL_ENV") … … 110 105 111 106 @task 112 def checkup_docs(): 113 svn.checkup("%s/trunk/geoext" %options.core_url, "src/trunk/geoext") 114 svn.checkup("%s" %options.docsrc_url, "src/trunk/docsrc") 107 def export_src(options): 108 path("src").rmtree() 109 if not "release" in options: 110 release = "dev" 111 else: 112 release = options.release 113 svn.export("%s/%s/geoext" %(options.core_url, options.config.get("releases", release)), "src/geoext") 114 svn.export("%s" %options.docsrc_url, "src/docsrc") 115 115 116 116 def find_path(file_list, regex): … … 138 138 @task 139 139 def parse_examples(): 140 exdir = path("src/trunk/geoext/examples") 140 if not path("src/geoext").exists(): 141 call_task("export_src") 142 exdir = path("src/geoext/examples") 141 143 js = [p for p in exdir.listdir() if p.endswith(".js")] 142 odir = path("src/ trunk/geoext/examples/tmp")144 odir = path("src/geoext/examples/tmp") 143 145 odir.mkdir() 144 146 out = odir / "examples.js" … … 151 153 def parse_docs(): 152 154 from jstools.jst import DocParser 153 if not path('src/trunk').exists(): # add flag?154 svn.checkup("%s/trunk/geoext" %options.core_url, "src/trunk/geoext")155 # @@ will have to change to handle "versions"156 svn.checkup(options.docsrc_url, "src/trunk/docsrc")157 155 parser = DocParser.from_fn("jst.cfg") 158 156 parser.run() … … 169 167 options.builddir.rmtree() 170 168 169 @task 170 @needs(['export_src', 'pavement.build_docs']) 171 def dist(options): 172 if not "release" in options: 173 release = "dev" 174 else: 175 release = options.release 176 version = options.config.get("releases", release).replace('tags/release-', '') 177 build_dir = path("src/geoext/build") 178 path.chdir(build_dir) 179 sh("make release VERSION=%s" %version) 180 path.chdir(path(curdir)); 181 dist = build_dir.files("*.zip") 182 for f in dist: 183 f.copy(path(curdir)) 184 path.chdir(build_dir) 185 sh("make clean VERSION=%s" %version) 186 website/website-conf.cfg
r772 r2439 4 4 5 5 [releases] 6 latest=0.5 6 dev=trunk 7 latest=tags/release-1.0-rc1