pantheon.switchboard-plug-onlineaccounts: 2.0.1 -> 6.2.0
This commit is contained in:
parent
c3e3e5c0a0
commit
b2292021e2
1 changed files with 13 additions and 22 deletions
|
@ -1,33 +1,36 @@
|
|||
{ lib, stdenv
|
||||
, fetchFromGitHub
|
||||
, nix-update-script
|
||||
, fetchpatch
|
||||
, pantheon
|
||||
, meson
|
||||
, ninja
|
||||
, pkg-config
|
||||
, vala_0_46
|
||||
, vala
|
||||
, libgee
|
||||
, granite
|
||||
, gtk3
|
||||
, libaccounts-glib
|
||||
, libgdata
|
||||
, libhandy
|
||||
, libsignon-glib
|
||||
, json-glib
|
||||
, librest
|
||||
, webkitgtk
|
||||
, libsoup
|
||||
, sqlite
|
||||
, switchboard
|
||||
, evolution-data-server
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "switchboard-plug-onlineaccounts";
|
||||
version = "2.0.1";
|
||||
version = "6.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-CVYKcRty5bBEMNyoY51JAJQy6uh+U+7IvS6V/1GMCA4=";
|
||||
sha256 = "1lp3i31jzp21n43d1mh4d4i8zgim3q3j4inw4hmyimyql2s83cc3";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
|
@ -40,45 +43,33 @@ stdenv.mkDerivation rec {
|
|||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
vala_0_46
|
||||
vala
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
evolution-data-server
|
||||
granite
|
||||
gtk3
|
||||
json-glib
|
||||
libaccounts-glib
|
||||
libgdata
|
||||
libgee
|
||||
libhandy
|
||||
libsignon-glib
|
||||
libsoup
|
||||
librest
|
||||
sqlite # needed for camel-1.2
|
||||
switchboard
|
||||
webkitgtk
|
||||
];
|
||||
|
||||
patches = [
|
||||
# Fix build with latest vala
|
||||
(fetchpatch {
|
||||
url = "https://github.com/elementary/switchboard-plug-onlineaccounts/commit/5fa2882f765076d20c6ef4886198a34a05159f8a.patch";
|
||||
sha256 = "1szryyy7shdmbvx9yhpi0bhzaayg7hl6pq2c456j1qf9kfv0m4hf";
|
||||
})
|
||||
|
||||
# fix build with vala 0.48.9
|
||||
(fetchpatch {
|
||||
url = "https://github.com/elementary/switchboard-plug-onlineaccounts/commit/b1853b7427102b8dd94774e1e2cc455f50902263.patch";
|
||||
sha256 = "J3C71GyEHEZWSghGXlwXPHFJRhrvx6i0yvi8NIDb4WE=";
|
||||
})
|
||||
];
|
||||
|
||||
PKG_CONFIG_LIBACCOUNTS_GLIB_PROVIDERFILESDIR = "${placeholder "out"}/share/accounts/providers";
|
||||
PKG_CONFIG_LIBACCOUNTS_GLIB_SERVICEFILESDIR = "${placeholder "out"}/share/accounts/services";
|
||||
PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";
|
||||
|
||||
|
||||
meta = with lib; {
|
||||
description = "Switchboard Online Accounts Plug";
|
||||
homepage = "https://github.com/elementary/switchboard-plug-onlineaccounts";
|
||||
license = licenses.lgpl2Plus;
|
||||
license = licenses.gpl3Plus;
|
||||
platforms = platforms.linux;
|
||||
maintainers = pantheon.maintainers;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue