Package Details: olympus 23.12.31.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: 6
Popularity: 0.63
First Submitted: 2023-01-12 22:46 (UTC)
Last Updated: 2024-01-11 13:54 (UTC)

Latest Comments

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