fuseiso: drop (#528450)

This commit is contained in:
Adam C. Stephens
2026-06-05 16:46:27 +00:00
committed by GitHub
3 changed files with 1 additions and 78 deletions

View File

@@ -1,76 +0,0 @@
{
lib,
stdenv,
fetchurl,
fetchpatch,
autoreconfHook,
pkg-config,
fuse,
glib,
zlib,
}:
stdenv.mkDerivation rec {
pname = "fuseiso";
version = "20070708";
src = fetchurl {
url = "mirror://sourceforge/project/fuseiso/fuseiso/${version}/fuseiso-${version}.tar.bz2";
sha256 = "127xql52dcdhmh7s5m9xc6q39jdlj3zhbjar1j821kb6gl3jw94b";
};
patches = [
(fetchpatch {
name = "00-support_large_iso.patch";
url = "https://sources.debian.net/data/main/f/fuseiso/${version}-3.2/debian/patches/00-support_large_iso.patch";
sha256 = "1lmclb1qwzz5f4wlq693g83bblwnjjl73qhgfxbsaac5hnn2shjw";
})
(fetchpatch {
name = "01-fix_typo.patch";
url = "https://sources.debian.net/data/main/f/fuseiso/${version}-3.2/debian/patches/01-fix_typo.patch";
sha256 = "14rpxp0yylzsgqv0r19l4wx1h5hvqp617gpv1yg0w48amr9drasa";
})
(fetchpatch {
name = "02-prevent-buffer-overflow_CVE-2015-8837.patch";
url = "https://sources.debian.net/data/main/f/fuseiso/${version}-3.2/debian/patches/02-prevent-buffer-overflow.patch";
sha256 = "1ls2pp3mh91pdb51qz1fsd8pwhbky6988bpd156bn7wgfxqzh8ig";
})
(fetchpatch {
name = "03-prevent-integer-overflow_CVE-2015-8836.patch";
url = "https://sources.debian.net/data/main/f/fuseiso/${version}-3.2/debian/patches/03-prevent-integer-overflow.patch";
sha256 = "100cw07fk4sa3hl7a1gk2hgz4qsxdw99y20r7wpidwwwzy463zcv";
})
];
nativeBuildInputs = [
autoreconfHook
pkg-config
];
buildInputs = [
fuse
glib
zlib
];
# after autoreconfHook, glib and zlib are not found, so force link against
# them
env.NIX_LDFLAGS = toString [
"-lglib-2.0"
"-lz"
];
enableParallelBuilding = true;
postInstall = ''
install -Dm444 -t $out/share/doc/${pname} NEWS README
'';
meta = {
description = "FUSE module to mount ISO filesystem images";
homepage = "https://sourceforge.net/projects/fuseiso";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
mainProgram = "fuseiso";
};
}

View File

@@ -7,7 +7,6 @@
qt6,
icoutils, # build and runtime deps.
wget,
fuseiso,
wine,
which, # runtime deps.
}:
@@ -43,7 +42,6 @@ stdenv.mkDerivation (finalAttrs: {
lib.makeBinPath [
icoutils
wget
fuseiso
wine
which
]

View File

@@ -821,6 +821,7 @@ mapAliases {
frugal = throw "'frugal' was removed because upstream has been pulled"; # Added 2025-12-20
fuse-7z-ng = throw "'fuse-7z-ng' was removed as it is unmaintained, and depends on fuse2"; # Added 2026-05-05
fusee-launcher = throw "'fusee-launcher' was removed as upstream removed the original source repository fearing legal repercussions"; # Added 2025-07-05
fuseiso = throw "'fuseiso' has been removed as it is unmaintained upstream, and depends on fuse2"; # Added 2026-05-05
fusionInventory = warnAlias "'fusionInventory' has been renamed to 'fusioninventory-agent'" fusioninventory-agent; # Added 2026-02-08
futuresql = throw "'futuresql' has been renamed to/replaced by 'libsForQt5.futuresql'"; # Converted to throw 2025-10-27
fx_cast_bridge = throw "'fx_cast_bridge' has been renamed to/replaced by 'fx-cast-bridge'"; # Converted to throw 2025-10-27