GNU bug report logs -
#52875
[PATCH] gnu: Add musikcube.
Previous Next
Reported by: Leo Famulari <leo <at> famulari.name>
Date: Wed, 29 Dec 2021 17:14:02 UTC
Severity: normal
Tags: patch
Done: Leo Famulari <leo <at> famulari.name>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 52875 <at> debbugs.gnu.org (full text, mbox):
Hello,
Leo Famulari <leo <at> famulari.name> writes:
> * gnu/packages/music.scm (musikcube): New variable.
Nice! Thanks.
> +(define-public musikcube
> + (package
> + (name "musikcube")
> + (version "0.96.10")
> + (source (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/clangen/musikcube/")
> + (commit version)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32
> + "06myr83x8jvzlzchg3jsw1163n2lcsbmb176zgnx7xxa26jpdbh1"))))
Nitpick: origin could go below source, and hash in front of base32.
> + (build-system cmake-build-system)
> + (arguments
> + (list
> + #:tests? #f ; No test suite
Note that indentation is a bit off.
> + #:configure-flags
> + #~(list
> + "-DCMAKE_BUILD_TYPE=Release"
> + "-DENABLE_BUNDLED_TAGLIB=false"
> + ;; Use the "wide" ncurses headers but don't look for them in an
> + ;; ncursesw directory. For more info:
> + ;; https://github.com/clangen/musikcube/wiki/building#compiler-cannot-find-ncurseswcursesh
> + "-DNO_NCURSESW=true"
> + ;; We will strip the binaries ourselves in the 'strip' phase.
> + "-DDISABLE_STRIP=true")))
OOC, why are use using gexp since you do not ungexp later on? Wouldn't
a regular quote, or even a quasiquote suffice?
Otherwise, LGTM.
Regards,
--
Nicolas Goaziou
This bug report was last modified 3 years and 143 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.