ffmpeg_4: almost drop (#336401)
This commit is contained in:
commit
58bd90220b
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
mkDerivation, lib,
|
mkDerivation, lib,
|
||||||
extra-cmake-modules,
|
extra-cmake-modules,
|
||||||
ffmpeg_4, kio, taglib
|
ffmpeg_7, kio, taglib
|
||||||
}:
|
}:
|
||||||
|
|
||||||
mkDerivation {
|
mkDerivation {
|
||||||
@ -11,5 +11,5 @@ mkDerivation {
|
|||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ ffmpeg_4 kio taglib ];
|
buildInputs = [ ffmpeg_7 kio taglib ];
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, bzip2, cmake, eigen, fetchFromGitHub, ffmpeg_4, fox_1_6, gdal,
|
{ lib, bzip2, cmake, eigen, fetchFromGitHub, ffmpeg_7, fox_1_6, gdal,
|
||||||
git, gl2ps, gpp , gtest, jdk, libGL, libGLU, libX11, libjpeg,
|
git, gl2ps, gpp , gtest, jdk, libGL, libGLU, libX11, libjpeg,
|
||||||
libpng, libtiff, libxcrypt, openscenegraph , proj, python3,
|
libpng, libtiff, libxcrypt, openscenegraph , proj, python3,
|
||||||
python3Packages, stdenv, swig, xercesc, xorg, zlib }:
|
python3Packages, stdenv, swig, xercesc, xorg, zlib }:
|
||||||
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
bzip2
|
bzip2
|
||||||
eigen
|
eigen
|
||||||
ffmpeg_4
|
ffmpeg_7
|
||||||
fox_1_6
|
fox_1_6
|
||||||
gdal
|
gdal
|
||||||
gl2ps
|
gl2ps
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
, which
|
, which
|
||||||
, frei0r
|
, frei0r
|
||||||
, opencolorio
|
, opencolorio
|
||||||
, ffmpeg_4
|
, ffmpeg_6
|
||||||
, CoreFoundation
|
, CoreFoundation
|
||||||
, cmake
|
, cmake
|
||||||
, wrapQtAppsHook
|
, wrapQtAppsHook
|
||||||
@ -70,7 +70,7 @@ stdenv.mkDerivation {
|
|||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
ffmpeg_4
|
ffmpeg_6
|
||||||
frei0r
|
frei0r
|
||||||
opencolorio
|
opencolorio
|
||||||
openimageio'
|
openimageio'
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, fetchFromGitHub, pkg-config, libxcb, mkDerivation, cmake
|
{ lib, fetchFromGitHub, fetchpatch2, pkg-config, libxcb, mkDerivation, cmake
|
||||||
, qtbase, qtdeclarative, qtquickcontrols, qtquickcontrols2
|
, qtbase, qtdeclarative, qtquickcontrols, qtquickcontrols2
|
||||||
, ffmpeg_4, gst_all_1, libpulseaudio, alsa-lib, jack2
|
, ffmpeg_7, gst_all_1, libpulseaudio, alsa-lib, jack2
|
||||||
, v4l-utils }:
|
, v4l-utils }:
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "webcamoid";
|
pname = "webcamoid";
|
||||||
@ -13,10 +13,18 @@ mkDerivation rec {
|
|||||||
owner = "webcamoid";
|
owner = "webcamoid";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# Update mediawriterffmpeg.cpp for ffmpeg-7.0
|
||||||
|
(fetchpatch2 {
|
||||||
|
url = "https://github.com/webcamoid/webcamoid/commit/b4864f13ec8c2ec93ebb5c13d9293cf9c02c93fd.patch?full_index=1";
|
||||||
|
hash = "sha256-QasfVocxAzRMME03JFRfz7QQYXQGq4TSFiBsKL1g/wU=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
libxcb
|
libxcb
|
||||||
qtbase qtdeclarative qtquickcontrols qtquickcontrols2
|
qtbase qtdeclarative qtquickcontrols qtquickcontrols2
|
||||||
ffmpeg_4
|
ffmpeg_7
|
||||||
gst_all_1.gstreamer gst_all_1.gst-plugins-base
|
gst_all_1.gstreamer gst_all_1.gst-plugins-base
|
||||||
alsa-lib libpulseaudio jack2
|
alsa-lib libpulseaudio jack2
|
||||||
v4l-utils
|
v4l-utils
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
alsa-lib,
|
alsa-lib,
|
||||||
boost,
|
boost,
|
||||||
curl,
|
curl,
|
||||||
ffmpeg_4,
|
ffmpeg_6,
|
||||||
icoutils,
|
icoutils,
|
||||||
libGLU,
|
libGLU,
|
||||||
libmad,
|
libmad,
|
||||||
@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
alsa-lib
|
alsa-lib
|
||||||
boost
|
boost
|
||||||
curl
|
curl
|
||||||
ffmpeg_4
|
ffmpeg_6
|
||||||
libGLU
|
libGLU
|
||||||
libmad
|
libmad
|
||||||
libogg
|
libogg
|
||||||
|
1346
pkgs/by-name/ru/rustplayer/Cargo.lock
generated
1346
pkgs/by-name/ru/rustplayer/Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@ -6,8 +6,8 @@ index 9db9ac9..4546253 100644
|
|||||||
rodio_source = ['rodio']
|
rodio_source = ['rodio']
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
-ffmpeg-sys-next = { git="https://github.com/Kingtous/rust-ffmpeg-sys.git", branch="fix/4.4.0", default-features=false, features=["avcodec", "avformat", "swresample", "static"] }
|
-ffmpeg-sys-next = { git="https://github.com/KetaDotCC/rust-ffmpeg-sys.git", branch="master", default-features=false, features=["avcodec", "avformat", "swresample", "static"] }
|
||||||
+ffmpeg-sys-next = { git="https://github.com/Kingtous/rust-ffmpeg-sys.git", branch="fix/4.4.0", default-features=false, features=["avcodec", "avformat", "swresample"] }
|
+ffmpeg-sys-next = { git="https://github.com/KetaDotCC/rust-ffmpeg-sys.git", branch="master", default-features=false, features=["avcodec", "avformat", "swresample"] }
|
||||||
|
|
||||||
thiserror = "1.0"
|
thiserror = "1.0"
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
|
@ -4,18 +4,18 @@
|
|||||||
, pkg-config
|
, pkg-config
|
||||||
, openssl
|
, openssl
|
||||||
, alsa-lib
|
, alsa-lib
|
||||||
, ffmpeg_4
|
, ffmpeg_6
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage {
|
rustPlatform.buildRustPackage {
|
||||||
pname = "rustplayer";
|
pname = "rustplayer";
|
||||||
version = "unstable-2022-12-29";
|
version = "1.1.2-unstable-2024-07-14";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Kingtous";
|
owner = "Kingtous";
|
||||||
repo = "RustPlayer";
|
repo = "RustPlayer";
|
||||||
rev = "a369bc19ab4a8c568c73be25c5e6117e1ee5d848";
|
rev = "29a16f01912bc3e92008c7ae2f9569c8d7250bd3";
|
||||||
sha256 = "sha256-x82EdA7ezCzux1C85IcI2ZQ3M95sH6/k97Rv6lqc5eo=";
|
hash = "sha256-+36dLp54rfNK0lSSTG5+J6y51NUtBhtwfhD7L23J5aY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# This patch is from the source
|
# This patch is from the source
|
||||||
@ -26,11 +26,11 @@ rustPlatform.buildRustPackage {
|
|||||||
cargoLock = {
|
cargoLock = {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
outputHashes = {
|
outputHashes = {
|
||||||
"ffmpeg-sys-next-4.4.0" = "sha256-TBgf+J+ud7nnVjf0r98/rujFPEayjEaVi+vnSE6/5Ak=";
|
"ffmpeg-sys-next-6.0.1" = "sha256-/CcyWDPeVLVSV8NfWFJhj1tGmuqLPnnyvVosIXM27NI=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ];
|
nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ];
|
||||||
buildInputs = [ alsa-lib openssl ffmpeg_4 ];
|
buildInputs = [ alsa-lib openssl ffmpeg_6 ];
|
||||||
|
|
||||||
checkFlags = [
|
checkFlags = [
|
||||||
# network required
|
# network required
|
||||||
|
@ -34,6 +34,9 @@ let
|
|||||||
in
|
in
|
||||||
|
|
||||||
rec {
|
rec {
|
||||||
|
# We keep FFmpeg 4 around for now mainly for a couple of binary
|
||||||
|
# packages (Spotify and REAPER). Please don’t add new source packages
|
||||||
|
# that depend on this version.
|
||||||
ffmpeg_4 = mkFFmpeg v4 "small";
|
ffmpeg_4 = mkFFmpeg v4 "small";
|
||||||
ffmpeg_4-headless = mkFFmpeg v4 "headless";
|
ffmpeg_4-headless = mkFFmpeg v4 "headless";
|
||||||
ffmpeg_4-full = mkFFmpeg v4 "full";
|
ffmpeg_4-full = mkFFmpeg v4 "full";
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, lib, fetchFromGitHub, cmake, pkg-config, doxygen, libGL, glew
|
{ stdenv, lib, fetchFromGitHub, cmake, pkg-config, doxygen, libGL, glew
|
||||||
, xorg, ffmpeg_4, libjpeg, libpng, libtiff, eigen
|
, xorg, ffmpeg_7, libjpeg, libpng, libtiff, eigen
|
||||||
, Carbon, Cocoa
|
, Carbon, Cocoa
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
|||||||
libGL
|
libGL
|
||||||
glew
|
glew
|
||||||
xorg.libX11
|
xorg.libX11
|
||||||
ffmpeg_4
|
ffmpeg_7
|
||||||
libjpeg
|
libjpeg
|
||||||
libpng
|
libpng
|
||||||
libtiff
|
libtiff
|
||||||
|
@ -1,18 +1,20 @@
|
|||||||
{ buildOctavePackage
|
{ buildOctavePackage
|
||||||
, stdenv
|
, stdenv
|
||||||
, lib
|
, lib
|
||||||
, fetchurl
|
, fetchFromGitHub
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, ffmpeg_4
|
, ffmpeg_7
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildOctavePackage rec {
|
buildOctavePackage rec {
|
||||||
pname = "video";
|
pname = "video";
|
||||||
version = "2.0.2";
|
version = "2.1.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchFromGitHub {
|
||||||
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
|
owner = "Andy1978";
|
||||||
sha256 = "sha256-bZNaRnmJl5UF0bQMNoEWvoIXJaB0E6/V9eChE725OHY=";
|
repo = "octave-video";
|
||||||
|
rev = version;
|
||||||
|
hash = "sha256-JFySAu/3lCnfuFMNGYPzX2MqhsRi1+IyJQBcKB9vCo0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -20,7 +22,7 @@ buildOctavePackage rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
ffmpeg_4
|
ffmpeg_7
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
@ -28,7 +30,5 @@ buildOctavePackage rec {
|
|||||||
license = with licenses; [ gpl3Plus bsd3 ];
|
license = with licenses; [ gpl3Plus bsd3 ];
|
||||||
maintainers = with maintainers; [ KarlJoad ];
|
maintainers = with maintainers; [ KarlJoad ];
|
||||||
description = "Wrapper for OpenCV's CvCapture_FFMPEG and CvVideoWriter_FFMPEG";
|
description = "Wrapper for OpenCV's CvCapture_FFMPEG and CvVideoWriter_FFMPEG";
|
||||||
# error: declaration of 'panic' has a different language linkage
|
|
||||||
broken = stdenv.isDarwin;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
, SDL2_gfx
|
, SDL2_gfx
|
||||||
, SDL2_mixer
|
, SDL2_mixer
|
||||||
, SDL2_net, SDL2_ttf
|
, SDL2_net, SDL2_ttf
|
||||||
, ffmpeg_4
|
, ffmpeg_7
|
||||||
, sqlite
|
, sqlite
|
||||||
, zlib
|
, zlib
|
||||||
, libX11
|
, libX11
|
||||||
@ -25,7 +25,7 @@ let
|
|||||||
sharedLibs = [
|
sharedLibs = [
|
||||||
pcre portaudio freetype
|
pcre portaudio freetype
|
||||||
SDL2 SDL2_image SDL2_gfx SDL2_mixer SDL2_net SDL2_ttf
|
SDL2 SDL2_image SDL2_gfx SDL2_mixer SDL2_net SDL2_ttf
|
||||||
sqlite lua zlib libX11 libGLU libGL ffmpeg_4
|
sqlite lua zlib libX11 libGLU libGL ffmpeg_7
|
||||||
];
|
];
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
@ -45,26 +45,6 @@ in stdenv.mkDerivation rec {
|
|||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace src/config.inc.in \
|
substituteInPlace src/config.inc.in \
|
||||||
--subst-var-by libpcre_LIBNAME libpcre.so.1
|
--subst-var-by libpcre_LIBNAME libpcre.so.1
|
||||||
|
|
||||||
# ultrastardx binds to libffmpeg (and sublibs), specifying a very restrictive
|
|
||||||
# upper bounds on the minor versions of .so files.
|
|
||||||
# We can assume ffmpeg_4 won’t break any major ABI compatibility, since it's
|
|
||||||
# effectively EOL
|
|
||||||
sed \
|
|
||||||
-e 's/^ LIBAVCODEC_MAX_VERSION_MINOR.*$/ LIBAVCODEC_MAX_VERSION_MINOR = 1000;/' \
|
|
||||||
-i src/lib/ffmpeg-4.0/avcodec.pas
|
|
||||||
sed \
|
|
||||||
-e 's/^ LIBAVFORMAT_MAX_VERSION_MINOR.*$/ LIBAVFORMAT_MAX_VERSION_MINOR = 1000;/' \
|
|
||||||
-i src/lib/ffmpeg-4.0/avformat.pas
|
|
||||||
sed \
|
|
||||||
-e 's/^ LIBAVUTIL_MAX_VERSION_MINOR.*$/ LIBAVUTIL_MAX_VERSION_MINOR = 1000;/' \
|
|
||||||
-i src/lib/ffmpeg-4.0/avutil.pas
|
|
||||||
sed \
|
|
||||||
-e 's/^ LIBSWRESAMPLE_MAX_VERSION_MINOR.*$/ LIBSWRESAMPLE_MAX_VERSION_MINOR = 1000;/' \
|
|
||||||
-i src/lib/ffmpeg-4.0/swresample.pas
|
|
||||||
sed \
|
|
||||||
-e 's/^ LIBSWSCALE_MAX_VERSION_MINOR.*$/ LIBSWSCALE_MAX_VERSION_MINOR = 1000;/' \
|
|
||||||
-i src/lib/ffmpeg-4.0/swscale.pas
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preBuild =
|
preBuild =
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, autoreconfHook
|
, autoreconfHook
|
||||||
, wxGTK32
|
, wxGTK32
|
||||||
, ffmpeg_4
|
, ffmpeg_7
|
||||||
, lua5_1
|
, lua5_1
|
||||||
, curl
|
, curl
|
||||||
, libpng
|
, libpng
|
||||||
@ -19,22 +19,22 @@
|
|||||||
, glee
|
, glee
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation {
|
||||||
pname = "electricsheep";
|
pname = "electricsheep";
|
||||||
version = "3.0.2-2019-10-05";
|
version = "3.0.2-unstable-2024-02-13";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "scottdraves";
|
owner = "scottdraves";
|
||||||
repo = pname;
|
repo = "electricsheep";
|
||||||
rev = "37ba0fd692d6581f8fe009ed11c9650cd8174123";
|
rev = "5fbbb684752be06ccbea41639968aa7f1cc678dd";
|
||||||
sha256 = "sha256-v/+2dxOY/p6wNAywcFHUAfsZEJw31Syu2MacN/KeyWg=";
|
hash = "sha256-X3EZ1/VcLEU1GkZbskWSsqQWYTnsH3pbFDvDLpdLmcU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
wxGTK32
|
wxGTK32
|
||||||
ffmpeg_4
|
ffmpeg_7
|
||||||
lua5_1
|
lua5_1
|
||||||
curl
|
curl
|
||||||
libpng
|
libpng
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
, pkg-config
|
, pkg-config
|
||||||
, portaudio
|
, portaudio
|
||||||
, SDL2
|
, SDL2
|
||||||
, ffmpeg_4
|
, ffmpeg_7
|
||||||
, udev
|
, udev
|
||||||
, libusb1
|
, libusb1
|
||||||
, libv4l
|
, libv4l
|
||||||
@ -27,12 +27,12 @@
|
|||||||
assert pulseaudioSupport -> libpulseaudio != null;
|
assert pulseaudioSupport -> libpulseaudio != null;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "2.0.6";
|
version = "2.1.0";
|
||||||
pname = "guvcview";
|
pname = "guvcview";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/project/guvcview/source/guvcview-src-${version}.tar.gz";
|
url = "mirror://sourceforge/project/guvcview/source/guvcview-src-${version}.tar.bz2";
|
||||||
sha256 = "11byyfpkcik7wvf2qic77zjamfr2rhji97dpj1gy2fg1bvpiqf4m";
|
hash = "sha256-PZPkyfq40aepveGm278E1s+dNHwTS1EotFhqHZC2PPs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
SDL2
|
SDL2
|
||||||
alsa-lib
|
alsa-lib
|
||||||
ffmpeg_4
|
ffmpeg_7
|
||||||
libusb1
|
libusb1
|
||||||
libv4l
|
libv4l
|
||||||
portaudio
|
portaudio
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, stdenv
|
, stdenv
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, fetchpatch2
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, autoPatchelfHook
|
, autoPatchelfHook
|
||||||
, autoreconfHook
|
, autoreconfHook
|
||||||
, cairo
|
, cairo
|
||||||
, ffmpeg_4-headless
|
, ffmpeg_7-headless
|
||||||
, freerdp
|
, freerdp
|
||||||
, libjpeg_turbo
|
, libjpeg_turbo
|
||||||
, libpng
|
, libpng
|
||||||
@ -35,6 +36,14 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
hash = "sha256-ZrUaoWkZ3I/LxE7csDXXeUZ92jZDhkZ1c8EQU0gI1yY=";
|
hash = "sha256-ZrUaoWkZ3I/LxE7csDXXeUZ92jZDhkZ1c8EQU0gI1yY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# GUACAMOLE-1952: Add compatibility with FFMPEG 7.0
|
||||||
|
(fetchpatch2 {
|
||||||
|
url = "https://github.com/apache/guacamole-server/commit/cc8addf9beb90305037a32f9f861a893be4cae08.patch?full_index=1";
|
||||||
|
hash = "sha256-VCr2/8lQHKVdsdah9gvak4MjFHO+X4ixE5+zsvwIY1I=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = [
|
NIX_CFLAGS_COMPILE = [
|
||||||
"-Wno-error=format-truncation"
|
"-Wno-error=format-truncation"
|
||||||
"-Wno-error=format-overflow"
|
"-Wno-error=format-overflow"
|
||||||
@ -52,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
cairo
|
cairo
|
||||||
ffmpeg_4-headless
|
ffmpeg_7-headless
|
||||||
freerdp
|
freerdp
|
||||||
libjpeg_turbo
|
libjpeg_turbo
|
||||||
libossp_uuid
|
libossp_uuid
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
, fetchurl
|
, fetchurl
|
||||||
, runCommand
|
, runCommand
|
||||||
, cmake
|
, cmake
|
||||||
, ffmpeg_4
|
, ffmpeg_7
|
||||||
, glslang
|
, glslang
|
||||||
, libdrm
|
, libdrm
|
||||||
, libglvnd
|
, libglvnd
|
||||||
@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
ffmpeg_4
|
ffmpeg_7
|
||||||
libdrm
|
libdrm
|
||||||
libffi
|
libffi
|
||||||
libglvnd
|
libglvnd
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, ffmpeg_4, libui, unstableGitUpdater, wrapGAppsHook3 }:
|
{ lib, stdenv, fetchFromGitHub, ffmpeg_7, libui, unstableGitUpdater, wrapGAppsHook3 }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
pname = "untrunc-anthwlock";
|
pname = "untrunc-anthwlock";
|
||||||
version = "0-unstable-2021-11-21";
|
version = "0-unstable-2024-08-14";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "anthwlock";
|
owner = "anthwlock";
|
||||||
repo = "untrunc";
|
repo = "untrunc";
|
||||||
rev = "d72ec324fbc29eb00b53c7dafeef09f92308962b";
|
rev = "13cafedf59369db478af537fb909f0d7fd0eb85f";
|
||||||
hash = "sha256-h+aFPhlbEM6EfCKbsJPelBY5ys7kv5K4rbK/HTHeEcw=";
|
hash = "sha256-4GIPj8so7POEwxKZzFBoJTu76XKbGHYmXC/ILeo0dVE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ wrapGAppsHook3 ];
|
nativeBuildInputs = [ wrapGAppsHook3 ];
|
||||||
|
|
||||||
buildInputs = [ ffmpeg_4 libui ];
|
buildInputs = [ ffmpeg_7 libui ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, stdenv, autoreconfHook, fetchFromGitHub, ffmpeg_4, freetype, libGLU
|
{ lib, stdenv, autoreconfHook, fetchFromGitHub, ffmpeg_7, freetype, libGLU
|
||||||
, libjack2, liblo, libX11, libXv, pkg-config, portmidi, xorg }:
|
, libjack2, liblo, libX11, libXv, pkg-config, portmidi, xorg }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
|||||||
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
ffmpeg_4
|
ffmpeg_7
|
||||||
libjack2
|
libjack2
|
||||||
libX11
|
libX11
|
||||||
xorg.libXext
|
xorg.libXext
|
||||||
|
@ -448,9 +448,9 @@ mapAliases ({
|
|||||||
inherit (luaPackages) fennel; # Added 2022-09-24
|
inherit (luaPackages) fennel; # Added 2022-09-24
|
||||||
ferdi = throw "'ferdi' has been removed, upstream does not exist anymore and the package is insecure"; # Added 2024-08-22
|
ferdi = throw "'ferdi' has been removed, upstream does not exist anymore and the package is insecure"; # Added 2024-08-22
|
||||||
fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve
|
fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve
|
||||||
ffmpeg_5 = throw "ffmpeg_5 has been removed, please use a newer version or ffmpeg_4 for compatibility"; # Added 2024-07-12
|
ffmpeg_5 = throw "ffmpeg_5 has been removed, please use another version"; # Added 2024-07-12
|
||||||
ffmpeg_5-headless = throw "ffmpeg_5-headless has been removed, please use a newer version or ffmpeg_4-headless for compatibility"; # Added 2024-07-12
|
ffmpeg_5-headless = throw "ffmpeg_5-headless has been removed, please use another version"; # Added 2024-07-12
|
||||||
ffmpeg_5-full = throw "ffmpeg_5-full has been removed, please use a newer version or ffmpeg_4-full for compatibility"; # Added 2024-07-12
|
ffmpeg_5-full = throw "ffmpeg_5-full has been removed, please use another version"; # Added 2024-07-12
|
||||||
FIL-plugins = fil-plugins; # Added 2024-06-12
|
FIL-plugins = fil-plugins; # Added 2024-06-12
|
||||||
findimagedupes = throw "findimagedupes has been removed because the perl bindings are no longer compatible"; # Added 2023-07-10
|
findimagedupes = throw "findimagedupes has been removed because the perl bindings are no longer compatible"; # Added 2023-07-10
|
||||||
finger_bsd = bsd-finger;
|
finger_bsd = bsd-finger;
|
||||||
|
@ -5639,7 +5639,7 @@ with pkgs;
|
|||||||
medusa = callPackage ../tools/security/medusa { };
|
medusa = callPackage ../tools/security/medusa { };
|
||||||
|
|
||||||
megasync = libsForQt5.callPackage ../applications/misc/megasync {
|
megasync = libsForQt5.callPackage ../applications/misc/megasync {
|
||||||
ffmpeg = ffmpeg_4;
|
ffmpeg = ffmpeg_7;
|
||||||
};
|
};
|
||||||
|
|
||||||
megacmd = callPackage ../applications/misc/megacmd { };
|
megacmd = callPackage ../applications/misc/megacmd { };
|
||||||
|
Loading…
Reference in New Issue
Block a user