CORENAME was still yaps2, so the libretro buildbot looked for
yaps2_libretro.so while CMake's OUTPUT_NAME already emitted
armsx2_libretro.so -- the artifact would not have been picked up. The
make-target alias was stale for the same reason.
The shipped armsx2_libretro.info was already correct; RetroArch pairs .so to
.info by filename stem, so the core now has its metadata.
The core has never been published, so nothing downstream breaks on the rename.
The libretro buildbot's linux nightlies are driven by a per-core
.gitlab-ci.yml on the git.libretro.com mirror, not by libretro-super
recipes — this adds one, modeled on flycast's, building yaps2_libretro.so
for linux x86_64 and aarch64 via the linux-cmake ci-templates.
The buildbot containers ship neither Clang nor the pinned third-party
libraries, so the job installs clang-17/lld-17 from apt.llvm.org and
reuses build-dependencies-runner.sh for the dependency set. The
ci-templates drive 'cmake --build --target ${CORENAME}_libretro', so a
yaps2_libretro custom target aliasing pcsx2-libretro is added; the .so is
picked up from the pcsx2-libretro/ build subdirectory via EXTRA_PATH.
Inert on GitHub — the GitHub Actions nightly is unchanged.