Package Details: mackup 0.8.27-1

Git Clone URL: https://aur.archlinux.org/mackup.git (read-only)
Package Base: mackup
Description: a small Python utitlity to keep your application settings in sync.
Upstream URL: https://github.com/lra/mackup
Keywords: backup config dotfiles
Licenses: GPL3
Submitter: MagicAndWires
Maintainer: MagicAndWires
Last Packager: MagicAndWires
Votes: 3
Popularity: 0.011594
First Submitted: 2014-05-28 23:45
Last Updated: 2019-08-31 21:55

Latest Comments

MagicAndWires commented on 2019-01-19 22:54

@pat-s

this seems to be related to an upstream error: https://github.com/lra/mackup/issues/1167

Try installing the 0.8.17 version of this package or using python2 and see if that fixes the issue.

pat-s commented on 2019-01-03 13:15

I also get the error "Unable to find the storage folder:". How did you fix it?

FYI, installation via pip works fine.

sonny commented on 2018-11-10 20:07

python-docopt is a dep not a buildep

leira commented on 2016-12-27 22:51

It works now, thanks~

MagicAndWires commented on 2016-12-27 15:03

The patch is to fix the config parse when using unicode characters in pathnames, for which there are currently multiple pull requests out.

Since python 3 strings are unicode by default, they don't generally have the decode method, but for some some reason your path variable is being saved as a bytestring though so that's why it's acting up. I've adjusted the patch somewhat so hopefully that'll work.

leira commented on 2016-12-25 03:32

I don't understand why the patch is needed here. Looks to me, the upstream handles encoding just well.

It worked fine without the patch. With patch, it break mackup on my machine. When running `mackup restore -n -v`, it complains:

Unable to find the storage folder: b'/home/leira/Dropbox'

MagicAndWires commented on 2016-09-05 18:02

Apologies, should be fixed by now.

tkral commented on 2016-09-05 10:09


Traceback (most recent call last):
File "/usr/bin/mackup", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2976, in <module>
@_call_aside
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2962, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2989, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 660, in _build_master
ws.require(__requires__)
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 968, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 854, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'docopt' distribution was not found and is required by mackup

MagicAndWires commented on 2015-02-08 22:01

Whoops, sorry, didn't know there was a new release out!

Cadair commented on 2015-02-05 10:35

I updated a PKGBUILD to the latest 0.8.2 release this is it:


pkgname=mackup
pkgver=0.8.2
pkgrel=1
pkgdesc="a small Python utitlity to keep your application settings in sync."
arch=('any')
url="https://github.com/lra/mackup"
license=('GPL3')
depends=('python2')

makedepends=('python2')

source=("https://github.com/lra/mackup/archive/${pkgver}.tar.gz")

sha256sums=('c9845c26ab22a15bbfa5e1443f2193ad0f2c253bf737e5856413986b4288cb0f')



package() {
cd $srcdir/${pkgname}-${pkgver}
python2 setup.py install --prefix=/usr --root="$pkgdir/" --optimize=1
}