summaryrefslogtreecommitdiff
path: root/rodion/packages
diff options
context:
space:
mode:
authorRodion Goritskov <rodion.goritskov@gmail.com>2024-07-01 22:22:20 +0400
committerRodion Goritskov <rodion.goritskov@gmail.com>2024-07-02 00:28:13 +0400
commit5a226ff9ee0845e536fb6fc7e0fc121e78c1fb7f (patch)
treea264b9af5d18a740790a4672eb38f9e3a9cc1a78 /rodion/packages
parent7d162d724a95ca4f655d10c471dda140d8f1eeb1 (diff)
gnu: Add fooyin.
* rodion/packages/audio.scm (fooyin): New variable.
Diffstat (limited to 'rodion/packages')
-rw-r--r--rodion/packages/audio.scm30
1 files changed, 30 insertions, 0 deletions
diff --git a/rodion/packages/audio.scm b/rodion/packages/audio.scm
index e3b385a..24ade0b 100644
--- a/rodion/packages/audio.scm
+++ b/rodion/packages/audio.scm
@@ -1,11 +1,13 @@
(define-module (rodion packages audio)
#:use-module (guix packages)
#:use-module (guix build-system glib-or-gtk)
+ #:use-module (guix build-system cmake)
#:use-module (guix git-download)
#:use-module (gnu packages gettext)
#:use-module (gnu packages autotools)
#:use-module (gnu packages gtk)
#:use-module (gnu packages glib)
+ #:use-module (gnu packages qt)
#:use-module (gnu packages llvm)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages web)
@@ -14,6 +16,7 @@
#:use-module (gnu packages xiph)
#:use-module (gnu packages linux)
#:use-module (gnu packages video)
+ #:use-module (gnu packages icu4c)
#:use-module (gnu packages audio)
#:use-module (gnu packages mp3)
#:use-module (gnu packages pulseaudio)
@@ -93,3 +96,30 @@
(file-name (git-file-name name version))
(sha256
(base32 "14f8bqrif6ffhj270vg1k90y1i2cw3kavbwsx7v7jg45yghlpa23"))))))
+
+(define-public fooyin
+ (package
+ (name "fooyin")
+ (version "0.5.1")
+ (build-system cmake-build-system)
+ (home-page "https://github.com/fooyin/fooyinx")
+ (license license:gpl3)
+ (description "fooyin is a music player built around customisation. It offers a growing list of widgets to manage and play your local music collection. It's extensible using a plugin system and many widgets make use of FooScript to offer an even deeper level of control.")
+ (synopsis "A customisable music player")
+ (native-inputs (list pkg-config))
+ (inputs (list
+ qtbase
+ qtsvg
+ icu4c
+ taglib
+ ffmpeg
+ zlib))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/fooyin/fooyin")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wa7frswvqgpz03qzv7x62k3mbvqnwzkxv8w5kv40z6js6ykm7jz"))))))