mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-25 03:17:13 +00:00
f8c4a98e8e
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
41 lines
945 B
Nix
41 lines
945 B
Nix
{ lib
|
|
, pkg-config
|
|
, boost
|
|
, readline
|
|
, libxml2
|
|
, openmodelica
|
|
, mkOpenModelicaDerivation
|
|
, fetchpatch
|
|
}:
|
|
|
|
mkOpenModelicaDerivation rec {
|
|
pname = "omsimulator";
|
|
omdir = "OMSimulator";
|
|
omdeps = [ openmodelica.omcompiler ];
|
|
|
|
patches = [
|
|
(fetchpatch {
|
|
url = "https://github.com/OpenModelica/OMSimulator/commit/5ef06e251d639a0224adc205cdbfa1f99bf9a956.patch";
|
|
stripLen = 1;
|
|
extraPrefix = "OMSimulator/";
|
|
hash = "sha256-hLsS6TNEjddm2o2Optnf8n6hh14up9bWJBoztNmisH0=";
|
|
})
|
|
];
|
|
|
|
nativeBuildInputs = [ pkg-config ];
|
|
|
|
buildInputs = [ readline libxml2 boost ];
|
|
|
|
env.CFLAGS = toString [
|
|
"-Wno-error=implicit-function-declaration"
|
|
];
|
|
|
|
meta = with lib; {
|
|
description = "OpenModelica FMI & SSP-based co-simulation environment";
|
|
homepage = "https://openmodelica.org";
|
|
license = licenses.gpl3Only;
|
|
maintainers = with maintainers; [ balodja smironov ];
|
|
platforms = platforms.linux;
|
|
};
|
|
}
|