gnome3.seahorse: 3.20.0 → 3.30

This commit is contained in:
Jan Tojnar 2018-09-05 00:52:16 +00:00
parent 438011d44e
commit 036d7d40f3
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -1,33 +1,38 @@
{ stdenv, intltool, fetchurl, vala
, pkgconfig, gtk3, glib
{ stdenv, fetchurl, vala, meson, ninja
, pkgconfig, gtk3, glib, gobjectIntrospection
, wrapGAppsHook, itstool, gnupg, libsoup
, gnome3, gpgme
, gnome3, gpgme, python3, openldap
, libsecret, avahi, p11-kit, openssh }:
let
pname = "seahorse";
version = "3.20.0";
version = "3.30";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "e2b07461ed54a8333e5628e9b8e517ec2b731068377bf376570aad998274c6df";
sha256 = "1sbj1czlx1fakm72dwgbn0bwm12j838yaky4mkf6hf8j8afnxmzp";
};
doCheck = true;
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
nativeBuildInputs = [ pkgconfig vala intltool itstool wrapGAppsHook ];
nativeBuildInputs = [
meson ninja pkgconfig vala itstool wrapGAppsHook
python3 gobjectIntrospection
];
buildInputs = [
gtk3 glib gnome3.gcr
gnome3.gsettings-desktop-schemas gnupg
gnome3.defaultIconTheme gpgme
libsecret avahi libsoup p11-kit
openssh
openssh openldap
];
postPatch = ''
patchShebangs build-aux/
'';
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;