about summary refs log tree commit diff
path: root/pkgs/development/interpreters/unicon-lang/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/interpreters/unicon-lang/default.nix')
-rw-r--r--pkgs/development/interpreters/unicon-lang/default.nix52
1 files changed, 0 insertions, 52 deletions
diff --git a/pkgs/development/interpreters/unicon-lang/default.nix b/pkgs/development/interpreters/unicon-lang/default.nix
deleted file mode 100644
index f0a45495d70d..000000000000
--- a/pkgs/development/interpreters/unicon-lang/default.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-{ lib, stdenv, fetchurl, unzip, libX11, libXt, libnsl, libxcrypt }:
-
-stdenv.mkDerivation {
-  pname = "unicon-lang";
-  version = "11.7";
-  src = fetchurl {
-    url = "http://unicon.org/dist/uni-2-4-2010.zip";
-    sha256 = "1g9l2dfp99dqih2ir2limqfjgagh3v9aqly6x0l3qavx3qkkwf61";
-  };
-  nativeBuildInputs = [ unzip ];
-  buildInputs = [ libnsl libX11 libXt libxcrypt ];
-
-  hardeningDisable = [ "fortify" ];
-
-  sourceRoot = ".";
-
-  # Workaround build failure on -fno-common toolchains like upstream
-  # gcc-10. Otherwise build fails as:
-  #   ld: ../common/ipp.o:(.bss+0x0): multiple definition of `lpath'; tglobals.o:(.bss+0x30): first defined here
-  # TODO: remove the workaround once upstream releases version past:
-  #   https://sourceforge.net/p/unicon/unicon/ci/b1a65230233f3825d055aee913b4fdcf178a0eaf/
-  env.NIX_CFLAGS_COMPILE = "-fcommon";
-
-  configurePhase = ''
-    case "$(uname -a | sed 's/ /_/g')" in
-    Darwin*Version_9*i386) sys=intel_macos;;
-    Linux*x86_64*) sys=amd64_linux;;
-    Linux*i686*) sys=intel_linux;;
-    *) sys=unknown;;
-    esac
-    echo "all: ; echo" >  uni/3d/makefile
-    make X-Configure name=$sys
-  '';
-
-  buildPhase = ''
-    make Unicon
-  '';
-
-  installPhase = ''
-    mkdir -p $out/
-    cp -r bin $out/
-  '';
-
-  meta = with lib; {
-    broken = (stdenv.isLinux && stdenv.isAarch64);
-    description = "Very high level, goal-directed, object-oriented, general purpose applications language";
-    maintainers = [ ];
-    platforms = platforms.linux;
-    license = licenses.gpl2;
-    homepage = "http://unicon.org";
-  };
-}