gnu: Add evolution.
* gnu/packages/gnome.scm (evolution): New variable.
This commit is contained in:
		
							parent
							
								
									e1c58440bd
								
							
						
					
					
						commit
						7d3bb43370
					
				
					 1 changed files with 51 additions and 1 deletions
				
			
		|  | @ -8,7 +8,7 @@ | ||||||
| ;;; Copyright © 2015 Mathieu Lirzin <mthl@openmailbox.org> | ;;; Copyright © 2015 Mathieu Lirzin <mthl@openmailbox.org> | ||||||
| ;;; Copyright © 2015, 2017 Andy Wingo <wingo@igalia.com> | ;;; Copyright © 2015, 2017 Andy Wingo <wingo@igalia.com> | ||||||
| ;;; Copyright © 2015 David Hashe <david.hashe@dhashe.com> | ;;; Copyright © 2015 David Hashe <david.hashe@dhashe.com> | ||||||
| ;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net> | ;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus <rekado@elephly.net> | ||||||
| ;;; Copyright © 2015, 2016, 2017, 2018 Mark H Weaver <mhw@netris.org> | ;;; Copyright © 2015, 2016, 2017, 2018 Mark H Weaver <mhw@netris.org> | ||||||
| ;;; Copyright © 2015 David Thompson <davet@gnu.org> | ;;; Copyright © 2015 David Thompson <davet@gnu.org> | ||||||
| ;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il> | ;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il> | ||||||
|  | @ -119,6 +119,7 @@ | ||||||
|   #:use-module (gnu packages pkg-config) |   #:use-module (gnu packages pkg-config) | ||||||
|   #:use-module (gnu packages polkit) |   #:use-module (gnu packages polkit) | ||||||
|   #:use-module (gnu packages popt) |   #:use-module (gnu packages popt) | ||||||
|  |   #:use-module (gnu packages pretty-print) | ||||||
|   #:use-module (gnu packages pulseaudio) |   #:use-module (gnu packages pulseaudio) | ||||||
|   #:use-module (gnu packages python) |   #:use-module (gnu packages python) | ||||||
|   #:use-module (gnu packages python-crypto) |   #:use-module (gnu packages python-crypto) | ||||||
|  | @ -7557,3 +7558,52 @@ underlying library but cannot for various reasons.  In most cases, they are | ||||||
| wildly out of scope for those libraries.  In other cases, they are not quite | wildly out of scope for those libraries.  In other cases, they are not quite | ||||||
| generic enough to work for everyone.") | generic enough to work for everyone.") | ||||||
|     (license license:gpl3+))) |     (license license:gpl3+))) | ||||||
|  | 
 | ||||||
|  | (define-public evolution | ||||||
|  |   (package | ||||||
|  |     (name "evolution") | ||||||
|  |     (version "3.28.1") | ||||||
|  |     (source (origin | ||||||
|  |               (method url-fetch) | ||||||
|  |               (uri (string-append "mirror://gnome/sources/evolution/" | ||||||
|  |                                   (version-major+minor version) "/" | ||||||
|  |                                   "evolution-" version ".tar.xz")) | ||||||
|  |               (sha256 | ||||||
|  |                (base32 | ||||||
|  |                 "0sdv5lg2vlz5f4raymz9d8a5jq4j18vbqyigaip6508p3bjnfj8l")))) | ||||||
|  |     (build-system cmake-build-system) | ||||||
|  |     (arguments | ||||||
|  |      `(#:configure-flags | ||||||
|  |        (list "-DENABLE_PST_IMPORT=OFF"    ; libpst is not packaged | ||||||
|  |              "-DENABLE_LIBCRYPTUI=OFF"))) ; libcryptui hasn't seen a release | ||||||
|  |                                           ; in four years and cannot be built. | ||||||
|  |     (native-inputs | ||||||
|  |      `(("glib" ,glib "bin")               ; glib-mkenums | ||||||
|  |        ("pkg-config" ,pkg-config) | ||||||
|  |        ("intltool" ,intltool) | ||||||
|  |        ("itstool" ,itstool))) | ||||||
|  |     (inputs | ||||||
|  |      `(("enchant" ,enchant) | ||||||
|  |        ("evolution-data-server" ,evolution-data-server) ; must be the same version | ||||||
|  |        ("gcr" ,gcr) | ||||||
|  |        ("gnome-autoar" ,gnome-autoar) | ||||||
|  |        ("gnome-desktop" ,gnome-desktop) | ||||||
|  |        ("gtkspell3" ,gtkspell3) | ||||||
|  |        ("highlight" ,highlight) | ||||||
|  |        ("libcanberra" ,libcanberra) | ||||||
|  |        ("libgweather" ,libgweather) | ||||||
|  |        ("libnotify" ,libnotify) | ||||||
|  |        ("libsoup" ,libsoup) | ||||||
|  |        ("nss" ,nss) | ||||||
|  |        ("openldap" ,openldap) | ||||||
|  |        ("webkitgtk" ,webkitgtk) | ||||||
|  |        ("ytnef" ,ytnef))) | ||||||
|  |     (home-page "https://gitlab.gnome.org/GNOME/evolution") | ||||||
|  |     (synopsis "Manage your email, contacts and schedule") | ||||||
|  |     (description "Evolution is a personal information management application | ||||||
|  | that provides integrated mail, calendaring and address book | ||||||
|  | functionality.") | ||||||
|  |     ;; See COPYING for details. | ||||||
|  |     (license (list license:lgpl2 license:lgpl3 ; either one of these | ||||||
|  |                    license:openldap2.8 ; addressbook/gui/component/openldap-extract.h | ||||||
|  |                    license:lgpl2+))))  ; smime/lib/* | ||||||
|  |  | ||||||
		Reference in a new issue