diff options
author | Bart Brouns <bart@magnetophon.nl> | 2017-12-07 13:41:25 +0100 |
---|---|---|
committer | Bart Brouns <bart@magnetophon.nl> | 2017-12-09 00:34:52 +0100 |
commit | abf20c0f9b1368d10586ae625ab27121d8dafa0f (patch) | |
tree | 428de5578eb40d9e826a79c0946544a46682a022 | |
parent | efe5528f0e27bfb084fedfe498f74a8f3fb32c7c (diff) | |
download | nixlib-abf20c0f9b1368d10586ae625ab27121d8dafa0f.tar nixlib-abf20c0f9b1368d10586ae625ab27121d8dafa0f.tar.gz nixlib-abf20c0f9b1368d10586ae625ab27121d8dafa0f.tar.bz2 nixlib-abf20c0f9b1368d10586ae625ab27121d8dafa0f.tar.lz nixlib-abf20c0f9b1368d10586ae625ab27121d8dafa0f.tar.xz nixlib-abf20c0f9b1368d10586ae625ab27121d8dafa0f.tar.zst nixlib-abf20c0f9b1368d10586ae625ab27121d8dafa0f.zip |
cyclone: 0.1-alpha55 -> 0.3beta-2
-rw-r--r-- | pkgs/applications/audio/pd-plugins/cyclone/default.nix | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/pkgs/applications/audio/pd-plugins/cyclone/default.nix b/pkgs/applications/audio/pd-plugins/cyclone/default.nix index e4ec281cacb8..ae43bad5b2c2 100644 --- a/pkgs/applications/audio/pd-plugins/cyclone/default.nix +++ b/pkgs/applications/audio/pd-plugins/cyclone/default.nix @@ -1,32 +1,26 @@ -{ stdenv, fetchurl, puredata }: +{ stdenv, fetchFromGitHub, puredata }: stdenv.mkDerivation rec { name = "cyclone-${version}"; - version = "0.1-alpha55"; + version = "0.3beta-2"; - src = fetchurl { - url = "mirror://sourceforge/project/pure-data/libraries/cyclone/${name}.tar.gz"; - sha256 = "1yys9xrlz09xgnqk2gqdl8vw6xj6l9d7km2lkihidgjql0jx5b5i"; + src = fetchFromGitHub { + owner = "porres"; + repo = "pd-cyclone"; + rev = "cyclone${version}"; + sha256 = "192jrq3bdsv626js1ymq10gwp9wwcszjs63ys6ap9ig8xdkbhr3q"; }; buildInputs = [ puredata ]; - hardeningDisable = [ "format" ]; + makeFlags = [ + "pdincludepath=${puredata}/include/pd" + "prefix=$(out)" + ]; - patchPhase = '' - for file in `grep -r -l g_canvas.h` - do - sed -i 's|#include "g_canvas.h"|#include "${puredata}/include/pd/g_canvas.h"|g' $file - done - for file in `grep -r -l m_imp.h` - do - sed -i 's|#include "m_imp.h"|#include "${puredata}/include/pd/m_imp.h"|g' $file - done - ''; - - installPhase = '' - mkdir -p $out/cyclone - cp -r bin/* $out/cyclone + postInstall = '' + mv "$out/lib/pd-externals/cyclone" "$out/" + rm -rf $out/lib ''; meta = { |