annotate build_nightly @ 1483:001120e91fed nuklear_ui

Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI in favor of old menu ROM both at compile time and in config. Fall back to ROM UI if GL is unavailable
author Michael Pavone <pavone@retrodev.com>
date Sat, 25 Nov 2017 20:43:20 -0800
parents 8e3adc6264d3
children 866577a220e6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1233
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
1 #!/bin/sh
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
2
1240
c63516b6824a Fun untested changes for uploading nightly builds
Michael Pavone <pavone@retrodev.com>
parents: 1235
diff changeset
3 set -e
c63516b6824a Fun untested changes for uploading nightly builds
Michael Pavone <pavone@retrodev.com>
parents: 1235
diff changeset
4
1233
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
5 build_user=$1
1252
8e3adc6264d3 Don't depend on USER being set in build_nightly as it does not seem to work when build job is run from cron
Michael Pavone <pavone@retrodev.com>
parents: 1240
diff changeset
6 needsu=$2
8e3adc6264d3 Don't depend on USER being set in build_nightly as it does not seem to work when build job is run from cron
Michael Pavone <pavone@retrodev.com>
parents: 1240
diff changeset
7 if [ "$needsu" = needsu ]; then
8e3adc6264d3 Don't depend on USER being set in build_nightly as it does not seem to work when build job is run from cron
Michael Pavone <pavone@retrodev.com>
parents: 1240
diff changeset
8 su $build_user -c "$0 $1";
1233
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
9 exit
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
10 fi
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
11
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
12 cd /home/$build_user/blastem
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
13 hg revert -a
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
14 hg pull
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
15 hg up
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
16 rev=`hg summary | sed -E -n 's/^parent: [^:]+:([^ ]+) .*$/\1/p'`
1235
1fee3c14e607 Small fix to build_nightly
Michael Pavone <pavone@retrodev.com>
parents: 1234
diff changeset
17 sed -i -E "s/(define BLASTEM_VERSION \"[^-]+)-pre\"/\1-pre-$rev\"/" blastem.c
1233
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
18 ./build_release