diff options
Diffstat (limited to 'pkgs/development/libraries/fastcdr/default.nix')
-rw-r--r-- | pkgs/development/libraries/fastcdr/default.nix | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/pkgs/development/libraries/fastcdr/default.nix b/pkgs/development/libraries/fastcdr/default.nix deleted file mode 100644 index a5f87ec7b312..000000000000 --- a/pkgs/development/libraries/fastcdr/default.nix +++ /dev/null @@ -1,64 +0,0 @@ -{ stdenv -, lib -, fetchFromGitHub -, cmake -, gtest -, withDocs ? true -, doxygen -, graphviz-nox -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "fastcdr"; - version = "2.1.3"; - - src = fetchFromGitHub { - owner = "eProsima"; - repo = "Fast-CDR"; - rev = "v${finalAttrs.version}"; - hash = "sha256-eSf6LNTVsGEBXjTmTBjjWKBqs68pbnVcw1p2bi1Asgg="; - }; - - patches = [ - ./0001-Do-not-require-wget-and-unzip.patch - ]; - - # Fix doc generation error with doxygen >= 1.10.0 - # see https://github.com/eProsima/Fast-CDR/issues/193 - postPatch = '' - substituteInPlace ./doxyfile.in --replace \ - "WARN_AS_ERROR = YES" \ - "WARN_AS_ERROR = NO" - ''; - - cmakeFlags = lib.optional (stdenv.hostPlatform.isStatic) "-DBUILD_SHARED_LIBS=OFF" - # upstream turns BUILD_TESTING=OFF by default and doesn't honor cmake's default (=ON) - ++ lib.optional (finalAttrs.finalPackage.doCheck) "-DBUILD_TESTING=ON" - ++ lib.optional withDocs "-DBUILD_DOCUMENTATION=ON"; - - outputs = [ "out" ] ++ lib.optional withDocs "doc"; - - nativeBuildInputs = [ - cmake - ] ++ lib.optionals withDocs [ - doxygen - graphviz-nox - ]; - - doCheck = true; - - checkInputs = [ gtest ]; - - meta = with lib; { - homepage = "https://github.com/eProsima/Fast-CDR"; - description = "Serialization library for OMG's Common Data Representation (CDR)"; - longDescription = '' - A C++ library that provides two serialization mechanisms. One is the - standard CDR serialization mechanism, while the other is a faster - implementation that modifies the standard. - ''; - license = licenses.asl20; - maintainers = with maintainers; [ panicgh ]; - platforms = platforms.unix; - }; -}) |