gnu: Add mu.
* gnu/packages/mail.scm (mu): New variable.
This commit is contained in:
		
							parent
							
								
									3919a31a75
								
							
						
					
					
						commit
						d2938d59aa
					
				
					 1 changed files with 45 additions and 0 deletions
				
			
		|  | @ -20,9 +20,12 @@ | |||
| (define-module (gnu packages mail) | ||||
|   #:use-module (gnu packages) | ||||
|   #:use-module (gnu packages autotools) | ||||
|   #:use-module (gnu packages base) | ||||
|   #:use-module (gnu packages cyrus-sasl) | ||||
|   #:use-module (gnu packages dejagnu) | ||||
|   #:use-module (gnu packages emacs) | ||||
|   #:use-module (gnu packages gdbm) | ||||
|   #:use-module (gnu packages glib) | ||||
|   #:use-module (gnu packages gnupg) | ||||
|   #:use-module (gnu packages gnutls) | ||||
|   #:use-module (gnu packages guile) | ||||
|  | @ -34,6 +37,7 @@ | |||
|   #:use-module (gnu packages perl) | ||||
|   #:use-module (gnu packages python) | ||||
|   #:use-module (gnu packages readline) | ||||
|   #:use-module (gnu packages search) | ||||
|   #:use-module (gnu packages texinfo) | ||||
|   #:use-module (gnu packages compression) | ||||
|   #:use-module (gnu packages glib) | ||||
|  | @ -281,4 +285,45 @@ can read the same mailbox from multiple computers.  It supports IMAP as REMOTE | |||
| repository and Maildir/IMAP as LOCAL repository.") | ||||
|     (license gpl2))) | ||||
| 
 | ||||
| (define-public mu | ||||
|   (package | ||||
|     (name "mu") | ||||
|     (version "0.9.9.5") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "https://mu0.googlecode.com/files/mu-" | ||||
|                                   version ".tar.gz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1hwkliyb8fjrz5sw9fcisssig0jkdxzhccw0ld0l9a10q1l9mqhp")))) | ||||
|     (build-system gnu-build-system) | ||||
|     (native-inputs | ||||
|      `(("pkg-config" ,pkg-config) | ||||
|        ("texinfo" ,texinfo))) | ||||
|     ;; TODO: Add webkit and gtk to build the mug GUI. | ||||
|     (inputs | ||||
|      `(("xapian" ,xapian) | ||||
|        ("emacs" ,emacs) | ||||
|        ("guile" ,guile-2.0) | ||||
|        ("glib" ,glib) | ||||
|        ("gmime" ,gmime) | ||||
|        ("tzdata" ,tzdata)))             ;for mu/test/test-mu-query.c | ||||
|     (arguments | ||||
|      '(#:phases (alist-cons-before | ||||
|                  'check 'check-tz-setup | ||||
|                  (lambda* (#:key inputs #:allow-other-keys) | ||||
|                    ;; For mu/test/test-mu-query.c | ||||
|                    (setenv "TZDIR" | ||||
|                            (string-append (assoc-ref inputs "tzdata") | ||||
|                                           "/share/zoneinfo"))) | ||||
|                  %standard-phases))) | ||||
|     (home-page "http://www.djcbsoftware.nl/code/mu/") | ||||
|     (synopsis "Quickly find emails") | ||||
|     (description | ||||
|      "Mu is a tool for dealing with e-mail messages stored in the | ||||
| Maildir-format.  Mu's purpose in life is to help you to quickly find the | ||||
| messages you need; in addition, it allows you to view messages, extract | ||||
| attachments, create new maildirs, and so on.") | ||||
|     (license gpl3+))) | ||||
| 
 | ||||
| ;;; mail.scm ends here | ||||
|  |  | |||
		Reference in a new issue