rockbox/tools/release
Solomon Peachy 1959fade86 tools: More fixes for relese voice script.
...Was broken for piper-based models

Change-Id: Ib1df918ecde69bff6b048f8dad7451399b93d05d
2025-03-27 07:15:36 -04:00
..
bins.pl tools: Fixes for release scripts 2025-03-26 21:28:54 -04:00
manuals.pl builds: Create a function that generates a list of all manual builds 2024-07-17 21:43:00 -04:00
README release: Revamp release scripts 2024-04-17 22:10:52 -04:00
sims.pl Update simulator build release script 2024-12-10 23:11:48 -05:00
sources.sh release: Revamp release scripts 2024-04-17 22:10:52 -04:00
voices.pl tools: More fixes for relese voice script. 2025-03-27 07:15:36 -04:00

             __________               __   ___.
   Open      \______   \ ____   ____ |  | _\_ |__   _______  ___
   Source     |       _//  _ \_/ ___\|  |/ /| __ \ /  _ \  \/  /
   Jukebox    |    |   (  <_> )  \___|    < | \_\ (  <_> > <  <
   Firmware   |____|_  /\____/ \___  >__|_ \|___  /\____/__/\_ \
                     \/            \/     \/    \/            \/

 This directory the scripts used to create release artifacts.  All
 generated data is stored in an output directory (called "output").

 All of these scripts take two arguments; the git tag and the version string.

 NOTE that these scripts assume that you have the necessary compilers already
 present in your PATH.

 The scripts:

   bins.pl          Builds all the binary rockbox zip files
   manuals.pl       Builds all manuals (pdf and html-zip)
   sources.sh       Builds the source tarball
   voices.pl        Builds all "complete enough" voice files

  Only "stable" targets, their manuals, and a selection of voice files are built;
  these are designated in tools/builds.pm

 Example:

   tools/release/sources.sh v3.15-final 3.15

 Other notes:

   * Update www/tools/dailybuild-voices.pl file to add the release target
     voice list!
   * Update release target in tools/builds.pm