diff options
| author | João Paulo da Cruz <joaopcruz15@gmail.com> | 2026-08-02 13:29:37 -0300 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2026-08-24 10:06:04 +0900 |
| commit | e18b4791bec71645151e3cea48cd0000f276ffb9 (patch) | |
| tree | 173b607e6eebbc5087dbf7f54e8f348f1d61befc | |
| parent | 3ae941569594cfe2ec0fbad10ebbb1e595f6b86d (diff) | |
gnu: Add fooyin.
* gnu/packages/music.scm (fooyin): New variable.
Merges: https://codeberg.org/guix/guix/pulls/10302
Reviewed-by: bdunahu <bdunahu@operationnull.com>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
| -rw-r--r-- | gnu/packages/music.scm | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index e9c4b2c2fb8..e997eeecb85 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm | |||
| @@ -6549,6 +6549,54 @@ as a whole to realisticly reproduce the features and flaws of the real deal.") | |||
| 6549 | ;; Note that after 1.3.0 the license was changed. | 6549 | ;; Note that after 1.3.0 the license was changed. |
| 6550 | (license license:gpl3+))) | 6550 | (license license:gpl3+))) |
| 6551 | 6551 | ||
| 6552 | (define-public fooyin | ||
| 6553 | (package | ||
| 6554 | (name "fooyin") | ||
| 6555 | (version "0.12.4") | ||
| 6556 | (source | ||
| 6557 | (origin | ||
| 6558 | (method git-fetch) | ||
| 6559 | (uri (git-reference | ||
| 6560 | (url "https://github.com/fooyin/fooyin") | ||
| 6561 | (commit (string-append "v" version)))) | ||
| 6562 | (file-name (git-file-name name version)) | ||
| 6563 | (sha256 | ||
| 6564 | (base32 "0cikdp97dq969g63103p30r24apd2fql66imxpapf3c8rv5qy8pc")))) | ||
| 6565 | (build-system qt-build-system) | ||
| 6566 | (arguments | ||
| 6567 | (list | ||
| 6568 | #:configure-flags #~(list "-DBUILD_TESTING=ON") | ||
| 6569 | #:qtbase qtbase | ||
| 6570 | #:phases | ||
| 6571 | #~(modify-phases %standard-phases | ||
| 6572 | (replace 'check | ||
| 6573 | (lambda* (#:key parallel-tests? tests? #:allow-other-keys) | ||
| 6574 | (when tests? | ||
| 6575 | (invoke "ctest" "-j" (if parallel-tests? | ||
| 6576 | (number->string (parallel-job-count)) | ||
| 6577 | "1") | ||
| 6578 | "--test-dir" "tests/"))))))) | ||
| 6579 | (native-inputs (list googletest pkg-config qttools)) | ||
| 6580 | (inputs (list alsa-lib | ||
| 6581 | ffmpeg | ||
| 6582 | icu4c | ||
| 6583 | kdsingleapplication | ||
| 6584 | pipewire | ||
| 6585 | qcoro-qt6 | ||
| 6586 | qtsvg | ||
| 6587 | sdl2 | ||
| 6588 | taglib | ||
| 6589 | zlib)) | ||
| 6590 | (home-page "https://fooyin.org/") | ||
| 6591 | (synopsis "Customisable music player") | ||
| 6592 | (description "Fooyin is a customisable desktop music player. It combines | ||
| 6593 | flexible playback, library management, playlists, and scripting tools in an | ||
| 6594 | interface that can be rearranged from a blank canvas or adapted from preset | ||
| 6595 | layouts. It's built around extensibility and supports plugins for widgets, | ||
| 6596 | decoders, tag readers, DSPs, and integrations, and includes FooScript for | ||
| 6597 | advanced display formatting, queries, autoplaylists, and widget behaviour.") | ||
| 6598 | (license license:gpl3+))) | ||
| 6599 | |||
| 6552 | (define-public spectacle-analyzer | 6600 | (define-public spectacle-analyzer |
| 6553 | (package | 6601 | (package |
| 6554 | (name "spectacle-analyzer") | 6602 | (name "spectacle-analyzer") |
