SHARE
TWEET

geary

a guest Dec 17th, 2019 87 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (define-module (personal-packages gnome)
  2.   #:use-module (gnu packages)
  3.   #:use-module (guix build-system meson)
  4.   #:use-module ((guix licenses) #:prefix license:)
  5.   #:use-module (guix download)
  6.   #:use-module (guix packages)
  7.   #:use-module (guix utils)
  8.   #:use-module (gnu packages gnome)
  9.   #:use-module (gnu packages sqlite)
  10.   #:use-module (gnu packages webkit)
  11.   #:use-module (gnu packages gtk)
  12.   #:use-module (gnu packages glib)
  13.   #:use-module (gnu packages pkg-config)
  14.   #:use-module (gnu packages mail)
  15.   #:use-module (gnu packages cmake)
  16.   #:use-module (gnu packages backup)
  17.   #:use-module (gnu packages enchant)
  18.   #:use-module (gnu packages iso-codes)
  19.   #:use-module (gnu packages gettext)
  20.   #:use-module (gnu packages libcanberra)
  21.   #:use-module (gnu packages libunwind))
  22.  
  23.  
  24. (define-public geary
  25.   (package
  26.     (name "geary")
  27.     (version "3.32.2")
  28.     (source (origin
  29.           (method url-fetch)
  30.           (uri (string-append "mirror://gnome/sources/geary/"
  31.                   (version-major+minor version) "/"
  32.                   "geary-" version ".tar.xz"))
  33.           (sha256 #f)))
  34.     (build-system meson-build-system)
  35.     (arguments `(#:tests? #f
  36.          #:glib-or-gtk? #t
  37.          #:phases (modify-phases %standard-phases
  38.                 (add-after 'unpack 'skip-gtk-update-icon-cache
  39.                   (lambda _
  40.                 (substitute* "build-aux/post_install.py"
  41.                   (("gtk-update-icon-cache") "true"))
  42.                 #t)))))
  43.     (native-inputs
  44.      `(("glib:bin" ,glib "bin")
  45.        ("gettext" ,gettext-minimal)
  46.        ("itstool" ,itstool)))
  47.     (inputs `(("vala" ,vala)
  48.           ("sqlite" ,sqlite)
  49.           ("webkitgtk" ,webkitgtk)
  50.           ("gtk+" ,gtk+)
  51.           ("glib" ,glib)
  52.           ("pkg-config" ,pkg-config)
  53.           ("gmime" ,gmime-2.6)
  54.           ("appstream-glib" ,appstream-glib)
  55.           ("cmake" ,cmake)
  56.           ("libarchive" ,libarchive)
  57.           ("folks" ,folks)
  58.           ("libgee" ,libgee)
  59.           ("enchant" ,enchant)
  60.           ("gcr" ,gcr)
  61.           ("gnome-online-accounts" ,gnome-online-accounts)
  62.           ("gnome-online-accounts:lib" ,gnome-online-accounts "lib")
  63.           ("gspell" ,gspell)
  64.           ("iso-codes" ,iso-codes)
  65.           ("json-glib" ,json-glib)
  66.           ;; ("libpeas" ,libpeas) ;; Required by a newer version
  67.           ("libnotify" ,libnotify)
  68.           ("libsecret" ,libsecret)
  69.           ("libunwind" ,libunwind)
  70.           ("libcanberra" ,libcanberra)
  71.           ("glib-networking" ,glib-networking)
  72.           ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)))
  73.     (home-page "https://gitlab.gnome.org/GNOME/geary")
  74.     (synopsis "Geary is an email application built around conversations, for the GNOME 3 desktop.")
  75.     (description "Geary is an email application built around conversations, for the
  76. GNOME 3 desktop. It allows you to read, find and send email with a
  77. straightforward, modern interface.")
  78.     (license license:lgpl2.1)))
  79.  
  80. geary
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top