summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorJoão Paulo da Cruz <joaopcruz15@gmail.com>2026-08-02 13:29:37 -0300
committerNguyễn Gia Phong <cnx@loang.net>2026-08-24 10:06:04 +0900
commite18b4791bec71645151e3cea48cd0000f276ffb9 (patch)
tree173b607e6eebbc5087dbf7f54e8f348f1d61befc /gnu
parent3ae941569594cfe2ec0fbad10ebbb1e595f6b86d (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>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/music.scm48
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
6593flexible playback, library management, playlists, and scripting tools in an
6594interface that can be rearranged from a blank canvas or adapted from preset
6595layouts. It's built around extensibility and supports plugins for widgets,
6596decoders, tag readers, DSPs, and integrations, and includes FooScript for
6597advanced 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")