From bcea3151fdbdf2057d0f32e06e6641b6dac14ea9 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 24 Nov 2025 09:30:08 +0900 Subject: gnu: Add gtick. * gnu/packages/music.scm (gtick): New variable. Change-Id: I130de7702af5309f84e410caf6f4b9960a5586b1 --- gnu/packages/music.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index e997eeecb85..63e2b84f1bf 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1336,6 +1336,40 @@ standalone program which is able to download cover art, lyrics, photos, biographies, reviews and more.") (license license:lgpl3+))) +(define-public gtick + (package + (name "gtick") + (version "0.5.5") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.antcom.de/gtick/download/" + name "-" version ".tar.gz")) + (sha256 + (base32 + "0j6wggp1fhyx0vyip1k27pp28xpy9pqgwg46glm7nm83r6r32hz2")))) + (build-system gnu-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'do-not-require-dmalloc + ;; The use of dmalloc causes build errors like "expected + ;; declaration specifiers or ‘...’ before string constant" (see + ;; ). + (lambda _ + (substitute* "testsuite/Makefile.in" + ((" -DUSE_DMALLOC") ""))))))) + (native-inputs (list check pkg-config)) + (inputs (list gtk+-2 libsndfile pulseaudio)) + (home-page "https://www.antcom.de/gtick/") + (synopsis "Customizable metronome application") + (description "GTick is a metronome application. It supports different +meters, such as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, +from 10 to 1000 BPM. It provides a GTK+-based user interface and it can use +both OSS and ALSA as the audio back-end.") + (license license:gpl3+))) + (define-public lingot (package (name "lingot") -- cgit v1.2.3