transcode: drop

This commit is contained in:
FliegendeWurst 2024-11-23 10:30:16 +01:00
parent bfd7154402
commit 7fb6eaee9d
4 changed files with 1 additions and 75 deletions

View file

@ -10,7 +10,6 @@
lame,
mjpegtools,
sox,
transcode,
vorbis-tools,
runtimeShell,
}:
@ -24,7 +23,6 @@ let
lame
mjpegtools
sox
transcode
vorbis-tools
];

View file

@ -1,71 +0,0 @@
{
lib,
stdenv,
fetchurl,
flac,
lame,
zlib,
libjpeg,
libvorbis,
libtheora,
libxml2,
lzo,
libdvdread,
pkg-config,
x264,
libmpeg2,
xvidcore,
}:
stdenv.mkDerivation rec {
pname = "transcode";
version = "1.1.7";
src = fetchurl {
url = "https://bitbucket.org/france/transcode-tcforge/downloads/${pname}-${version}.tar.bz2";
sha256 = "1e4e72d8e0dd62a80b8dd90699f5ca64c9b0cb37a5c9325c184166a9654f0a92";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
flac
lame
zlib
libjpeg
libvorbis
libtheora
libxml2
lzo
libdvdread
x264
libmpeg2
xvidcore
];
configureFlags = [
"--disable-ffmpeg"
"--disable-libavcodec"
"--disable-libavformat"
"--enable-lzo"
"--enable-ogg"
"--enable-vorbis"
"--enable-theora"
"--enable-libxml2"
"--enable-x264"
"--enable-libmpeg2"
"--enable-xvid"
];
enableParallelBuilding = true;
# Workaround build failure on -fno-common toolchains like upstream
# gcc-10. Otherwise build fails as:
# ld: tcextract-extract_pcm.o:/build/transcode-1.1.7/import/extract_pcm.c:36: multiple definition of
# `audio'; tcextract-extract_ac3.o:/build/transcode-1.1.7/import/extract_ac3.c:337: first defined here
env.NIX_CFLAGS_COMPILE = "-fcommon";
meta = with lib; {
description = "Suite of command line utilities for transcoding video and audio codecs, and for converting between different container formats";
homepage = "http://www.transcoding.org/";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
};
}

View file

@ -19,7 +19,6 @@
libdvdcss,
normalize,
sox,
transcode,
vcdimager,
}:
mkKdeDerivation {
@ -51,7 +50,6 @@ mkKdeDerivation {
libburn
normalize
sox
transcode
vcdimager
flac
]

View file

@ -1294,6 +1294,7 @@ mapAliases {
libtransmission = lib.warnOnInstantiate (transmission3Warning {prefix = "lib";}) libtransmission_3; # Added 2024-06-10
tracker = lib.warnOnInstantiate "tracker has been renamed to tinysparql" tinysparql; # Added 2024-09-30
tracker-miners = lib.warnOnInstantiate "tracker-miners has been renamed to localsearch" localsearch; # Added 2024-09-30
transcode = throw "transcode has been removed as it is unmaintained"; # Added 2024-12-11
transfig = fig2dev; # Added 2022-02-15
transifex-client = transifex-cli; # Added 2023-12-29
trfl = throw "trfl has been removed, because it has not received an update for 3 years and was broken"; # Added 2024-07-25