handbrake: add FDK as option (#38809)
This commit is contained in:
parent
722d8226f4
commit
365f08378b
@ -13,13 +13,13 @@
|
|||||||
python2, pkgconfig, yasm, harfbuzz, zlib,
|
python2, pkgconfig, yasm, harfbuzz, zlib,
|
||||||
autoconf, automake, cmake, libtool, m4, jansson,
|
autoconf, automake, cmake, libtool, m4, jansson,
|
||||||
libass, libiconv, libsamplerate, fribidi, libxml2, bzip2,
|
libass, libiconv, libsamplerate, fribidi, libxml2, bzip2,
|
||||||
libogg, libopus, libtheora, libvorbis, libdvdcss, a52dec, fdk_aac,
|
libogg, libopus, libtheora, libvorbis, libdvdcss, a52dec,
|
||||||
lame, ffmpeg, libdvdread, libdvdnav, libbluray,
|
lame, ffmpeg, libdvdread, libdvdnav, libbluray,
|
||||||
mp4v2, mpeg2dec, x264, x265, libmkv,
|
mp4v2, mpeg2dec, x264, x265, libmkv,
|
||||||
fontconfig, freetype, hicolor-icon-theme,
|
fontconfig, freetype, hicolor-icon-theme,
|
||||||
glib, gtk3, intltool, libnotify,
|
glib, gtk3, intltool, libnotify,
|
||||||
gst_all_1, dbus-glib, udev, libgudev, libvpx,
|
gst_all_1, dbus-glib, udev, libgudev, libvpx,
|
||||||
useGtk ? true, wrapGAppsHook ? null, libappindicator-gtk3 ? null
|
useGtk ? true, wrapGAppsHook ? null, libappindicator-gtk3 ? null, useFdk ? false, fdk_aac ? null
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -42,13 +42,13 @@ stdenv.mkDerivation rec {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
fribidi fontconfig freetype jansson zlib
|
fribidi fontconfig freetype jansson zlib
|
||||||
libass libiconv libsamplerate libxml2 bzip2
|
libass libiconv libsamplerate libxml2 bzip2
|
||||||
libogg libopus libtheora libvorbis libdvdcss a52dec libmkv fdk_aac
|
libogg libopus libtheora libvorbis libdvdcss a52dec libmkv
|
||||||
lame ffmpeg libdvdread libdvdnav libbluray mp4v2 mpeg2dec x264 x265 libvpx
|
lame ffmpeg libdvdread libdvdnav libbluray mp4v2 mpeg2dec x264 x265 libvpx
|
||||||
] ++ (lib.optionals useGtk [
|
] ++ (lib.optionals useGtk [
|
||||||
glib gtk3 libappindicator-gtk3 libnotify
|
glib gtk3 libappindicator-gtk3 libnotify
|
||||||
gst_all_1.gstreamer gst_all_1.gst-plugins-base dbus-glib udev
|
gst_all_1.gstreamer gst_all_1.gst-plugins-base dbus-glib udev
|
||||||
libgudev
|
libgudev
|
||||||
]);
|
]) ++ (lib.optionals useFdk [fdk_aac]);
|
||||||
|
|
||||||
dontUseCmakeConfigure = true;
|
dontUseCmakeConfigure = true;
|
||||||
|
|
||||||
@ -75,8 +75,8 @@ stdenv.mkDerivation rec {
|
|||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--disable-df-fetch"
|
"--disable-df-fetch"
|
||||||
"--disable-df-verify"
|
"--disable-df-verify"
|
||||||
"--enable-fdk-aac"
|
|
||||||
(if useGtk then "--disable-gtk-update-checks" else "--disable-gtk")
|
(if useGtk then "--disable-gtk-update-checks" else "--disable-gtk")
|
||||||
|
(if useFdk then "--enable-fdk-aac" else "")
|
||||||
];
|
];
|
||||||
|
|
||||||
NIX_LDFLAGS = [
|
NIX_LDFLAGS = [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user