Commit f9373282 authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Auto generate packages of some disc components

At the end of a DiscDev build, turn the output into packages for transfer outside of the autobuilder.
Which things to package is driven by a package database ('PackageDB') which is cross referenced with the ModuleDB. It also collects licence terms from the respective source directory.
Package suffixes start at '1' and increment if the contents change - ie. it's not pegged off soley the VersionNum, so if a library or tool gets a fix all impacted components will get a new suffix.

DiscDev/clean: Wipe away any intermediate packages
DiscDev/release_autobuild: Create the packages
Makefile: Correct a typo

In this initial stage, only the Diversions are covered. Baby steps...

Version 0.92. Tagged as 'ABRelease-0_92'
parent 07814c84
......@@ -18,8 +18,8 @@
# so that it can perform any final installation tasks, such as copying files
# into archives, adding pre-built binaries, etc.
# If we're not running in an autobuild environemnt (i.e. AutoBuild$InstScript
# is unset) then this component will not do anything.
# If we're not running in an autobuild environment (i.e. AutoBuild$Build & AutoBuild$Root
# are unset) then this component will not do anything.
include StdTools
# Master package database for the build process
# $Revision$
# $Date$
# Component Section Priority Licence Installed MLRA Description
Blocks Games Optional Free Diversions.!Blocks YNNN Manoeuvre tumbling blocks before you're bricked in
Flasher Desktop Optional Free Diversions.!Flasher YNNN Finding the caret made easy
Hopper Games Optional Free Diversions.!Hopper YNNN Get the frog safely home avoiding peril
Madness Games Optional Free Diversions.!Madness YNNN Desktop window shuffle, it's madness
MemNow Desktop Optional Free Diversions.!MemNow YNNN Monitor desktop free memory
Meteors Games Optional Free Diversions.!Meteors YNNN Dodge the asteroids in deep space gameplay
MineHunt Games Optional Free Diversions.!MineHunt YNNN Game to sweep the grid clear of mines
Patience Games Optional Free Diversions.!Patience YNNN Single player card game
Puzzle Games Optional Free Diversions.!Puzzle YNNN Sliding tiles game
......@@ -20,3 +20,4 @@ Set ab_local$sec HardDisc4/util
x Wipe <ab_res$dir>.zip ~cfr~v
Remove <ab_res$dir>.<ab_local$zip>
Remove <ab_res$dir>.<ab_local$sec>
x Wipe <ab_res$dir>.packages ~cfr~v
......@@ -36,3 +36,6 @@ Back
| Create the self-extracting version of the HardDisc4 image
StartDesktopTask CreateSEC <Build$Dir>.Install.HardDisc4 <ab_res$dir>.<ab_local$sec>
| Create packages for hosting on
/* (0.91)
/* (0.92)
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
#define Module_MajorVersion_CMHG 0.91
#define Module_MajorVersion_CMHG 0.92
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 09 Dec 2018
#define Module_Date_CMHG 03 Feb 2019
#define Module_MajorVersion "0.91"
#define Module_Version 91
#define Module_MajorVersion "0.92"
#define Module_Version 92
#define Module_MinorVersion ""
#define Module_Date "09 Dec 2018"
#define Module_Date "03 Feb 2019"
#define Module_ApplicationDate "09-Dec-18"
#define Module_ApplicationDate "03-Feb-19"
#define Module_ComponentName "ABRelease"
#define Module_ComponentPath "apache/RiscOS/Utilities/Autobuild/ABRelease"
#define Module_FullVersion "0.91"
#define Module_HelpVersion "0.91 (09 Dec 2018)"
#define Module_LibraryVersionInfo "0:91"
#define Module_FullVersion "0.92"
#define Module_HelpVersion "0.92 (03 Feb 2019)"
#define Module_LibraryVersionInfo "0:92"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment