diff options
author | Will Dietz <w@wdtz.org> | 2019-10-02 12:04:19 -0500 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-11-14 12:09:05 +0100 |
commit | 7dff4003ba1a0d3cd35b8eedf3cb959e91de717c (patch) | |
tree | 1beaeb11381733cde12ebd43c8045b6cd3e8a71b /pkgs/development/libraries/gstreamer | |
parent | 2ef14fa9eb214c43171ff3aca374903290a22fd4 (diff) | |
download | nixpkgs-7dff4003ba1a0d3cd35b8eedf3cb959e91de717c.tar nixpkgs-7dff4003ba1a0d3cd35b8eedf3cb959e91de717c.tar.gz nixpkgs-7dff4003ba1a0d3cd35b8eedf3cb959e91de717c.tar.bz2 nixpkgs-7dff4003ba1a0d3cd35b8eedf3cb959e91de717c.tar.lz nixpkgs-7dff4003ba1a0d3cd35b8eedf3cb959e91de717c.tar.xz nixpkgs-7dff4003ba1a0d3cd35b8eedf3cb959e91de717c.tar.zst nixpkgs-7dff4003ba1a0d3cd35b8eedf3cb959e91de717c.zip |
gst_all_1.gst-vaapi: 1.16.0 -> 1.16.1
Diffstat (limited to 'pkgs/development/libraries/gstreamer')
-rw-r--r-- | pkgs/development/libraries/gstreamer/vaapi/default.nix | 77 |
1 files changed, 49 insertions, 28 deletions
diff --git a/pkgs/development/libraries/gstreamer/vaapi/default.nix b/pkgs/development/libraries/gstreamer/vaapi/default.nix index 95056023ed6..bfa5abc7b53 100644 --- a/pkgs/development/libraries/gstreamer/vaapi/default.nix +++ b/pkgs/development/libraries/gstreamer/vaapi/default.nix @@ -1,49 +1,70 @@ -{ stdenv, fetchurl, meson, ninja, pkgconfig, gst-plugins-base, bzip2, libva, wayland -, libdrm, udev, xorg, libGLU_combined, gstreamer, gst-plugins-bad, nasm -, libvpx, python, fetchpatch +{ stdenv +, fetchurl +, meson +, ninja +, pkgconfig +, gst-plugins-base +, bzip2 +, libva +, wayland +, libdrm +, udev +, xorg +, libGLU_combined +, gstreamer +, gst-plugins-bad +, nasm +, libvpx +, python }: stdenv.mkDerivation rec { pname = "gstreamer-vaapi"; - version = "1.16.0"; + version = "1.16.1"; src = fetchurl { url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz"; - sha256 = "07qpynamiz0lniqajcaijh3n7ixs4lfk9a5mfk50sng0dricwzsf"; + sha256 = "0fk0nymvbfc04fv63fj2r6q9vvi431svhkrwpr7kdjvq3rphymyb"; }; - patches = [ - # See: https://mail.gnome.org/archives/distributor-list/2019-September/msg00000.html - # Note that the patch has now been actually accepted upstream. - (fetchpatch { - url = "https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/commit/a90daabb84f983d2fa05ff3159f7ad59aa648b55.patch"; - sha256 = "0p2qygq6b5h6nxjdfnlzbsyih43hjq5c94ag8sbyyb8pmnids9rb"; - }) - ]; - outputs = [ "out" "dev" ]; - nativeBuildInputs = [ meson ninja pkgconfig bzip2 ]; + nativeBuildInputs = [ + meson + ninja + pkgconfig + bzip2 + ]; buildInputs = [ - gstreamer gst-plugins-base gst-plugins-bad libva wayland libdrm udev - xorg.libX11 xorg.libXext xorg.libXv xorg.libXrandr xorg.libSM - xorg.libICE libGLU_combined nasm libvpx python + gstreamer + gst-plugins-base + gst-plugins-bad + libva + wayland + libdrm + udev + xorg.libX11 + xorg.libXext + xorg.libXv + xorg.libXrandr + xorg.libSM + xorg.libICE + libGLU_combined + nasm + libvpx + python ]; - preConfigure = '' - export GST_PLUGIN_PATH_1_0=$out/lib/gstreamer-1.0 - mkdir -p $GST_PLUGIN_PATH_1_0 - ''; - mesonFlags = [ "-Dexamples=disabled" # requires many dependencies and probably not useful for our users ]; - meta = { - homepage = https://gstreamer.freedesktop.org; - license = stdenv.lib.licenses.lgpl21Plus; - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [ tstrobel ]; + meta = with stdenv.lib; { + description = "Set of VAAPI GStreamer Plug-ins"; + homepage = "https://gstreamer.freedesktop.org"; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ tstrobel ]; + platforms = platforms.linux; }; } |