diff options
Diffstat (limited to 'pkgs/tools/system/gptfdisk/default.nix')
-rw-r--r-- | pkgs/tools/system/gptfdisk/default.nix | 55 |
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 ]; - }; -} |