gst_all_1.gst-plugins-ugly: 1.16.0 -> 1.16.1

This commit is contained in:
Will Dietz 2019-10-02 12:04:33 -05:00 committed by Jan Tojnar
parent 32680d9aaa
commit 56a60bf216
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -1,53 +1,76 @@
{ stdenv, fetchurl, meson, ninja, pkgconfig, python { stdenv
, gst-plugins-base, orc, gettext , fetchurl
, a52dec, libcdio, libdvdread , meson
, libmad, libmpeg2, x264, libintl, lib , ninja
, pkgconfig
, python
, gst-plugins-base
, orc
, gettext
, a52dec
, libcdio
, libdvdread
, libmad
, libmpeg2
, x264
, libintl
, lib
, opencore-amr , opencore-amr
, darwin , darwin
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "gst-plugins-ugly"; pname = "gst-plugins-ugly";
version = "1.16.0"; version = "1.16.1";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
sha256 = "07cajqjs8pqchpf2sm87hljx4ibwvkiavqxmacxsr5airar17yab";
};
nativeBuildInputs = [
meson
ninja
gettext
pkgconfig
python
];
buildInputs = [
gst-plugins-base
orc
a52dec
libcdio
libdvdread
libmad
libmpeg2
x264
libintl
opencore-amr
] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
IOKit
CoreFoundation
DiskArbitration
]);
mesonFlags = [
"-Dexamples=disabled" # requires many dependencies and probably not useful for our users
"-Dsidplay=disabled" # sidplay / sidplay/player.h isn't packaged in nixpkgs as of writing
];
meta = with lib; { meta = with lib; {
description = "Gstreamer Ugly Plugins"; description = "Gstreamer Ugly Plugins";
homepage = "https://gstreamer.freedesktop.org"; homepage = "https://gstreamer.freedesktop.org";
longDescription = '' longDescription = ''
a set of plug-ins that have good quality and correct functionality, a set of plug-ins that have good quality and correct functionality,
but distributing them might pose problems. The license on either but distributing them might pose problems. The license on either
the plug-ins or the supporting libraries might not be how we'd the plug-ins or the supporting libraries might not be how we'd
like. The code might be widely known to present patent problems. like. The code might be widely known to present patent problems.
''; '';
license = licenses.lgpl2Plus; license = licenses.lgpl2Plus;
platforms = platforms.unix; platforms = platforms.unix;
maintainers = with maintainers; [ matthewbauer ]; maintainers = with maintainers; [ matthewbauer ];
}; };
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
sha256 = "1hm46c1fy9vl1wfwipsj41zp79cm7in1fpmjw24j5hriy32n82g3";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [ meson ninja gettext pkgconfig python ];
buildInputs = [
gst-plugins-base orc
a52dec libcdio libdvdread
libmad libmpeg2 x264
libintl
opencore-amr
] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks;
[ IOKit CoreFoundation DiskArbitration ]);
mesonFlags = [
# Enables all features, so that we know when new dependencies are necessary.
"-Dauto_features=enabled"
"-Dexamples=disabled" # requires many dependencies and probably not useful for our users
"-Dsidplay=disabled" # sidplay / sidplay/player.h isn't packaged in nixpkgs as of writing
];
NIX_LDFLAGS = [ "-lm" ];
} }