Package Details: olympus 25.12.05.01-1

Git Clone URL: https://aur.archlinux.org/olympus.git (read-only, click to copy)
Package Base: olympus
Description: Everest installer / mod manager for Celeste
Upstream URL: https://github.com/EverestAPI/Olympus
Licenses: MIT
Conflicts: olympus-bin
Submitter: yhtez
Maintainer: yhtez
Last Packager: yhtez
Votes: 12
Popularity: 0.91
First Submitted: 2023-01-12 22:46 (UTC)
Last Updated: 2026-01-06 21:26 (UTC)

Latest Comments

FreezyLemon commented on 2026-02-28 20:49 (UTC)

Is this supposed to be a framework-dependent binary? The build lacks --self-contained which implies it but it still builds a self-contained app (and ignores the system-wide .NET installation). Reason for this seems to be the <PublishTrimmed>true</PublishTrimmed> in the csproj file (try building with --no-self-contained).

Simple fix:

diff --git a/PKGBUILD b/PKGBUILD
index 02b5939..a68ab79 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -26,6 +26,9 @@ sha256sums=('35d66c13a4c83e02bf8ba11ce80b36fc38a6a4547f8491d8f0dc6c1c824589ed'
 prepare() {
     cd "$srcdir/Olympus"

+    # Remove PublishTrimmed configuration for Linux which forces a self-contained build
+    sed -i 's/<PublishTrimmed>true<\/PublishTrimmed>//' sharp/Olympus.Sharp.csproj
+
     git submodule init
     git config submodule.src/ui.url "$srcdir/OlympUI"
     git config submodule.src/moonshine.url "$srcdir/moonshine"

(or remove the dotnet-runtime-8.0 dependency if this is not the goal)

btdmaster commented on 2026-02-25 19:17 (UTC)

I think dotnet-runtime-8.0 should be moved to make dependencies, Olympus does not need it at runtime (it looks like it has its own bundle). (olympus-bin misses out also for reference)

What's the reason it's a runtime dependency?

lambinsea commented on 2025-12-01 00:36 (UTC)

This package will fail to install due to a checksum error with lua51-lsqlite3. To quickly fix this, you can manually install lua51-lsqlite3 with the following patch file: https://pastebin.com/7MqumWn0

yhtez commented on 2025-02-03 21:26 (UTC)

Unable to reproduce it failing to build or install both on my install with dotnet-runtime (dotnet-runtime-9.0) and dotnet-runtime-8.0 installed together or in a chroot with only dotnet-runtime-8.0.

64Yoshi64 commented on 2025-02-01 21:54 (UTC)

Now that there's a new version of the dotnet runtime it seems to not install anymore.

claymorwan commented on 2025-01-15 23:15 (UTC)

Vro please update the package or give access to someone else

su226 commented on 2024-01-12 09:05 (UTC)

Just a little tip, you don't need zip to create ZIPs, makepkg (package: pacman) depends on bsdtar (package: libarchive), which can create or extract ZIPs.

diff --git a/PKGBUILD b/PKGBUILD
index bc4ff38..2197e54 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ arch=('x86_64')
 url='https://github.com/EverestAPI/Olympus'
 license=('MIT')
 depends=('gtk3' 'love' 'lua51-lsqlite3' 'mono')
-makedepends=('git' 'lua51' 'luarocks' 'msbuild' 'nuget' 'zip')
+makedepends=('git' 'lua51' 'luarocks' 'msbuild' 'nuget')
 conflicts=('olympus-bin')
 source=("git+https://github.com/EverestAPI/Olympus.git#commit=$_commit"
         "git+https://github.com/EverestAPI/OlympUI.git"
@@ -59,8 +59,7 @@ package() {
     install -Dm755 olympus.sh "$pkgdir/usr/lib/olympus/olympus"
     install -Dm755 find-love.sh "$pkgdir/usr/lib/olympus/find-love"

-    cd src; zip -r ../olympus.love *; cd ..
-    install -Dm644 olympus.love "$pkgdir/usr/lib/olympus/olympus.love"
+    bsdtar --format zip --strip-components 1 -cf "$pkgdir/usr/lib/olympus/olympus.love" src

     install -Dm755 luarocks/lib/lua/5.1/* -t "$pkgdir/usr/lib/olympus"
     install -Dm755 sharp/bin/Release/net452/* -t "$pkgdir/usr/lib/olympus/sharp"

yhtez commented on 2023-05-06 18:25 (UTC)

I have added a symlink and launching Lönn now works.

Thank you for letting me know about the issue.

su226 commented on 2023-05-06 16:05 (UTC) (edited on 2023-05-06 18:19 (UTC) by su226)

Loenn map editor won't start because Olympus will only try to use bundled love instead of system love: https://github.com/EverestAPI/Olympus/blob/bf5683e0c0011ab4943a6d84ee12616047a88e44/sharp/CmdLaunchLoenn.cs#L18

Please patch CmdLaunchLoenn.cs to use system love or add a symlink /usr/lib/olympus/love -> /usr/bin/love