##// END OF EJS Templates
make stuff for macos x binary package....
Vadim Gelfer -
r1686:dd508589 default
parent child Browse files
Show More
@@ -0,0 +1,38 b''
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <meta http-equiv="Content-Style-Type" content="text/css">
6 <title></title>
7 <style type="text/css">
8 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
9 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
10 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
11 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000fed}
12 span.s1 {text-decoration: underline}
13 span.s2 {font: 12.0px Courier}
14 </style>
15 </head>
16 <body>
17 <p class="p1"><b>Before you install</b></p>
18 <p class="p2"><br></p>
19 <p class="p3">This is <i>not</i> a stand-alone version of Mercurial.</p>
20 <p class="p2"><br></p>
21 <p class="p3">To use it, you must have the “official unofficial” MacPython 2.4.1 installed.</p>
22 <p class="p2"><br></p>
23 <p class="p3">You can download MacPython 2.4.1 from here:</p>
24 <p class="p4"><span class="s1"><a href="http://python.org/ftp/python/2.4.1/MacPython-OSX-2.4.1-1.dmg">http://python.org/ftp/python/2.4.1/MacPython-OSX-2.4.1-1.dmg</a></span></p>
25 <p class="p2"><br></p>
26 <p class="p3">For more information on MacPython, go here:</p>
27 <p class="p4"><span class="s1"><a href="http://undefined.org/python/">http://undefined.org/python</a></span></p>
28 <p class="p2"><br></p>
29 <p class="p1"><b>After you install</b></p>
30 <p class="p2"><br></p>
31 <p class="p3">This package installs the <span class="s2">hg</span> executable in <span class="s2">/usr/local/bin</span>. This directory may not be in your shell's search path. Don't forget to check.</p>
32 <p class="p2"><br></p>
33 <p class="p1"><b>Reporting problems</b></p>
34 <p class="p2"><br></p>
35 <p class="p3">If you run into any problems, please file a bug online:</p>
36 <p class="p3"><a href="http://www.selenic.com/mercurial/bts">http://www.selenic.com/mercurial/bts</a></p>
37 </body>
38 </html>
@@ -0,0 +1,17 b''
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <meta http-equiv="Content-Style-Type" content="text/css">
6 <title></title>
7 <style type="text/css">
8 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
9 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
10 </style>
11 </head>
12 <body>
13 <p class="p1">This is a prepackaged release of <a href="http://www.selenic.com/mercurial">Mercurial</a> for Mac OS X.</p>
14 <p class="p2"><br></p>
15 <p class="p1">It is based on Mercurial 0.8.</p>
16 </body>
17 </html>
@@ -0,0 +1,11 b''
1 to build a new macosx binary package:
2
3 install macpython from http://undefined.org/python/
4
5 install py2app from http://pythonmac.org/packages/
6
7 make sure /usr/local/bin is in your path
8
9 run bdist_mpkg in top-level hg directory
10
11 find packaged stuff in dist directory
@@ -76,12 +76,12 b' try:'
76 if py2exe_for_demandload is not None:
76 if py2exe_for_demandload is not None:
77 cmdclass['py2exe'] = py2exe_for_demandload
77 cmdclass['py2exe'] = py2exe_for_demandload
78 py2exe_opts['console'] = ['hg']
78 py2exe_opts['console'] = ['hg']
79 setup(name='mercurial',
79 setup(name='Mercurial',
80 version=mercurial.version.get_version(),
80 version=mercurial.version.get_version(),
81 author='Matt Mackall',
81 author='Matt Mackall',
82 author_email='mpm@selenic.com',
82 author_email='mpm@selenic.com',
83 url='http://selenic.com/mercurial',
83 url='http://selenic.com/mercurial',
84 description='scalable distributed SCM',
84 description='Scalable distributed SCM',
85 license='GNU GPL',
85 license='GNU GPL',
86 packages=['mercurial', 'hgext'],
86 packages=['mercurial', 'hgext'],
87 ext_modules=[Extension('mercurial.mpatch', ['mercurial/mpatch.c']),
87 ext_modules=[Extension('mercurial.mpatch', ['mercurial/mpatch.c']),
@@ -92,6 +92,10 b' try:'
92 glob.glob('templates/*.tmpl'))],
92 glob.glob('templates/*.tmpl'))],
93 cmdclass=cmdclass,
93 cmdclass=cmdclass,
94 scripts=['hg', 'hgmerge'],
94 scripts=['hg', 'hgmerge'],
95 options=dict(bdist_mpkg=dict(zipdist=True,
96 license='COPYING',
97 readme='contrib/macosx/Readme.html',
98 welcome='contrib/macosx/Welcome.html')),
95 **py2exe_opts)
99 **py2exe_opts)
96 finally:
100 finally:
97 mercurial.version.forget_version()
101 mercurial.version.forget_version()
General Comments 0
You need to be logged in to leave comments. Login now