Skip to content

New Package: FocusTimer - #62329

Open
itslucylol wants to merge 2 commits into
void-linux:masterfrom
itslucylol:master
Open

New Package: FocusTimer#62329
itslucylol wants to merge 2 commits into
void-linux:masterfrom
itslucylol:master

Conversation

@itslucylol

@itslucylol itslucylol commented Sep 1, 2026

Copy link
Copy Markdown

Agreements

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • View individual test results below. Tested across x86_64-glibc, x86_64-musl and aarch64.

This PR...

gom

  • Bumped from 0.4 to 0.5.6 to support FocusTimer.

Tested Architectures:

  • x86_64-glc: ✅ compiled successfully
  • x86_64-musl: ✅ compiled successfully
  • aarch64: ✅ compiled successfully

There are some existing packages in this repo that depend on gom-devel (shockingly just two).

  • grilo-plugins:
    • x86_64-glc: ✅ compiled successfully with gom 0.5.6
    • x86_64-musl: ✅ compiled successfully with gom 0.5.6
    • aarch64: ✅ compiled successfully with gom 0.5.6
  • gnome-builder:
    • x86_64-glc: ✅ compiled successfully with gom 0.5.6
    • x86_64-musl: ✅ compiled successfully with gom 0.5.6
    • aarch64: ✅ compiled successfully with gom 0.5.6

FocusTimer

  • Formerly known as Gnome Pomodoro. It's a timer for helping eliminate distractions. It depends on libgom >0.5.0
  • Gnome Pomodoro was never a package supported under void, so it does not need to be removed.

Tested Architectures:

  • x86_64-glc: ✅ compiled successfully
  • x86_64-musl: ❌ build fails due to a difference in the musl compiler (needs source edits)
  • aarch64: ✅ compiled successfully

Final notes

I do not believe that gom was ever compiled for any architecture other than x86_64-glibc in the past for void. If I am incorrect, I will go back and add support by adding additional packages. They could not have been supported previously as gom has not added any new dependencies since 0.4, so any packages that do not exist currently, would not have existed when gom was added to the void-packages repo.

I was messing up my cross-compilation in the notes above. This PR's description has been updated with the corrected findings.

If you've read this far, thank you. Have a nice day!

@itslucylol

Copy link
Copy Markdown
Author

It looks like there was actually a previous attempt to port this package back when it was gnome-pomodoro #45883 but the previous maintainer just didn't know what they were doing.

@tranzystorekk tranzystorekk added the new-package This PR adds a new package label Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-package This PR adds a new package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants