Unverified Commit 43ab99c2 authored by K900's avatar K900 Committed by GitHub
Browse files

transcode: drop (#358364)

parents 5b4ac0fa 7fb6eaee
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -10,7 +10,6 @@
  lame,
  mjpegtools,
  sox,
  transcode,
  vorbis-tools,
  runtimeShell,
}:
@@ -24,7 +23,6 @@ let
    lame
    mjpegtools
    sox
    transcode
    vorbis-tools
  ];

+0 −71
Original line number Diff line number Diff line
{
  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;
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -1576,6 +1576,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