Commit 8e888153 authored by Benjamin Sparks's avatar Benjamin Sparks
Browse files

quickbms: drop

parent 27628750
Loading
Loading
Loading
Loading
+0 −48
Original line number Diff line number Diff line
{
  stdenv,
  lib,
  fetchzip,
  fetchpatch,
  bzip2,
  lzo,
  openssl_1_1,
  opensslSupport ? false,
  zlib,
}:

stdenv.mkDerivation rec {
  version = "0.11.0";
  pname = "quickbms";

  src = fetchzip {
    url = "https://aluigi.altervista.org/papers/quickbms-src-${version}.zip";
    hash = "sha256-uQKTE36pLO8uhrX794utqaDGUeyqRz6zLCQFA7DYkNc=";
  };

  patches = [
    # Fix errors on x86_64 and _rotl definition
    (fetchpatch {
      name = "0001-fix-compile.patch";
      url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-compile.patch?h=quickbms&id=a2e3e4638295d7cfe39513bfef9447fb23154a6b";
      hash = "sha256-49fT/L4BNzMYnq1SXhFMgSDLybLkz6KSbgKmUpZZu08=";
      stripLen = 1;
    })
  ] ++ lib.optional (!opensslSupport) ./0002-disable-openssl.patch;

  buildInputs = [
    bzip2
    lzo
    zlib
  ] ++ lib.optional (opensslSupport) openssl_1_1;

  makeFlags = [ "PREFIX=$(out)" ];

  meta = with lib; {
    description = "Universal script based file extractor and reimporter";
    homepage = "https://aluigi.altervista.org/quickbms.htm";
    license = licenses.gpl2Plus;
    maintainers = [ ];
    platforms = platforms.linux;
    mainProgram = "quickbms";
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -1587,6 +1587,7 @@ mapAliases {
  qtcurve = throw "'qtcurve' has been renamed to/replaced by 'libsForQt5.qtcurve'"; # Converted to throw 2024-10-17
  qtile-unwrapped = python3.pkgs.qtile; # Added 2023-05-12
  quantum-espresso-mpi = quantum-espresso; # Added 2023-11-23
  quickbms = throw "'quickbms' has been removed due to being unmaintained for many years."; # Added 2025-05-17
  quicklispPackages = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
  quicklispPackagesABCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
  quicklispPackagesCCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
+0 −2
Original line number Diff line number Diff line
@@ -4290,8 +4290,6 @@ with pkgs;
  qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
  quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
  qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { };
  qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };