Skip to content

Comments

feat: add FreeBSD platform support#324

Open
rudrabhoj wants to merge 1 commit intotauri-apps:devfrom
rudrabhoj:feat/freebsd-support
Open

feat: add FreeBSD platform support#324
rudrabhoj wants to merge 1 commit intotauri-apps:devfrom
rudrabhoj:feat/freebsd-support

Conversation

@rudrabhoj
Copy link

  • Add FreeBSD platform implementation
  • Update error handling for FreeBSD compatibility
  • Modify menu and submenu structures for FreeBSD
  • Update Cargo.toml dependencies for FreeBSD build

Basically it was mostly using gtk which works fine with freebsd. Added support for recognizing the freebsd platform and it compiled fine.

- Add FreeBSD platform implementation
- Update error handling for FreeBSD compatibility
- Modify menu and submenu structures for FreeBSD
- Update Cargo.toml dependencies for FreeBSD build

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link
Member

@FabianLars FabianLars left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the pr so far! to merge it i'll also need a small changefile (check .changes dir).

lastly, please delete the zellij file :)

Comment on lines +50 to +52
[target.'cfg(target_os = "freebsd")'.dependencies]
gtk = { version = "0.18", optional = true }
libxdo = { version = "0.6.0", optional = true }
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you can reuse the linux deps above via the same any(target_os = "linux", target_os = "freebsd") you used in code

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Understood, will make changes and update it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants