Jesse Talavera
463c6f6147
Fix some incorrect Discord links
2024-01-24 18:18:13 -05:00
Jesse Talavera
8626ecf8c1
Run the workflows on pushes and PRs to dev
...
- But not PRs to `main`
2024-01-19 15:13:02 -05:00
Jesse Talavera
f4b4274422
Release 1.0.2
2024-01-19 15:10:10 -05:00
Jesse Talavera
5b9a343a3c
Treat the extra screen gap sizes as a change, not an addition
2024-01-19 14:19:39 -05:00
Jesse Talavera
26b66bb0d6
Fix #145
2024-01-19 13:38:30 -05:00
Jesse Talavera
c0084c145b
Merge branch 'jtg/more-screen-gaps' into dev
2024-01-15 17:52:06 -05:00
Rob Loach
38a5ef98fc
Update pntr
2024-01-15 17:50:13 -05:00
Rob Loach
0667105ddc
ci: Update to actions/checkout@v4
2024-01-15 17:42:27 -05:00
Jesse Talavera
3f48cd51c4
Don't try to run the test suite in pull requests
...
- Pull requests don't have access to the token needed to get the test suite's data files
2024-01-15 17:11:15 -05:00
Jesse Talavera
e422e3458a
Expand the available screen gaps
2024-01-15 16:56:09 -05:00
Rob Loach
9d01ffb6ae
gitignore: Add CMake's "build" directory to gitignore
...
`build` is often considered the default build directory for cmake. This change adds "build" to the gitignore file so that it doesn't appear in git diffs.
2024-01-14 19:30:00 -05:00
Jesse Talavera
949bb4d9bb
Release 1.0.1
2024-01-12 13:43:44 -05:00
Jesse Talavera
02338ac561
Release 1.0.0
...
- Finally!
2024-01-12 13:34:43 -05:00
Jesse Talavera
3eb00a9b2d
Simplify the displayed version info
...
- Don't display commit info in release builds
- Include the melonDS commit in the description
- Make the displayed version info consistent if the Git repo isn't available
2024-01-12 13:25:26 -05:00
Jesse Talavera
a3c58f100a
Change some logging
2024-01-12 13:05:01 -05:00
Jesse Talavera
7b2d03fe91
The info file's source name is always the same
2024-01-12 12:16:09 -05:00
Jesse Talavera
f61372caf8
Don't require core-name
2024-01-12 12:09:35 -05:00
Jesse Talavera
c652eaa64c
Add a core-name
argument to the build action
...
- Android builds use a slightly different naming convention
2024-01-12 12:07:24 -05:00
Jesse Talavera
3c64fc3471
Slight fixes to the Android build
2024-01-12 11:57:55 -05:00
Jesse Talavera
c06dec2b88
Add a comment
2024-01-12 11:54:10 -05:00
Jesse Talavera
ec31205ac1
Let the build default to Android API level 24 if unspecified
2024-01-12 10:24:59 -05:00
Jesse Talavera
bc7d3aae25
Set the Android API level to 24 explicitly
2024-01-12 10:06:43 -05:00
Jesse Talavera
4bae34ce34
Add some logging in CMake
2024-01-11 17:06:09 -05:00
Jesse Talavera
e43e71a236
Silence some unneeded warnings on the iOS/tvOS builds
2024-01-11 11:16:48 -05:00
Jesse Talavera
f855d3c5a4
Revise the README badges
...
- Change the style and labels
- Add a badge for the Libretro builds
2024-01-11 11:01:16 -05:00
Jesse Talavera
5af216ecea
Use the vendored Apple toolchain file on the Gitlab
2024-01-11 10:34:12 -05:00
Jesse Talavera
d13a8a226c
Use IOS_MINVER
to set the target iOS version
2024-01-10 19:48:39 -05:00
Jesse Talavera
fcd8abd687
Set the build target as "13.0"
2024-01-10 19:36:14 -05:00
Jesse Talavera
3cf7877ed1
Set a build target for iOS and tvOS on the GitLab builds
2024-01-10 15:01:40 -05:00
Jesse Talavera
3b24555e4f
Don't run the GitHub workflows when the GitLab one changes
...
- Ditto for `.gitignore`
2024-01-10 13:32:02 -05:00
Jesse Talavera
2e28237a37
Define the array directly instead of creating it from an initializer list
2024-01-10 13:29:36 -05:00
Jesse Talavera
74b2e97e9b
Clean up some cruft in the option definitions
2024-01-10 13:24:52 -05:00
Jesse Talavera
3ba29c8bab
Embed the null option in the initializer list
2024-01-10 13:22:22 -05:00
Jesse Talavera
ad3955f49a
Refactor how the options are declared and defined
...
- Split individual core option definitions into their own objects
- Define the entire array in one place instead of stitching it together
- Don't templatize any core options
2024-01-10 13:14:38 -05:00
Jesse Talavera
0f27bcfeed
Silence some more warnings
2024-01-10 12:26:43 -05:00
Jesse Talavera
0360a5e42a
Silence some warnings on the Android runners
2024-01-10 12:25:38 -05:00
Jesse Talavera
62e5650f5a
Just append to /etc/apt/sources.list
directly
2024-01-10 12:13:33 -05:00
Jesse Talavera
0bf36ac244
No, wait, just use redirection
2024-01-10 12:10:01 -05:00
Jesse Talavera
8cf6975b64
Use append syntax
2024-01-10 12:08:49 -05:00
Jesse Talavera
b407bbdb6b
Write the deb
entry to the correct target path
2024-01-10 12:07:35 -05:00
Jesse Talavera
9cf15012d6
Wrap some variables in quotes
2024-01-10 12:05:06 -05:00
Jesse Talavera
b4eb8abc77
Install cmake from bullseye-backports
2024-01-10 11:58:05 -05:00
Jesse Talavera
a1c588c606
I guess the Android runners don't have sudo
2024-01-10 11:41:52 -05:00
Jesse Talavera
6e325a5e68
Update CMake on the GitLab Android runners
2024-01-10 11:40:24 -05:00
Jesse Talavera
e8b1cdcb70
Silence deprecation warnings on the Gitlab
2024-01-10 11:38:23 -05:00
Jesse Talavera
f688be54a1
Install g++-12
2024-01-10 11:31:11 -05:00
Jesse Talavera
6e05e64393
Use GCC 12
2024-01-10 11:24:48 -05:00
Jesse Talavera
5009af37b4
Install a recent version of gcc, too
2024-01-10 11:20:05 -05:00
Jesse Talavera
f7950cd704
Update CMake explicitly
2024-01-10 11:13:49 -05:00
Jesse Talavera
7b072f2edf
Update before installing software-properties-common
2024-01-10 11:10:02 -05:00