From c59e831ca579806ea3afdf71024f9ffc40c63dca Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Mon, 9 Jun 2025 12:24:09 -0400 Subject: [PATCH] lxdvdrip: drop Unmaintained upstream for 10+ years, fails to build with gcc 14. --- pkgs/by-name/lx/lxdvdrip/package.nix | 39 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 39 deletions(-) delete mode 100644 pkgs/by-name/lx/lxdvdrip/package.nix diff --git a/pkgs/by-name/lx/lxdvdrip/package.nix b/pkgs/by-name/lx/lxdvdrip/package.nix deleted file mode 100644 index 600913966764..000000000000 --- a/pkgs/by-name/lx/lxdvdrip/package.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - libdvdread, -}: - -stdenv.mkDerivation rec { - pname = "lxdvdrip"; - version = "1.77"; - - src = fetchurl { - url = "mirror://sourceforge/lxdvdrip/lxdvdrip-${version}.tgz"; - hash = "sha256-OzHrscftsCmJvSw7bb/Z2WDP322VCuQDY58dW2OqxB8="; - }; - - postPatch = '' - sed -i -e s,/usr/local,$out, -e s,/etc,$out/etc,g Makefile - sed -i -e s,/usr/local,$out, mbuffer/Makefile - ''; - - makeFlags = [ - "PREFIX=${placeholder "out"}" - ]; - - preInstall = '' - mkdir -p $out/man/man1 $out/bin $out/share $out/etc - ''; - - buildInputs = [ libdvdread ]; - - meta = { - broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); - description = "Command line tool to make a copy from a video DVD for private use"; - homepage = "https://sourceforge.net/projects/lxdvdrip"; - license = lib.licenses.gpl2; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 1d9d50ade96b..1aaf494fd037 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1166,6 +1166,7 @@ mapAliases { lv_img_conv = throw "'lv_img_conv' has been removed from nixpkgs as it is broken"; # Added 2024-06-18 lxd = lib.warnOnInstantiate "lxd has been renamed to lxd-lts" lxd-lts; # Added 2024-04-01 lxd-unwrapped = lib.warnOnInstantiate "lxd-unwrapped has been renamed to lxd-unwrapped-lts" lxd-unwrapped-lts; # Added 2024-04-01 + lxdvdrip = throw "'lxdvdrip' has been removed due to lack of upstream maintenance."; # Added 2025-06-09 lzma = throw "'lzma' has been renamed to/replaced by 'xz'"; # Converted to throw 2024-10-17 lzwolf = throw "'lzwolf' has been removed because it's no longer maintained upstream. Consider using 'ecwolf'"; # Added 2025-03-02