Package Details: gmvault 1.9.1-3

Git Clone URL: (read-only)
Package Base: gmvault
Description: Gmvault is a tool for backing up your gmail account and never lose email correspondence.
Upstream URL:
Keywords: Backup Email Gmail
Licenses: AGPL
Conflicts: gmvault-git
Provides: gmvault
Submitter: Skunnyk
Maintainer: edgard
Last Packager: edgard
Votes: 14
Popularity: 1.672384
First Submitted: 2012-06-01 21:47
Last Updated: 2016-11-18 17:27

Latest Comments

Skunnyk commented on 2016-10-17 10:03

I don't use it anymore, feel free to adopt it.

jelkink commented on 2015-11-18 08:59

I am not able to update gmvault and the version I currently have does (1.8.1) does not appear to work with OAuth 2.0:

aura >>= Well, building `gmvault` failed.
aura >>= Dumping makepkg output in 3.. 2.. 1..
aura >>= Failed to obtain build scripts for `gmvault`.

Any suggestions?

hazard commented on 2015-01-16 00:48

pkgdesc="Backup and restore your gmail account at will."
depends=('python2' 'python2-logbook' 'python2-gdata' 'python2-imapclient')

build() {
cd "$srcdir/gmvault-master"
sed -i 's/bin\/python"/bin\/python2"/g' etc/scripts/gmvault
sed -i "s/data_desc.write(data)/data_desc.write(data.encode('utf-8'))/g" src/gmv/

package() {
cd "$srcdir/gmvault-master"
python2 install --root "${pkgdir}" --optimize=1

ZeroBit commented on 2014-01-22 13:41

There is a problem in fetching gmail
$ gmvault sync

Use gmvault-db located in /home/user/gmvault-db.

Activate Gmvault db cleaning.
Authentication performed with Gmail XOAuth token.

Get XOAuth credential from /home/user/.gmvault/

Successfully read oauth credentials.

Connect to Gmail server.

Start synchronization (2014-01-22T15h38m44s).

Start emails synchronization.
11017 emails to be fetched.
Process email num 0 (imap_id:5) from 2013-01.
Process email num 1 (imap_id:6) from 2013-01.
Process email num 2 (imap_id:8) from 2013-01.
Process email num 3 (imap_id:9) from 2013-01.
Process email num 4 (imap_id:11) from 2013-01.
Process email num 5 (imap_id:13) from 2013-01.
Error: 'ascii' codec can't encode characters in position 3228-3229: ordinal not in range(128).

=== Exception traceback ===
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/gmv/", line 759, in run
self._sync(args, credential)
File "/usr/lib/python2.7/site-packages/gmv/", line 677, in _sync
restart = args['restart'], emails_only = args['emails_only'], chats_only = args['chats_only'])
File "/usr/lib/python2.7/site-packages/gmv/", line 602, in sync
self._sync_emails(imap_req, compress = compress_on_disk, restart = restart)
File "/usr/lib/python2.7/site-packages/gmv/", line 565, in _sync_emails
imap_ids = self._common_sync(timer, "email", imap_req, compress, restart)
File "/usr/lib/python2.7/site-packages/gmv/", line 523, in _common_sync
handle_sync_imap_error(error, the_id, self.error_report, self.src) #do everything in this handler
File "/usr/lib/python2.7/site-packages/gmv/", line 154, in handle_sync_imap_error
raise the_exception
UnicodeEncodeError: 'ascii' codec can't encode characters in position 3228-3229: ordinal not in range(128)

=== End of Exception traceback ===

Skunnyk commented on 2013-07-02 19:39

Updated to 1.8.1beta.
python2-logbook and python2-imapclient are still available in AUR :)

mistofvongola commented on 2013-06-09 03:53

makepkg fails with the error: 'pacman failed to install missing dependencies' because python2-logbook and python2-imapclient aren't in the Arch repositories anymore.

zeppelinlg commented on 2013-04-03 09:26

New version 1.8beta :
md5sum 026e303c0903abc9d3d750ab7cdd17d2

jstoik1 commented on 2012-11-16 15:55

please update the depend python-gdata -> python2-gdata

liviucmg commented on 2012-08-16 08:33

1.7beta released on August 14. Here's the official announcement:

edke commented on 2012-06-08 05:45

I was trying to create PKGBUILD few days ago myself but failed, lacking python build skills :-) Thank you for this, works great, awesome tool!