diff options
author | Сухарик <suhr@i2pmail.org> | 2019-07-21 22:23:38 +0300 |
---|---|---|
committer | Сухарик <suhr@i2pmail.org> | 2019-07-22 21:18:32 +0300 |
commit | 03603200540daac78fb7057423f7de5c88ca0398 (patch) | |
tree | fbca073b9941da8963a190a2ced9ae733c9a9a86 /pkgs/applications/audio/helio-workstation | |
parent | b647c76929620538b91d02c5514d5617dddeadd0 (diff) | |
download | nixpkgs-03603200540daac78fb7057423f7de5c88ca0398.tar nixpkgs-03603200540daac78fb7057423f7de5c88ca0398.tar.gz nixpkgs-03603200540daac78fb7057423f7de5c88ca0398.tar.bz2 nixpkgs-03603200540daac78fb7057423f7de5c88ca0398.tar.lz nixpkgs-03603200540daac78fb7057423f7de5c88ca0398.tar.xz nixpkgs-03603200540daac78fb7057423f7de5c88ca0398.tar.zst nixpkgs-03603200540daac78fb7057423f7de5c88ca0398.zip |
helio-workstation: init at 2.2
Diffstat (limited to 'pkgs/applications/audio/helio-workstation')
-rw-r--r-- | pkgs/applications/audio/helio-workstation/default.nix | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/applications/audio/helio-workstation/default.nix b/pkgs/applications/audio/helio-workstation/default.nix new file mode 100644 index 00000000000..bfd211316a7 --- /dev/null +++ b/pkgs/applications/audio/helio-workstation/default.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchFromGitHub +, alsaLib, freetype, xorg, curl, libGL, libjack2, gnome3 +, pkgconfig, makeWrapper +}: + +stdenv.mkDerivation rec { + pname = "helio-workstation"; + version = "2.2"; + + src = fetchFromGitHub { + owner = "helio-fm"; + repo = pname; + rev = version; + fetchSubmodules = true; + sha256 = "16iwj4mjs1nm8dlk70q97svp3vkcgs7hdj9hfda9h67acn4a8vvk"; + }; + + buildInputs = [ + alsaLib freetype xorg.libX11 xorg.libXext xorg.libXinerama xorg.libXrandr + xorg.libXcursor xorg.libXcomposite curl libGL libjack2 gnome3.zenity + ]; + + nativeBuildInputs = [ pkgconfig makeWrapper ]; + + preBuild = "cd Projects/LinuxMakefile"; + buildFlags = [ "CONFIG=Release64" ]; + + installPhase = '' + mkdir -p $out/bin + install -Dm755 build/Helio $out/bin + wrapProgram $out/bin/Helio --prefix PATH ":" ${gnome3.zenity}/bin + + mkdir -p $out/share + cp -r ../Deployment/Linux/Debian/x64/usr/share/* $out/share + substituteInPlace $out/share/applications/Helio.desktop \ + --replace "/usr/bin/helio" "$out/bin/Helio" + ''; + + meta = with stdenv.lib; { + description = "One music sequencer for all major platforms, both desktop and mobile"; + homepage = https://helio.fm/; + license = licenses.gpl3; + maintainers = [ maintainers.suhr ]; + platforms = [ "x86_64-linux" ]; + }; +} |