Commit ba6b7b05 authored by Ben Darwin's avatar Ben Darwin
Browse files

smesh: remove at 6.7.6

No commits to master since 2019, depends on similarly unmaintained
opencascade-oce, and mainly used for pythonocc-core package which is
similarly unmaintained.
parent cc12dbf5
Loading
Loading
Loading
Loading
+0 −35
Original line number Diff line number Diff line
{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, ninja, opencascade
, Cocoa }:

stdenv.mkDerivation rec {
  pname = "smesh";
  version = "6.7.6";

  src = fetchFromGitHub {
    owner = "tpaviot";
    repo = "smesh";
    rev = version;
    sha256 = "1b07j3bw3lnxk8dk3x1kkl2mbsmfwi98si84054038lflaaijzi0";
  };

  patches = [
    (fetchpatch {
      name = "fix-build-with-clang.patch";
      url = "https://github.com/tpaviot/smesh/commit/e32c430f526f1637ec5973c9723acbc5be571ae3.patch";
      sha256 = "0s4j5rb70g3jvvkgfbrxv7q52wk6yjyjiaya61gy2j64khplcjlb";
    })
  ];

  nativeBuildInputs = [ cmake ninja ];
  buildInputs = [ opencascade ] ++ lib.optionals stdenv.isDarwin [ Cocoa ];

  env.NIX_CFLAGS_COMPILE = toString [ "-std=c++11" ];

  meta = with lib; {
    description = "Extension to OCE providing advanced meshing features";
    homepage = "https://github.com/tpaviot/smesh";
    license = licenses.lgpl21;
    platforms = platforms.unix;
    maintainers = with maintainers; [ gebner ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -1646,6 +1646,7 @@ mapAliases ({
  slurm-llnl = slurm; # renamed July 2017
  slurm-llnl-full = slurm-full; # renamed July 2017
  smbclient = throw "'smbclient' has been renamed to/replaced by 'samba'"; # Converted to throw 2022-02-22
  smesh = throw "'smesh' has been removed as it's unmaintained and depends on opencascade-oce, which is also unmaintained"; # Added 2023-09-18
  smugline = throw "smugline has been removed from nixpkgs, as it's unmaintained and depends on deprecated libraries"; # Added 2020-11-04
  snack = throw "snack has been removed: broken for 5+ years"; # Added 2022-04-21
  soldat-unstable = opensoldat; # Added 2022-07-02
+0 −4
Original line number Diff line number Diff line
@@ -13266,10 +13266,6 @@ with pkgs;
  smenu = callPackage ../tools/misc/smenu { };
  smesh = callPackage ../development/libraries/smesh {
    inherit (darwin.apple_sdk.frameworks) Cocoa;
  };
  boost-sml = callPackage ../development/libraries/boost-ext/boost-sml { };
  smu = callPackage ../tools/text/smu { };