summaryrefslogtreecommitdiffstats
path: root/source-builder/sb/version.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sb: Fix Python 3.12 safeConfigParser and invalid escape sequencesChris Johns2023-11-221-1/+1
| | | | Updates #4968
* sb/version: Set top from external packageChris Johns2022-09-301-1/+9
|
* sb: Use shebang env pythonChris Johns2020-08-251-3/+3
| | | | Closes #4037
* Change version to RTEMS 6Sebastian Huber2020-06-301-1/+1
| | | | Update #4020.
* sb: Align the version processing with rtems-tools.Chris Johns2019-11-181-66/+178
| | | | | | | | | | | - Use the same VERSION file format as rtems-tools so a common release generation can be used. - The version.py is almost the same as rtems-tools. There are some minor differences, one is the RTEMS version is present in this file while rtems-tool uses config/rtems-release.ini. Updates #3822
* sb: Add support for a comma separated release path list.Chris Johns2019-11-181-4/+5
| | | | Updates #3814
* Change RSB version from 4.12 to 5Sebastian Huber2017-11-091-1/+1
| | | | Update #3220.
* sb: Add the `release_path` key to the `version` section in the VERSION file.Chris Johns2017-03-261-5/+17
| | | | | | A release can specify a custom releaase URL path. Closes #2952.
* sb: Support --dry-run --with-download for 3rd party RTEMS BSP packages.Chris Johns2016-03-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | The building of 3rd party packages for an RTEMS BSP requires a valid BSP so the standard method to download the source for releasing does not work. This change adds support to allow this. The RTEMS BSP support will not generate an error is no BSP or tools are provided or found. The change addis logic operators to the %if statement so you can '||' to 'or' and '&&' to 'and' logic expressions. A new %log directive has been added to clean up the messages. A new %{!define ...} has been added to aid checking within logic expressions. All command line --with/--without now appear as macros. Add version.version to get just the RTEMS major and minor version. Some pkg-config issues have been resolved. Closes #2655.
* sb: Fix configparser import on Python2 in version.py.Chris Johns2016-03-101-1/+4
| | | | Updates #2619.
* sb: Update code base to support Python3 and Python2.Chris Johns2016-03-071-4/+6
| | | | | | Fix Windows support to allow MSYS2 Python to be used. Updates #2619.
* A VERSION file may have no hashes.Chris Johns2015-12-131-1/+5
|
* VERSION is an INI format file.Chris Johns2015-12-111-19/+32
| | | | | | | | | | | | | | | | | | VERSION is an INI format file with 2 sections: 1. version The version of the release. It contains: release = version-string 2. hashes A list of hashes for packages that are formed when creating a release. A hash entry is: file-name = hash-type checksum The approach means we do not need to hold hash values in configuration files which need to be updated when a release is made. The release scripts can generate the hashes when creating the release. Update the version to 4.12.
* sb. Add VERSION support for releasing the RSB.Chris Johns2015-12-031-5/+61
| | | | | | | | | | | | Add support to release the RSB by adding the VERSION file. The file is a single line with the version. Fix the reports to include the version. Update the INI file support to include the details of the build. Show the GIT or released version when the command starts. Closes #2480.
* Canandian Cross Compiling and RTEMS 3rd party package building Fixes.Chris Johns2015-07-201-2/+2
| | | | | | | | | | | | The change fixes installing for RTEMS 3rd Party packages where the RSB considered them Canadian Cross Compiling (Cxc). Fixing the Cxc issue broke real Cxc builds. The change corrects the issue of macros being changed in the Cxc and the prep data not being udpated. The configuration is loaded again after the updated macros. The macros are also copied and restored to ensure a clean stable base. The change also introduces --rtems-tools and --rtems-bsp to align the command line with the waf configure process or RTEMS application.
* Minor version number bump.Chris Johns2015-01-181-1/+1
|
* Version 0.4.0.Chris Johns2014-07-291-2/+2
|
* sb: Implement %source and %patch to manage source and patches.Chris Johns2014-05-131-1/+1
| | | | | | Remove the numbered source and patches and automatically manage sources and patches. This removes the overhead in maintaining large collections of patches.
* Support a common verion number for all commands.Chris Johns2013-04-051-0/+37