beast: drop

It depends on ton of cruft, has been broken for three years and upstream switched to electron 🙈

-43
-38
pkgs/applications/audio/beast/default.nix
··· 1 - { stdenv, fetchurl, zlib, guile, libart_lgpl, pkgconfig, intltool 2 - , gtk2, glib, libogg, libvorbis, libgnomecanvas, gettext, perl }: 3 - 4 - stdenv.mkDerivation rec { 5 - name = "beast-0.7.1"; 6 - 7 - src = fetchurl { 8 - url = "https://ftp.gtk.org/pub/beast/v0.7/${name}.tar.bz2"; 9 - sha256 = "0jyl1i1918rsn4296w07fsf6wx3clvad522m3bzgf8ms7gxivg5l"; 10 - }; 11 - 12 - buildInputs = 13 - [ zlib guile libart_lgpl pkgconfig intltool gtk2 glib 14 - libogg libvorbis libgnomecanvas gettext 15 - ]; 16 - 17 - patchPhase = '' 18 - unset patchPhase; patchPhase 19 - sed 's=-DG_DISABLE_DEPRECATED==g' -i `find -type f` # the patches didn't remove all occurences 20 - sed 's=/bin/bash=/${stdenv.shell}=g' -i `find -type f` 21 - sed 's=/usr/bin/perl=/${perl}/bin/perl=g' -i `find -type f` 22 - ''; 23 - 24 - patches = 25 - [ (fetchurl { 26 - url = mirror://gentoo/distfiles/beast-0.7.1-guile-1.8.diff.bz2; 27 - sha256 = "dc5194deff4b0a0eec368a69090db682d0c3113044ce2c2ed017ddfec9d3814e"; 28 - }) 29 - ./patch.patch # patches taken from gentoo 30 - ]; 31 - 32 - meta = with stdenv.lib; { 33 - description = "A music composition and modular synthesis application"; 34 - homepage = http://beast.gtk.org; 35 - license = with licenses; [ gpl2 lgpl21 ]; 36 - broken = true; 37 - }; 38 - }
-5
pkgs/top-level/all-packages.nix
··· 18514 18514 18515 18515 bb = callPackage ../applications/misc/bb { }; 18516 18516 18517 - beast = callPackage ../applications/audio/beast { 18518 - inherit (gnome2) libgnomecanvas libart_lgpl; 18519 - guile = guile_1_8; 18520 - }; 18521 - 18522 18517 bevelbar = callPackage ../applications/window-managers/bevelbar { }; 18523 18518 18524 18519 bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };