From 079b6171938646b218d45688b68e6497e36fc85d Mon Sep 17 00:00:00 2001 From: Sughosha Date: Sat, 25 Oct 2025 15:35:14 +0530 Subject: [PATCH] gnu: Add rattlesnake. * gnu/packages/kde-multimedia.scm (rattlesnake): New variable. Change-Id: I8c03bdc2317faa31547062724505c98e6b902f77 --- gnu/packages/kde-multimedia.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm index 7c4c3f99056f8a0d179b7d50410b70f3f5136757..328953df368dfedac3431df58279cce51fd03d6c 100644 --- a/gnu/packages/kde-multimedia.scm +++ b/gnu/packages/kde-multimedia.scm @@ -1232,3 +1232,33 @@ CDs.") (description "This package provides YouTube video player based on QtMultimedia and @command{yt-dlp}.") (license license:gpl3+))) + +(define-public rattlesnake + (let ((commit "2f0631f201f16e1c17bcf82af24087370b799562") ;no tags + (revision "0")) + (package + (name "rattlesnake") + (version (git-version "0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://invent.kde.org/multimedia/rattlesnake") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0iaandlbv2v4a6wsdxk19ynj77axd3kc72nw28bvbsfb0kqc0mai")))) + (build-system qt-build-system) + (arguments + (list #:qtbase qtbase + #:tests? #f)) ;no tests + (native-inputs + (list extra-cmake-modules)) + (inputs + (list kirigami qtdeclarative qtmultimedia qtwayland)) + (propagated-inputs + (list gstreamer gst-plugins-base gst-plugins-good)) + (home-page "https://invent.kde.org/multimedia/rattlesnake") + (synopsis "Metronome") + (description "Rattlesnake is a metronome app.") + (license license:gpl3+))))