From a43da2c353e9c43b8cf34210851d80c18974e5fb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 22 Dec 2021 19:31:51 +0100 Subject: [PATCH] libyang: 1.0.240 -> 2.0.112 --- .../development/libraries/libyang/default.nix | 30 ++++++++++++++----- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/libyang/default.nix b/pkgs/development/libraries/libyang/default.nix index f9da1edf5419..6a07371261ae 100644 --- a/pkgs/development/libraries/libyang/default.nix +++ b/pkgs/development/libraries/libyang/default.nix @@ -1,32 +1,48 @@ { stdenv , lib , fetchFromGitHub + +# build time , cmake -, pcre , pkg-config + +# run time +, pcre2 + +# update script , genericUpdater , common-updater-scripts }: stdenv.mkDerivation rec { pname = "libyang"; - version = "1.0.240"; + version = "2.0.112"; src = fetchFromGitHub { owner = "CESNET"; repo = "libyang"; rev = "v${version}"; - sha256 = "12hzwm0jszhnbmn0a03pljpz18dzsrqn91z6y62ghci26qi3xcxn"; + sha256 = "sha256-f8x0tC3XcQ9fnUE987GYw8qEo/B+J759vpCImqG3QWs="; }; - nativeBuildInputs = [ cmake pkg-config ]; - buildInputs = [ pcre ]; - cmakeFlags = [ "-DENABLE_LYD_PRIV=ON" "-DCMAKE_BUILD_TYPE:String=Release" ]; + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + pcre2 + ]; + + cmakeFlags = [ + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DCMAKE_INSTALL_INCLUDEDIR=include" + "-DCMAKE_BUILD_TYPE:String=Release" + ]; passthru.updateScript = genericUpdater { inherit pname version; versionLister = "${common-updater-scripts}/bin/list-git-tags ${src.meta.homepage}"; - ignoredVersions = "^2\."; rev-prefix = "v"; };