Files
nixpkgs/pkgs/by-name/de/denemo/package.nix
Dark Steveneq 646b892680
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
push sheeet
2025-10-09 14:15:47 +02:00

84 lines
1.3 KiB
Nix

{
lib,
stdenv,
fetchgit,
pkg-config,
libjack2,
gettext,
intltool,
guile,
lilypond,
glib,
libxml2,
librsvg,
libsndfile,
aubio,
gtk3,
gtksourceview,
evince,
fluidsynth,
rubberband,
autoreconfHook,
gtk-doc,
portaudio,
portmidi,
fftw,
wrapGAppsHook3,
}:
stdenv.mkDerivation {
pname = "denemo";
version = "2.6.43";
src = fetchgit {
url = "https://git.savannah.gnu.org/git/denemo.git";
rev = "b04ead1d3efeee036357cf36898b838a96ec5332";
hash = "sha256-XMFbPk70JqUHWBPEK8rjr70iMs49RNyaaCUGnYlLf2E=";
};
buildInputs = [
libjack2
guile
lilypond
glib
libxml2
librsvg
libsndfile
aubio
gtk3
gtksourceview
evince
fluidsynth
rubberband
portaudio
fftw
portmidi
];
# error by default in GCC 14
NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
preFixup = ''
gappsWrapperArgs+=(
--prefix PATH : "${lilypond}/bin"
)
'';
nativeBuildInputs = [
autoreconfHook
gtk-doc
wrapGAppsHook3
intltool
gettext
pkg-config
];
meta = {
description = "Music notation and composition software used with lilypond";
homepage = "http://denemo.org";
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.olynch ];
};
}