about summary refs log tree commit diff
path: root/pkgs/development/tools/abuild/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/abuild/default.nix')
-rw-r--r--pkgs/development/tools/abuild/default.nix93
1 files changed, 0 insertions, 93 deletions
diff --git a/pkgs/development/tools/abuild/default.nix b/pkgs/development/tools/abuild/default.nix
deleted file mode 100644
index 4cabeaa7d020..000000000000
--- a/pkgs/development/tools/abuild/default.nix
+++ /dev/null
@@ -1,93 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitLab
-, gitUpdater
-, makeWrapper
-, pkg-config
-, file
-, scdoc
-, openssl
-, zlib
-, busybox
-, apk-tools
-, perl
-, findutils
-}:
-
-stdenv.mkDerivation rec {
-  pname = "abuild";
-  version = "3.13.0";
-
-  src = fetchFromGitLab {
-    domain = "gitlab.alpinelinux.org";
-    owner = "alpine";
-    repo = pname;
-    rev = version;
-    sha256 = "sha256-xVxgcBchGfeVo1cgP9iVsWjZ6SHVN6R8zWaE1k3DcXQ=";
-  };
-
-  buildInputs = [
-    openssl
-    zlib
-    busybox
-    # for $out/bin/apkbuild-cpan and $out/bin/apkbuild-pypi
-    (perl.withPackages (ps: with ps; [
-      LWP
-      JSON
-      ModuleBuildTiny
-      LWPProtocolHttps
-      IPCSystemSimple
-    ]))
-  ];
-
-  nativeBuildInputs = [
-    pkg-config
-    scdoc
-    makeWrapper
-    file
-    findutils
-  ];
-
-  patchPhase = ''
-    substituteInPlace ./Makefile \
-      --replace 'chmod 4555' '#chmod 4555'
-  '';
-
-  makeFlags = [
-    "prefix=${placeholder "out"}"
-    "CFLAGS=-Wno-error"
-  ];
-
-  installFlags = [
-    "sysconfdir=${placeholder "out"}/etc"
-  ];
-
-  postInstall = ''
-    # this script requires unpackaged 'augeas' rubygem, no reason
-    # to ship it if we can't provide the dependencies for it
-    rm -f ${placeholder "out"}/bin/apkbuild-gem-resolver
-
-    # Find all executables that are not compiled binaries and wrap
-    # them, make `apk-tools` available in their PATH and also the
-    # $out directory since many of the binaries provided call into
-    # other binaries
-    for prog in \
-      $(find ${placeholder "out"}/bin -type f -exec ${file}/bin/file -i '{}' + \
-      | grep -v x-executable | cut -d : -f1); do
-      wrapProgram $prog \
-        --prefix PATH : "${lib.makeBinPath [ apk-tools ]}" \
-        --prefix PATH : "${placeholder "out"}/bin"
-    done
-  '';
-
-  passthru.updateScript = gitUpdater { };
-
-  meta = with lib; {
-    description = "Alpine Linux build tools";
-    homepage = "https://gitlab.alpinelinux.org/alpine/abuild";
-    license = licenses.gpl2Plus;
-    maintainers = with maintainers; [ onny ];
-    platforms = platforms.unix;
-  };
-
-}