Commit Graph

1802 Commits

Author SHA1 Message Date
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