summaryrefslogtreecommitdiff
path: root/tools/win32/buildout.cfg
blob: bc899b77e538daeed38b1a7681f14b3b7701c644 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
[buildout]
newest = false
versions = versions
parts =
    svn-lib
    svn-dev
    svn-db4
    svn-libintl
    zlib
    tortoise-overlays-win32
    tortoise-overlays-x64

    bzr
    qbzr
    tbzr
    bzrtools
    bzr-svn
    bzr-rewrite
    subvertpy
    templates

develop =

[versions]
zc.buildout = 1.2.1
setuptools = 0.6c9
z3c.recipe.filetemplate = 2.0.3
gf.recipe.bzr = 1.0rc8

[settings]
python24=c:\Python24\python.exe
python25=c:\Python25\python.exe
python26=c:\Python26\python.exe
download-ignore-existing = false
svn-dev-url =
  http://subversion.tigris.org/files/documents/15/45228/svn-win32-1.5.6_dev.zip
svn-lib-url =
  http://subversion.tigris.org/files/documents/15/45222/svn-win32-1.5.6.zip
svn-db4-url =
  http://subversion.tigris.org/files/documents/15/32472/db-4.4.20-win32.zip
svn-libintl-url =
  http://subversion.tigris.org/files/documents/15/20739/svn-win32-libintl.zip
tortoise-overlays-win32-url = http://guest:password@tortoisesvn.tigris.org/svn/tortoisesvn/TortoiseOverlays/version-1.0.4/bin/TortoiseOverlays-1.0.4.11886-win32.msi
tortoise-overlays-x64-url = http://guest:password@tortoisesvn.tigris.org/svn/tortoisesvn/TortoiseOverlays/version-1.0.4/bin/TortoiseOverlays-1.0.4.11886-x64.msi
zlib-url =
  http://www.zlib.net/zlib123-dll.zip

bzr-release = 1.18
# Older releases were @ http://bazaar-vcs.org, new releases are hosted directly
# on Launchpad
# bzr-release-url = http://bazaar-vcs.org/bzr/bzr.${settings:bzr-release}
bzr-release-url = lp:bzr/${settings:bzr-release}
bzr-trunk-url = lp:bzr

bzrtools-release = 1.18.0
bzrtools-release-tag = tag:release-${settings:bzrtools-release}
bzrtools-trunk-url = lp:bzrtools

qbzr-release = 0.13.1
qbzr-release-tag = tag:release-${settings:qbzr-release}
qbzr-trunk-url = lp:qbzr

tbzr-release = 0.1.0
tbzr-release-tag = tag:release-${settings:tbzr-release}
tbzr-trunk-url = lp:tortoisebzr

bzr-svn-release = 0.6.4
bzr-svn-release-tag = tag:bzr-svn-${settings:bzr-svn-release}
bzr-svn-trunk-url = lp:bzr-svn

# This isn't a typo, as of last release, the branch is lp:bzr-rewrite but the
# tag is bzr-rebase-0.5.3
bzr-rewrite-release = 0.5.3
bzr-rewrite-release-tag = tag:bzr-rebase-${settings:bzr-rewrite-release}
bzr-rewrite-trunk-url = lp:bzr-rewrite

subvertpy-release = 0.6.8
subvertpy-release-tag = tag:subvertpy-${settings:subvertpy-release}
subvertpy-trunk-url = lp:subvertpy

[templates]
recipe = z3c.recipe.filetemplate
source-directory = buildout-templates

[svn-lib]
recipe = hexagonit.recipe.download
url = ${settings:svn-lib-url}
ignore-existing = ${settings:download-ignore-existing}
strip-top-level-dir = true
destination = svn

# This package needs to be extracted on top of svn-lib above, so we
# explicitly set it to ignore existing here.
[svn-dev]
recipe = hexagonit.recipe.download
url = ${settings:svn-dev-url}
ignore-existing = true
strip-top-level-dir = true
destination = svn

[svn-db4]
recipe = hexagonit.recipe.download
url = ${settings:svn-db4-url}
ignore-existing = ${settings:download-ignore-existing}
strip-top-level-dir = true
destination = db4

[svn-libintl]
recipe = hexagonit.recipe.download
url = ${settings:svn-libintl-url}
ignore-existing = ${settings:download-ignore-existing}
strip-top-level-dir = true
destination = libintl

[zlib]
recipe = hexagonit.recipe.download
url = ${settings:zlib-url}
ignore-existing = ${settings:download-ignore-existing}
strip-top-level-dir = false
destination = zlib

[tortoise-overlays-win32]
recipe = hexagonit.recipe.download
url = ${settings:tortoise-overlays-win32-url}
ignore-existing = ${settings:download-ignore-existing}
destination = tortoise-overlays
download-only = true

[tortoise-overlays-x64]
recipe = hexagonit.recipe.download
url = ${settings:tortoise-overlays-x64-url}
ignore-existing = ${settings:download-ignore-existing}
destination = tortoise-overlays
download-only = true

[bzr]
recipe = gf.recipe.bzr:strict
shared-repo = false
format = 1.9
urls =
    ${settings:bzr-release-url}  release
    ${settings:bzr-trunk-url}   trunk
develop = false

[bzrtools]
recipe = gf.recipe.bzr:strict
shared-repo = true
format = 2a
urls =
    ${settings:bzrtools-trunk-url} trunk
    ${buildout:directory}/bzrtools/trunk@${settings:bzrtools-release-tag} release
develop = false

[qbzr]
recipe = gf.recipe.bzr:strict
shared-repo = true
format = 1.9
urls =
    ${settings:qbzr-trunk-url} trunk
    ${buildout:directory}/qbzr/trunk@${settings:qbzr-release-tag} release
develop = false

[tbzr]
recipe = gf.recipe.bzr:strict
shared-repo = true
format = 1.9
urls =
    ${settings:tbzr-trunk-url} trunk
    ${buildout:directory}/tbzr/trunk@${settings:tbzr-release-tag} release
develop = false

[bzr-svn]
recipe = gf.recipe.bzr:strict
shared-repo = true
format = 2a
urls =
    ${settings:bzr-svn-trunk-url} trunk
    ${buildout:directory}/bzr-svn/trunk@${settings:bzr-svn-release-tag} release
develop = false

[bzr-rewrite]
recipe = gf.recipe.bzr:strict
shared-repo = true
format = 1.9-rich-root
urls =
    ${settings:bzr-rewrite-trunk-url} trunk
    ${buildout:directory}/bzr-rewrite/trunk@${settings:bzr-rewrite-release-tag} release
develop = false

[subvertpy]
recipe = gf.recipe.bzr:strict
shared-repo = true
format = 1.9-rich-root
urls =
    ${settings:subvertpy-trunk-url} trunk
    ${buildout:directory}/subvertpy/trunk@${settings:subvertpy-release-tag} release
develop = false