diff options
Diffstat (limited to 'pkgs/development/compilers/orc/default.nix')
-rw-r--r-- | pkgs/development/compilers/orc/default.nix | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/pkgs/development/compilers/orc/default.nix b/pkgs/development/compilers/orc/default.nix deleted file mode 100644 index fbd808184156..000000000000 --- a/pkgs/development/compilers/orc/default.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ lib -, stdenv -, fetchurl -, meson -, ninja -, file -, docbook_xsl -, gtk-doc ? null -, buildDevDoc ? gtk-doc != null - -# for passthru.tests -, gnuradio -, gst_all_1 -, qt6 -, vips - -}: let - inherit (lib) optional optionals; -in stdenv.mkDerivation rec { - pname = "orc"; - version = "0.4.38"; - - src = fetchurl { - url = "https://gstreamer.freedesktop.org/src/orc/${pname}-${version}.tar.xz"; - sha256 = "sha256-pVqY1HclZ6o/rtj7hNVAw9t36roW0+LhCwRPvJIoZo0="; - }; - - postPatch = lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) '' - # This benchmark times out on Hydra.nixos.org - sed -i '/memcpy_speed/d' testsuite/meson.build - ''; - - outputs = [ "out" "dev" ] - ++ optional buildDevDoc "devdoc" - ; - outputBin = "dev"; # compilation tools - - mesonFlags = - optionals (!buildDevDoc) [ "-Dgtk_doc=disabled" ] - ; - - nativeBuildInputs = [ meson ninja ] - ++ optionals buildDevDoc [ gtk-doc file docbook_xsl ] - ; - - # https://gitlab.freedesktop.org/gstreamer/orc/-/issues/41 - doCheck = !(stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "12"); - - passthru.tests = { - inherit (gst_all_1) gst-plugins-good gst-plugins-bad gst-plugins-ugly; - inherit gnuradio vips; - qt6-qtmultimedia = qt6.qtmultimedia; - }; - - meta = with lib; { - description = "Oil Runtime Compiler"; - homepage = "https://gstreamer.freedesktop.org/projects/orc.html"; - changelog = "https://cgit.freedesktop.org/gstreamer/orc/plain/RELEASE?h=${version}"; - # The source code implementing the Marsenne Twister algorithm is licensed - # under the 3-clause BSD license. The rest is 2-clause BSD license. - license = with licenses; [ bsd3 bsd2 ]; - platforms = platforms.unix; - maintainers = with maintainers; [ lilyinstarlight ]; - }; -} |