|
115 | 115 | TEMPLATE_CONSTANTS = {
|
116 | 116 | # source url constants
|
117 | 117 | 'APACHE_SOURCE': ('https://archive.apache.org/dist/%(namelower)s',
|
118 |
| - 'apache.org source url'), |
| 118 | + 'apache.org source URL'), |
119 | 119 | 'BITBUCKET_SOURCE': ('https://bitbucket.org/%(bitbucket_account)s/%(namelower)s/get',
|
120 |
| - 'bitbucket.org source url ' |
| 120 | + 'bitbucket.org source URL ' |
121 | 121 | '(namelower is used if bitbucket_account easyconfig parameter is not specified)'),
|
122 | 122 | 'BITBUCKET_DOWNLOADS': ('https://bitbucket.org/%(bitbucket_account)s/%(namelower)s/downloads',
|
123 |
| - 'bitbucket.org downloads url ' |
| 123 | + 'bitbucket.org downloads URL ' |
124 | 124 | '(namelower is used if bitbucket_account easyconfig parameter is not specified)'),
|
125 | 125 | 'CRAN_SOURCE': ('https://cran.r-project.org/src/contrib',
|
126 |
| - 'CRAN (contrib) source url'), |
| 126 | + 'CRAN (contrib) source URL'), |
127 | 127 | 'FTPGNOME_SOURCE': ('https://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major_minor)s',
|
128 | 128 | 'http download for gnome ftp server'),
|
129 | 129 | 'GITHUB_SOURCE': ('https://github.com/%(github_account)s/%(name)s/archive',
|
|
139 | 139 | 'GitHub release URL with lowercase name (if github_account easyconfig '
|
140 | 140 | 'parameter is not specified, namelower is used in its place)'),
|
141 | 141 | 'GNU_SAVANNAH_SOURCE': ('https://download-mirror.savannah.gnu.org/releases/%(namelower)s',
|
142 |
| - 'download.savannah.gnu.org source url'), |
143 |
| - 'GNU_SOURCE': ('https://ftpmirror.gnu.org/gnu/%(namelower)s', |
144 |
| - 'gnu.org source url (ftp mirror)'), |
145 |
| - 'GNU_FTP_SOURCE': ('https://ftp.gnu.org/gnu/%(namelower)s', |
146 |
| - 'gnu.org source url (main ftp)'), |
| 142 | + 'download.savannah.gnu.org source URL'), |
| 143 | + 'GNU_FTP_URLS': (['https://ftpmirror.gnu.org/gnu/%(namelower)s', 'https://ftp.gnu.org/gnu/%(namelower)s'], |
| 144 | + 'gnu.org source URLs (ftp mirror and main)'), |
147 | 145 | 'GOOGLECODE_SOURCE': ('http://%(namelower)s.googlecode.com/files',
|
148 |
| - 'googlecode.com source url'), |
| 146 | + 'googlecode.com source URL'), |
149 | 147 | 'LAUNCHPAD_SOURCE': ('https://launchpad.net/%(namelower)s/%(version_major_minor)s.x/%(version)s/+download/',
|
150 |
| - 'launchpad.net source url'), |
| 148 | + 'launchpad.net source URL'), |
151 | 149 | 'PYPI_SOURCE': ('https://pypi.python.org/packages/source/%(nameletter)s/%(name)s',
|
152 |
| - 'pypi source url'), # e.g., Cython, Sphinx |
| 150 | + 'pypi source URL'), # e.g., Cython, Sphinx |
153 | 151 | 'PYPI_LOWER_SOURCE': ('https://pypi.python.org/packages/source/%(nameletterlower)s/%(namelower)s',
|
154 |
| - 'pypi source url (lowercase name)'), # e.g., Greenlet, PyZMQ |
| 152 | + 'pypi source URL (lowercase name)'), # e.g., Greenlet, PyZMQ |
155 | 153 | 'R_SOURCE': ('https://cran.r-project.org/src/base/R-%(version_major)s',
|
156 |
| - 'cran.r-project.org (base) source url'), |
| 154 | + 'cran.r-project.org (base) source URL'), |
157 | 155 | 'SOURCEFORGE_SOURCE': ('https://download.sourceforge.net/%(namelower)s',
|
158 |
| - 'sourceforge.net source url'), |
159 |
| - 'XORG_DATA_SOURCE': ('https://www.x.org/archive/individual/data/', |
160 |
| - 'xorg data source url'), |
161 |
| - 'XORG_LIB_SOURCE': ('https://www.x.org/archive/individual/lib/', |
162 |
| - 'xorg lib source url'), |
163 |
| - 'XORG_PROTO_SOURCE': ('https://www.x.org/archive/individual/proto/', |
164 |
| - 'xorg proto source url'), |
165 |
| - 'XORG_UTIL_SOURCE': ('https://www.x.org/archive/individual/util/', |
166 |
| - 'xorg util source url'), |
167 |
| - 'XORG_XCB_SOURCE': ('https://www.x.org/archive/individual/xcb/', |
168 |
| - 'xorg xcb source url'), |
| 156 | + 'sourceforge.net source URL'), |
| 157 | + 'XORG_DATA_URLS': (['https://www.x.org/archive/individual/data/', |
| 158 | + 'https://xorg.freedesktop.org/archive/individual/data/'], |
| 159 | + 'xorg data source URLs'), |
| 160 | + 'XORG_LIB_URLS': (['https://www.x.org/archive/individual/lib/', |
| 161 | + 'https://xorg.freedesktop.org/archive/individual/lib/'], |
| 162 | + 'xorg lib source URLs'), |
| 163 | + 'XORG_PROTO_URLS': (['https://www.x.org/archive/individual/proto/', |
| 164 | + 'https://xorg.freedesktop.org/archive/individual/proto/'], |
| 165 | + 'xorg proto source URLs'), |
| 166 | + 'XORG_UTIL_URLS': (['https://www.x.org/archive/individual/util/', |
| 167 | + 'https://xorg.freedesktop.org/archive/individual/util/'], |
| 168 | + 'xorg util source URLs'), |
| 169 | + 'XORG_XCB_URLS': (['https://www.x.org/archive/individual/xcb/', |
| 170 | + 'https://xorg.freedesktop.org/archive/individual/xcb/'], |
| 171 | + 'xorg xcb source URLs'), |
169 | 172 |
|
170 | 173 | # TODO, not urgent, yet nice to have:
|
171 | 174 | # CPAN_SOURCE GNOME KDE_I18N XCONTRIB DEBIAN KDE GENTOO TEX_CTAN MOZILLA_ALL
|
|
224 | 227 | 'GITHUB_RELEASE_URL': 'GITHUB_RELEASE',
|
225 | 228 | 'GITHUB_RELEASE_URL_LOWER': 'GITHUB_LOWER_RELEASE',
|
226 | 229 | 'GNU_SAVANNAH_URL': 'GNU_SAVANNAH_SOURCE',
|
227 |
| - 'GNU_FTP_URL': 'GNU_FTP_SOURCE', |
228 |
| - 'GNU_URL': 'GNU_SOURCE', |
229 | 230 | 'GOOGLECODE_URL': 'GOOGLECODE_SOURCE',
|
230 | 231 | 'LAUNCHPAD_URL': 'LAUNCHPAD_SOURCE',
|
231 | 232 | 'PYPI_URL': 'PYPI_SOURCE',
|
232 | 233 | 'PYPI_URL_LOWER': 'PYPI_LOWER_SOURCE',
|
233 | 234 | 'R_URL': 'R_SOURCE',
|
234 | 235 | 'SOURCEFORGE_URL': 'SOURCEFORGE_SOURCE',
|
235 |
| - 'XORG_DATA_URL': 'XORG_DATA_SOURCE', |
236 |
| - 'XORG_LIB_URL': 'XORG_LIB_SOURCE', |
237 |
| - 'XORG_PROTO_URL': 'XORG_PROTO_SOURCE', |
238 |
| - 'XORG_UTIL_URL': 'XORG_UTIL_SOURCE', |
239 |
| - 'XORG_XCB_URL': 'XORG_XCB_SOURCE', |
240 | 236 | 'SOURCE_LOWER_TAR_GZ': 'SOURCELOWER_TAR_GZ',
|
241 | 237 | 'SOURCE_LOWER_TAR_XZ': 'SOURCELOWER_TAR_XZ',
|
242 | 238 | 'SOURCE_LOWER_TAR_BZ2': 'SOURCELOWER_TAR_BZ2',
|
|
257 | 253 | # deprecated template constants, and their replacements
|
258 | 254 | DEPRECATED_EASYCONFIG_TEMPLATE_CONSTANTS = {
|
259 | 255 | # <old_template_constant>: (<new_template_constant>, <deprecation_version>),
|
| 256 | + 'GNU_FTP_SOURCE': ('GNU_FTP_URLS', '6.0'), |
| 257 | + 'GNU_SOURCE': ('GNU_FTP_URLS', '6.0'), |
| 258 | + 'XORG_DATA_SOURCE': ('XORG_DATA_URLS', '6.0'), |
| 259 | + 'XORG_LIB_SOURCE': ('XORG_LIB_URLS', '6.0'), |
| 260 | + 'XORG_PROTO_SOURCE': ('XORG_PROTO_URLS', '6.0'), |
| 261 | + 'XORG_UTIL_SOURCE': ('XORG_PROTO_URLS', '6.0'), |
| 262 | + 'XORG_XCB_SOURCE': ('XORG_XCB_SOURCE', '6.0'), |
260 | 263 | }
|
261 | 264 |
|
262 | 265 | EXTENSIONS = ['tar.gz', 'tar.xz', 'tar.bz2', 'tgz', 'txz', 'tbz2', 'tb2', 'gtgz', 'zip', 'tar', 'xz', 'tar.Z']
|
|
0 commit comments