Commit e9c8a189 authored by Jan Tojnar's avatar Jan Tojnar
Browse files

gnome-online-accounts: Switch back to GNOME sources

Partially reverts 5366676e.
Meson is now the only build system.

Also switch to finalAttrs pattern.
parent 69acd205
Loading
Loading
Loading
Loading
+7 −10
Original line number Diff line number Diff line
{ stdenv
, lib
, fetchFromGitLab
, fetchurl
, fetchpatch
, pkg-config
, vala
@@ -31,18 +31,15 @@
, wrapGAppsHook
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
  pname = "gnome-online-accounts";
  version = "3.48.0";

  outputs = [ "out" "dev" ] ++ lib.optionals enableBackend [ "man" "devdoc" ];

  src = fetchFromGitLab {
    domain = "gitlab.gnome.org";
    owner = "GNOME";
    repo = "gnome-online-accounts";
    rev = version;
    sha256 = "sha256-USl0Qay9pSgbbp3n/L8eBaRQwaBYledht5j+afmo++o=";
  src = fetchurl {
    url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz";
    hash = "sha256-QYu5/P/b1yqYIFrTZRN2F/weNVGlTedPapjUXSZhdb8=";
  };

  patches = [
@@ -100,7 +97,7 @@ stdenv.mkDerivation rec {
  passthru = {
    updateScript = gnome.updateScript {
      versionPolicy = "odd-unstable";
      packageName = pname;
      packageName = "gnome-online-accounts";
    };
  };

@@ -111,4 +108,4 @@ stdenv.mkDerivation rec {
    license = licenses.lgpl2Plus;
    maintainers = teams.gnome.members;
  };
}
})