diff options
author | Rodion Goritskov <rodion.goritskov@gmail.com> | 2024-07-02 00:23:00 +0400 |
---|---|---|
committer | Rodion Goritskov <rodion.goritskov@gmail.com> | 2024-07-02 00:28:14 +0400 |
commit | b9d740efe22d483cdf5847a73e709190a6384cf9 (patch) | |
tree | e6e0968dd5bc15aba66faee61d848a77ba64ccef | |
parent | 5a226ff9ee0845e536fb6fc7e0fc121e78c1fb7f (diff) |
gnu: Add kdsingleapplication.
* rodion/packages/audio.scm (kdsingleapplication): New variable.
-rw-r--r-- | rodion/packages/audio.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/rodion/packages/audio.scm b/rodion/packages/audio.scm index 24ade0b..1015969 100644 --- a/rodion/packages/audio.scm +++ b/rodion/packages/audio.scm @@ -13,6 +13,7 @@ #:use-module (gnu packages web) #:use-module (gnu packages compression) #:use-module (gnu packages c) + #:use-module (gnu packages sdl) #:use-module (gnu packages xiph) #:use-module (gnu packages linux) #:use-module (gnu packages video) @@ -97,6 +98,29 @@ (sha256 (base32 "14f8bqrif6ffhj270vg1k90y1i2cw3kavbwsx7v7jg45yghlpa23")))))) +(define-public kdsingleapplication + (package + (name "kdsingleapplication") + (version "1.1.0") + (build-system cmake-build-system) + (home-page "https://github.com/KDAB/KDSingleApplication") + (license license:expat) + (description "Helper class providing an ability to run the only instance of the application.") + (synopsis "Helper class for single-instance policy applications") + (inputs (list qtbase)) + (arguments + `(#:configure-flags '("-DKDSingleApplication_QT6=true") + #:tests? #f)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/KDAB/KDSingleApplication") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1w7wg9w4mifrkpn7hhw1nnnwh1vhnf8i4wgfxvh44nacwslbwsb2")))))) + (define-public fooyin (package (name "fooyin") @@ -108,12 +132,18 @@ (synopsis "A customisable music player") (native-inputs (list pkg-config)) (inputs (list + alsa-lib + sdl2 + pipewire + kdsingleapplication qtbase + qttools qtsvg icu4c taglib ffmpeg zlib)) + (arguments `(#:tests? #f)) (source (origin (method git-fetch) |