Commit Graph
2 Commits
Author SHA1 Message Date
Brian Degenhardt 4637de4d6e libretro: rename the core target to armsx2
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.
2026-07-21 21:47:45 -07:00
WizzardSK 76bba7ffd3 Libretro: GitLab CI for the libretro buildbot (linux x64 + aarch64) (#9)
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.
2026-07-18 19:48:39 -07:00