Unverified Commit 07f665ea authored by Cosima Neidahl's avatar Cosima Neidahl Committed by GitHub
Browse files

persistent-cache-cpp: 1.0.9 -> 1.0.10 (#499830)

parents 1cc5fce2 7da3712a
Loading
Loading
Loading
Loading
+7 −14
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@
  stdenv,
  lib,
  fetchFromGitLab,
  fetchpatch,
  gitUpdater,
  testers,
  boost,
@@ -18,13 +17,13 @@

stdenv.mkDerivation (finalAttrs: {
  pname = "persistent-cache-cpp";
  version = "1.0.9";
  version = "1.0.10";

  src = fetchFromGitLab {
    owner = "ubports";
    repo = "development/core/lib-cpp/persistent-cache-cpp";
    rev = finalAttrs.version;
    hash = "sha256-1ETr4b0HEJIM6a4ObtKWtxn0y4gQy9fzBjE4QhMPGqU=";
    tag = finalAttrs.version;
    hash = "sha256-siZb9D6ZGdKjlxJEgguPi9ZemWS0zY/7RwafWY6u67I=";
  };

  outputs = [
@@ -33,15 +32,6 @@ stdenv.mkDerivation (finalAttrs: {
    "doc"
  ];

  patches = [
    # Remove when version > 1.0.9
    (fetchpatch {
      name = "0001-persistent-cache-cpp-Fix-compatibility-with-Boost-1.89.patch";
      url = "https://gitlab.com/ubports/development/core/lib-cpp/persistent-cache-cpp/-/commit/121397b58bdb2d6750a41bec0cf1676e4e9b8cf5.patch";
      hash = "sha256-QKPf5E49NNZ+rzCCknJNQjcd/bEgHuh23RBM892Xz1o=";
    })
  ];

  postPatch = ''
    # Wrong concatenation
    substituteInPlace data/libpersistent-cache-cpp.pc.in \
@@ -86,7 +76,10 @@ stdenv.mkDerivation (finalAttrs: {
  doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;

  passthru = {
    tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
    tests.pkg-config = testers.hasPkgConfigModules {
      package = finalAttrs.finalPackage;
      versionCheck = true;
    };
    updateScript = gitUpdater { };
  };