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 | |
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
-rw-r--r-- | lib/maintainers.nix | 1 | ||||
-rw-r--r-- | pkgs/applications/audio/sisco.lv2/default.nix | 43 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 46 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 28258856917..ea75059b54b 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -132,6 +132,7 @@ drets = "Dmytro Rets <dmitryrets@gmail.com>"; drewkett = "Andrew Burkett <burkett.andrew@gmail.com>"; dtzWill = "Will Dietz <nix@wdtz.org>"; + e-user = "Alexander Kahl <nixos@sodosopa.io>"; ebzzry = "Rommel Martinez <ebzzry@gmail.com>"; ederoyd46 = "Matthew Brown <matt@ederoyd.co.uk>"; eduarrrd = "Eduard Bachmakov <e.bachmakov@gmail.com>"; 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; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bb6c118d1f9..3992f238296 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3696,6 +3696,8 @@ in sipsak = callPackage ../tools/networking/sipsak { }; + sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { }; + skippy-xd = callPackage ../tools/X11/skippy-xd {}; sks = callPackage ../servers/sks { }; |