Exmaralda-Org / exmaralda

26 stars 15 forks source link

Cleanup build scripts mess #291

Closed berndmoos closed 1 year ago

berndmoos commented 2 years ago

This is mainly about things currently under "templates". Some scripts/templates/icon files could simply go to some appropriate place in or near the code. Binaries (like JRE, InnoSetup) have to go somewhere else completely. Some binaries (JSmoooth, Java ApplicationStubs?) are not needed anymore. Also, a lot of Java and native libraries (FOBS and SUN JMF, CocoaQT, Quaqua) can go.

berndmoos commented 2 years ago

@Herrner : there are PHP scripts under "updater", like so:

<?
// partitur editor updates
// name = version name
// numeric = numeric value to compare versions
// file = direct download link
// url = link to download page
// note = remark

$ver["current"]["name"]="@current@";
$ver["current"]["numeric"]="@currentnumeric@";
$ver["current"]["file"]="";
$ver["current"]["url"]="http://www.exmaralda.org/downloads.html";
$ver["current"]["note"]="two different versions for ppc or intel macs";

$ver["latest"]["name"]="@latest@";
$ver["latest"]["numeric"]="@latestnumeric@";
$ver["latest"]["file"]="";
$ver["latest"]["url"]="http://www.exmaralda.org/previews2.html";
$ver["latest"]["note"]="two different versions for ppc or intel macs";

?>

Do we still need them?

berndmoos commented 2 years ago

Today's preview is for every one! Windows, MAC OS, Linux, Atari, Kon-Tiki, all previews have been updated.

berndmoos commented 2 years ago

Much of it done. Big test: can I build a preview from another machine?

berndmoos commented 2 years ago

On the MAC: get rid of "The command attribute is deprecated"

berndmoos commented 2 years ago

On the MAC, Change jpackage type from "app-image" to "dmg" and then...

https://stackoverflow.com/questions/60953329/code-signing-notarization-using-jpackage-utility-isnt-working-on-macos

?

berndmoos commented 2 years ago

:-o

image

berndmoos commented 1 year ago

Tis now a heaven of order and righteousness