diff options
author | Alexander Kahl <e-user@fsfe.org> | 2016-12-13 10:44:09 +0100 |
---|---|---|
committer | zimbatm <zimbatm@zimbatm.com> | 2016-12-13 09:44:09 +0000 |
commit | 9eac665cd2d219194c9f5a5f9ec46822dd168d3b (patch) | |
tree | 009d6d6bb297d11ede7605346621e2e1b11da9e5 /pkgs/applications/audio/sisco.lv2 | |
parent | fd2cf186b0012c0d7a941d1984b987ddb87cf95d (diff) | |
download | nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.gz nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.bz2 nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.lz nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.xz nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.tar.zst nixpkgs-9eac665cd2d219194c9f5a5f9ec46822dd168d3b.zip |
sisco.lv2: init at 0.7.0 (#20868)
* sisco.lv2: init at 0.7.0 Also added maintainer `e-user` * Use fetchFromGitHub and adapt accordingly * Use `version` instead of `src.rev` in name
Diffstat (limited to 'pkgs/applications/audio/sisco.lv2')
-rw-r--r-- | pkgs/applications/audio/sisco.lv2/default.nix | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/applications/audio/sisco.lv2/default.nix b/pkgs/applications/audio/sisco.lv2/default.nix new file mode 100644 index 00000000000..d429d545234 --- /dev/null +++ b/pkgs/applications/audio/sisco.lv2/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchFromGitHub, lv2, pkgconfig, mesa, cairo, pango, libjack2 }: + +let + name = "sisco.lv2-${version}"; + version = "0.7.0"; + + robtkVersion = "80a2585253a861c81f0bfb7e4579c75f5c73af89"; + robtkName = "robtk-${robtkVersion}"; + + src = fetchFromGitHub { + owner = "x42"; + repo = "sisco.lv2"; + rev = "v${version}"; + sha256 = "1r6g29yqbdqgkh01x6d3nvmvc58rk2dp94fd0qyyizq37a1qplj1"; + }; + + robtkSrc = fetchFromGitHub { + owner = "x42"; + repo = "robtk"; + rev = robtkVersion; + sha256 = "0gk16nrvnrffqqw0yd015kja9wkgbzvb648bl1pagriabhznhfxl"; + }; +in +stdenv.mkDerivation rec { + inherit name; + + srcs = [ src robtkSrc ]; + sourceRoot = "sisco.lv2-${src.rev}-src"; + + buildInputs = [ pkgconfig lv2 pango cairo libjack2 mesa ]; + + postUnpack = "chmod u+w -R ${robtkName}-src; mv ${robtkName}-src/* ${sourceRoot}/robtk"; + sisco_VERSION = version; + preConfigure = "makeFlagsArray=(PREFIX=$out)"; + + meta = with stdenv.lib; { + description = "Simple audio oscilloscope with variable time scale, triggering, cursors and numeric readout in LV2 plugin format"; + homepage = http://x42.github.io/sisco.lv2/; + license = licenses.gpl2; + maintainers = [ maintainers.e-user ]; + platforms = platforms.linux; + }; +} |