Easier compilation and i18n on Mac #868

Closed
ineiti wants to merge 1 commits from ineiti/abra:devbox into main
Contributor

Devbox is a nice shell-configuration tool which replaces your PATH to point to nix-installed packages:

https://www.jetify.com/docs/devbox/installing-devbox

This allows to have a well-defined developer environment.

This also changes the Makefile to compile xgettext, because the download of the binary only works for Linux.

Devbox is a nice shell-configuration tool which replaces your PATH to point to nix-installed packages: https://www.jetify.com/docs/devbox/installing-devbox This allows to have a well-defined developer environment. This also changes the Makefile to compile xgettext, because the download of the binary only works for Linux.
ineiti added 1 commit 2026-06-13 20:00:13 +00:00
Adding devbox and compile xgettext on Mac
continuous-integration/drone/pr Build is passing
73d6196e7a
Devbox is a nice shell-configuration tool which replaces your PATH
to point to nix-installed packages:

https://www.jetify.com/docs/devbox/installing-devbox

This allows to have a well-defined developer environment.

This also changes the Makefile to compile xgettext, because the
download of the binary only works for Linux.
ineiti changed title from Adding devbox and compile xgettext on Mac to Easier compilation and i18n on Mac 2026-06-13 20:01:10 +00:00
decentral1se reviewed 2026-06-14 09:13:28 +00:00
decentral1se left a comment
Owner

TBH, I don't really see the need to commit this, since I have no idea if other people are actually using it.

Another approach would be to just git ignore these files. There are endless shared configurations for workstations and I don't know if we want to take them on in the abra repo forever, e.g. if you are not still hacking on abra in 6 months, then these files are pretty mysterious 🙃

You could also push your changes to docs.coopcloud.tech as "how to use devbox with abra hacking" so it's not a wasted effort of sharing it.

I like the xgettext-go change! Shall we just take that one?

TBH, I don't really see the need to commit this, since I have no idea if other people are actually using it. Another approach would be to just git ignore these files. There are endless shared configurations for workstations and I don't know if we want to take them on in the `abra` repo forever, e.g. if you are not still hacking on `abra` in 6 months, then these files are pretty mysterious 🙃 You could also push your changes to docs.coopcloud.tech as "how to use devbox with abra hacking" so it's not a wasted effort of sharing it. I like the `xgettext-go` change! Shall we just take that one?
Author
Contributor

Closed in favour of #869

Closed in favour of #869
ineiti closed this pull request 2026-06-14 16:38:50 +00:00
Some checks are pending
continuous-integration/drone/pr Build is passing

Pull request closed

Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/abra#868