Merge pull request #33098 from olynch/denemo

denemo: init at 2.2.0
This commit is contained in:
Yegor Timoshenko 2017-12-29 06:37:11 +03:00 committed by GitHub
commit 2d4426ab05
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 42 additions and 1 deletions

@ -0,0 +1,37 @@
{ stdenv, fetchurl, pkgconfig
, libjack2, gettext, intltool, guile_2_0, lilypond
, glib, libxml2, librsvg, libsndfile, aubio
, gtk3, gtksourceview, evince, fluidsynth, rubberband
, portaudio, portmidi, fftw, makeWrapper }:
stdenv.mkDerivation rec {
name = "denemo-${version}";
version = "2.2.0";
src = fetchurl {
url = "http://ftp.gnu.org/gnu/denemo/denemo-${version}.tar.gz";
sha256 = "18zcs4xmfj4vpzi15dj7k5bjzzzlr3sjf9xhrrgy4samrrdpqzfh";
};
buildInputs = [
libjack2 gettext guile_2_0 lilypond pkgconfig glib libxml2 librsvg libsndfile
aubio gtk3 gtksourceview evince fluidsynth rubberband portaudio fftw portmidi
makeWrapper
];
postInstall = ''
wrapProgram $out/bin/denemo --prefix PATH : ${lilypond}/bin
'';
nativeBuildInputs = [
intltool
];
meta = with stdenv.lib; {
description = "Music notation and composition software used with lilypond";
homepage = http://denemo.org;
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = [ maintainers.olynch ];
};
}

@ -1216,7 +1216,7 @@ with pkgs;
mpdris2 = callPackage ../tools/audio/mpdris2 { };
nfdump = callPackage ../tools/networking/nfdump { };
nrsc5 = callPackage ../applications/misc/nrsc5 { };
onboard = callPackage ../applications/misc/onboard { };
@ -14472,6 +14472,10 @@ with pkgs;
devede = callPackage ../applications/video/devede { };
denemo = callPackage ../applications/audio/denemo {
inherit (gnome3) gtksourceview;
};
dvb_apps = callPackage ../applications/video/dvb-apps { };
dvdauthor = callPackage ../applications/video/dvdauthor { };