Package Details: mackup 0.8.16-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: 2
Popularity: 0.000001
First Submitted: 2014-05-28 23:45
Last Updated: 2017-02-20 15:59

Dependencies (4)

Required by (0)

Sources (2)

Latest Comments

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
}