From 847f20072d3d89a428be8e05682a2426173c4a0d Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Fri, 30 Dec 2022 21:37:47 -0300 Subject: [PATCH] mdds: 2.0.2 -> 2.0.3 Also, adopting it --- pkgs/development/libraries/mdds/default.nix | 38 +++++++++++++-------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/pkgs/development/libraries/mdds/default.nix b/pkgs/development/libraries/mdds/default.nix index d85e24f90781..3ba31f094f9c 100644 --- a/pkgs/development/libraries/mdds/default.nix +++ b/pkgs/development/libraries/mdds/default.nix @@ -1,32 +1,40 @@ -{ lib, stdenv, fetchFromGitLab, autoreconfHook, boost, llvmPackages }: +{ lib, + stdenv, + fetchFromGitLab, + autoreconfHook, + boost, + llvmPackages, +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mdds"; - version = "2.0.2"; + version = "2.0.3"; src = fetchFromGitLab { owner = "mdds"; - repo = pname; - rev = version; - sha256 = "sha256-jCzF0REocpnP56LfY42zlGTXyKyz4GPovDshhrh4jyo="; + repo = "mdds"; + rev = finalAttrs.version; + hash = "sha256-Y9uBJKM34UTEj/3c1w69QHhvwFcMNlAohEco0O0B+xI="; }; - postInstall = '' - mkdir -p "$out/lib/pkgconfig" - cp "$out/share/pkgconfig/"* "$out/lib/pkgconfig" - ''; - nativeBuildInputs = [ autoreconfHook ]; buildInputs = lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ]; checkInputs = [ boost ]; + postInstall = '' + mkdir -p $out/lib/ + mv $out/share/pkgconfig $out/lib/ + ''; + meta = with lib; { - description = "A collection of multi-dimensional data structure and indexing algorithm"; homepage = "https://gitlab.com/mdds/mdds"; - maintainers = []; + description = "A collection of multi-dimensional data structure and indexing algorithms"; + changelog = "https://gitlab.com/mdds/mdds/-/blob/${finalAttrs.version}/CHANGELOG"; license = licenses.mit; - platforms = platforms.all; + maintainers = [ maintainers.AndersonTorres ]; + platforms = platforms.unix; }; -} +}) +# TODO: multi-output