about summary refs log tree commit diff
path: root/pkgs/tools/misc/staruml/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/misc/staruml/default.nix')
-rw-r--r--pkgs/tools/misc/staruml/default.nix80
1 files changed, 0 insertions, 80 deletions
diff --git a/pkgs/tools/misc/staruml/default.nix b/pkgs/tools/misc/staruml/default.nix
deleted file mode 100644
index d98225ac365f..000000000000
--- a/pkgs/tools/misc/staruml/default.nix
+++ /dev/null
@@ -1,80 +0,0 @@
-{ stdenv, lib, fetchurl
-, dpkg, wrapGAppsHook3
-, hicolor-icon-theme
-, gtk3, glib, systemd
-, xorg, nss, nspr
-, atk, at-spi2-atk, dbus
-, gdk-pixbuf, pango, cairo
-, expat, libdrm, mesa
-, alsa-lib, at-spi2-core, cups
-, libxkbcommon }:
-
-let
-  LD_LIBRARY_PATH = lib.makeLibraryPath [
-    glib gtk3 xorg.libXdamage
-    xorg.libX11 xorg.libxcb xorg.libXcomposite
-    xorg.libXcursor xorg.libXext xorg.libXfixes
-    xorg.libXi xorg.libXrender xorg.libXtst
-    xorg.libxshmfence libxkbcommon nss
-    nspr atk at-spi2-atk
-    dbus gdk-pixbuf pango cairo
-    xorg.libXrandr expat libdrm
-    mesa alsa-lib at-spi2-core
-    cups
-  ];
-in
-stdenv.mkDerivation (finalAttrs: {
-  version = "6.1.1";
-  pname = "staruml";
-
-  src = fetchurl {
-      url = "https://files.staruml.io/releases-v6/StarUML_${finalAttrs.version}_amd64.deb";
-      sha256 = "sha256-AtWzGEegKUDeNLhklm74JNQQqBzdOE4MUYBFp9ubd2A=";
-    };
-
-  nativeBuildInputs = [ wrapGAppsHook3 dpkg ];
-  buildInputs = [ glib hicolor-icon-theme ];
-
-  unpackPhase = ''
-    mkdir pkg
-    dpkg-deb -x $src pkg
-    sourceRoot=pkg
-  '';
-
-  installPhase = ''
-    mkdir -p $out/bin
-    mv opt $out
-
-    mv usr/share $out
-    rm -rf $out/share/doc
-
-    substituteInPlace $out/share/applications/staruml.desktop \
-      --replace "/opt/StarUML/staruml" "$out/bin/staruml"
-
-    mkdir -p $out/lib
-    ln -s ${stdenv.cc.cc.lib}/lib/libstdc++.so.6 $out/lib/
-    ln -s ${lib.getLib systemd}/lib/libudev.so.1 $out/lib/libudev.so.0
-
-    patchelf \
-      --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
-      $out/opt/StarUML/staruml
-
-    ln -s $out/opt/StarUML/staruml $out/bin/staruml
-  '';
-
-  preFixup = ''
-    gappsWrapperArgs+=(
-      --prefix LD_LIBRARY_PATH ':' $out/lib:${LD_LIBRARY_PATH}
-    )
-  '';
-
-  meta = with lib; {
-    description = "Sophisticated software modeler";
-    homepage = "https://staruml.io/";
-    sourceProvenance = with sourceTypes; [ binaryNativeCode ];
-    license = licenses.unfree;
-    maintainers = with maintainers; [ kashw2 ];
-    platforms = [ "x86_64-linux" ];
-    mainProgram = "staruml";
-  };
-})