about summary refs log tree commit diff
path: root/pkgs/tools/system/gptfdisk/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/system/gptfdisk/default.nix')
-rw-r--r--pkgs/tools/system/gptfdisk/default.nix55
1 files changed, 0 insertions, 55 deletions
diff --git a/pkgs/tools/system/gptfdisk/default.nix b/pkgs/tools/system/gptfdisk/default.nix
deleted file mode 100644
index 2718be70c71f..000000000000
--- a/pkgs/tools/system/gptfdisk/default.nix
+++ /dev/null
@@ -1,55 +0,0 @@
-{ fetchurl, lib, stdenv, libuuid, popt, icu, ncurses, nixosTests }:
-
-stdenv.mkDerivation rec {
-  pname = "gptfdisk";
-  version = "1.0.10";
-
-  src = fetchurl {
-    # https://www.rodsbooks.com/gdisk/${name}.tar.gz also works, but the home
-    # page clearly implies a preference for using SourceForge's bandwidth:
-    url = "mirror://sourceforge/gptfdisk/${pname}-${version}.tar.gz";
-    sha256 = "sha256-Kr7WG8bSuexJiXPARAuLgEt6ctcUQGm1qSCbKtaTooI=";
-  };
-
-  postPatch = ''
-    patchShebangs gdisk_test.sh
-  '' + lib.optionalString stdenv.isDarwin ''
-    substituteInPlace Makefile.mac --replace \
-      "-mmacosx-version-min=10.4" "-mmacosx-version-min=10.6"
-    substituteInPlace Makefile.mac --replace \
-      " -arch i386" ""
-    substituteInPlace Makefile.mac --replace \
-      "-arch x86_64" ""
-    substituteInPlace Makefile.mac --replace \
-      "-arch arm64" ""
-    substituteInPlace Makefile.mac --replace \
-      " -I/opt/local/include -I /usr/local/include -I/opt/local/include" ""
-    substituteInPlace Makefile.mac --replace \
-      "/usr/local/Cellar/ncurses/6.2/lib/libncurses.dylib" "${ncurses.out}/lib/libncurses.dylib"
-  '';
-
-  buildPhase = lib.optionalString stdenv.isDarwin "make -f Makefile.mac";
-  buildInputs = [ libuuid popt icu ncurses ];
-
-  installPhase = ''
-    mkdir -p $out/sbin
-    mkdir -p $out/share/man/man8
-    for prog in gdisk sgdisk fixparts cgdisk
-    do
-        install -v -m755 $prog $out/sbin
-        install -v -m644 $prog.8 $out/share/man/man8
-    done
-  '';
-
-  passthru.tests = lib.optionalAttrs stdenv.hostPlatform.isx86 {
-    installer-simpleLabels = nixosTests.installer.simpleLabels;
-  };
-
-  meta = with lib; {
-    description = "Set of text-mode partitioning tools for Globally Unique Identifier (GUID) Partition Table (GPT) disks";
-    license = licenses.gpl2Plus;
-    homepage = "https://www.rodsbooks.com/gdisk/";
-    platforms = platforms.all;
-    maintainers = [ maintainers.ehmry ];
-  };
-}