Merge pull request #28888 from disassembler/i-score

i-score: 1.0.0-a67 -> 1.0.0-b31
This commit is contained in:
Graham Christensen 2017-09-02 09:45:03 -04:00 committed by GitHub
commit a61e631f3c

View File

@ -1,8 +1,9 @@
{ {
alsaLib,
boost, boost,
cln, cln,
cmake, cmake,
fetchgit, fetchFromGitHub,
gcc, gcc,
ginac, ginac,
jamomacore, jamomacore,
@ -10,9 +11,13 @@
libsndfile, libsndfile,
ninja, ninja,
portaudio, portaudio,
portmidi,
qtbase, qtbase,
qtdeclarative, qtdeclarative,
qtimageformats, qtimageformats,
qtmultimedia,
qtquickcontrols2,
qtserialport,
qtsvg, qtsvg,
qttools, qttools,
qtwebsockets, qtwebsockets,
@ -21,18 +26,19 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.0.0-a67"; version = "1.0.0-b31";
name = "i-score-${version}"; name = "i-score-${version}";
src = fetchgit { src = fetchFromGitHub {
url = "https://github.com/OSSIA/i-score.git"; owner = "OSSIA";
rev = "ede2453b139346ae46702b5e2643c5488f8c89fb"; repo = "i-score";
sha256 = "0cl9vdmxkshdacgpp7s2rg40b7xbsjrzw916jds9i3rpq1pcy5pj"; rev = "v${version}";
leaveDotGit = true; sha256 = "0g7s6n11w3wflrv5i2047dxx56lryms7xj0mznnlk5bii7g8dxzb";
deepClone = true; fetchSubmodules = true;
}; };
buildInputs = [ buildInputs = [
alsaLib
boost boost
cln cln
cmake cmake
@ -43,9 +49,13 @@ stdenv.mkDerivation rec {
libsndfile libsndfile
ninja ninja
portaudio portaudio
portmidi
qtbase qtbase
qtdeclarative qtdeclarative
qtimageformats qtimageformats
qtmultimedia
qtquickcontrols2
qtserialport
qtsvg qtsvg
qttools qttools
qtwebsockets qtwebsockets
@ -59,17 +69,11 @@ stdenv.mkDerivation rec {
"-DISCORE_BUILD_FOR_PACKAGE_MANAGER=True" "-DISCORE_BUILD_FOR_PACKAGE_MANAGER=True"
]; ];
patchPhase = ''
sed -e '77d' -i CMake/modules/GetGitRevisionDescription.cmake
'';
preConfigure = '' preConfigure = ''
export CMAKE_PREFIX_PATH="$CMAKE_PREFIX_PATH:$(echo "${jamomacore}/jamoma/share/cmake/Jamoma")" export CMAKE_PREFIX_PATH="$CMAKE_PREFIX_PATH:$(echo "${jamomacore}/jamoma/share/cmake/Jamoma")"
''; '';
installPhase = '' postInstall = ''rm $out/bin/i-score.sh'';
cmake --build . --target install
'';
meta = { meta = {
description = "An interactive sequencer for the intermedia arts"; description = "An interactive sequencer for the intermedia arts";