goose icon indicating copy to clipboard operation
goose copied to clipboard

chore: Bump xcap to 0.7.0, let android can cargo build without extra patch

Open shawn111 opened this issue 3 months ago • 9 comments

chore: Bump xcap to 0.7.0 and update Cross.toml:

  • bump xcap to 0.7.0 from 0.0.14 - improve some windows/wayland function - support android build - https://github.com/nashaofu/xcap/releases/tag/v0.7.0
  • update Cross.toml
    • Added pipewire-debian/pipewire-upstream PPA
    • libegl1-mesa-dev, libgbm-dev, libpipewire-0.3-dev, libwayland-dev
  • updated w.title() calls to w.title().unwrap_or_default()

Once, this PR merge, termux user can carge build goose without any patches.

There is the github action build from my repo: https://github.com/shawn111/goose/releases/tag/canary

https://github.com/shawn111/goose/actions/runs/17299321930

shawn111 avatar Aug 26 '25 11:08 shawn111

goose core team works on refactor mcp https://github.com/block/goose/pull/4297

shawn111 avatar Aug 28 '25 15:08 shawn111

rebase main & fix .github/workflows/ci.yml

--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -62,7 +62,9 @@ jobs:
       - name: Install Dependencies
         run: |
           sudo apt update -y
-          sudo apt install -y libdbus-1-dev gnome-keyring libxcb1-dev
+          sudo apt install -y libdbus-1-dev gnome-keyring libxcb1-dev \
+            libegl1-mesa-dev libgbm-dev libpipewire-0.3-dev libwayland-dev
+

shawn111 avatar Aug 29 '25 00:08 shawn111

rebase main after rmcp branch merged

shawn111 avatar Sep 08 '25 03:09 shawn111

This pull request has been automatically marked as stale because it has not had recent activity for 23 days.

What happens next?

  • If no further activity occurs, this PR will be automatically closed in 7 days
  • To keep this PR active, simply add a comment, push new commits, or add the keep-open label
  • If you believe this PR was marked as stale in error, please comment and we'll review it

Thank you for your contribution! 🚀

github-actions[bot] avatar Oct 02 '25 00:10 github-actions[bot]

ok, sorry for letting this linger. let's try & get this in. currently it fails with an exception, can you look?

DOsinga avatar Oct 03 '25 22:10 DOsinga

friendly ping @shawn111 - would love to get this in

DOsinga avatar Oct 08 '25 19:10 DOsinga

Let me rebase main to fix it

friendly ping @shawn111 - would love to get this in

shawn111 avatar Oct 08 '25 23:10 shawn111

@DOsinga rebased, and all github actions on my repo build passed

  • docker build https://github.com/shawn111/goose/actions/runs/18362442485
    • this one is so long about 2h:20m
  • cli / desktop build https://github.com/shawn111/goose/actions/runs/18362442476

shawn111 avatar Oct 09 '25 06:10 shawn111

yeah thanks, but still seems to failing here with a mysterious missing library error

DOsinga avatar Oct 12 '25 17:10 DOsinga

would still love to get this in, but I am going to close this due to non activity. feel free to ping if you need help getting it merged

DOsinga avatar Nov 06 '25 04:11 DOsinga