Commit graph

29 commits

Author SHA1 Message Date
Brett Koonce
466f1b08ea duplicity 0.6.23
Include pip lockfile/paramiko dependencies.

Closes Homebrew/homebrew#26393.
Closes Homebrew/homebrew#26417.
2014-02-06 09:52:22 -06:00
Mike McQuaid
18dd38f697 duplicity: cleanup python usage. 2014-01-04 13:19:21 +00:00
Mike McQuaid
5e02d9d0c2 duplicity: wrap with PYTHONPATH.
Closes Homebrew/homebrew#24062.
2013-12-14 19:45:33 +00:00
Brett Koonce
19f90f0fe0 duplicity 0.6.22
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-09-17 19:05:21 -07:00
Samuel John
f6e80bdea2 Python 2.x and 3.x support
New `depends_on :python` Dependency.
New `depends_on :python3` Dependency.

To avoid having multiple formulae with endings -py2 and -py3,
we will handle support for different pythons (2.x vs. 3.x)
in the same formula.
Further brewed vs. external python will be transparently supported.

The formula also gets a new object `python`, which is false if
no Python is available or the user has disabled it. Otherwise
it is defined and provides several support methods:

python.site_packages # the site-packages in the formula's Cellar
python.global_site_packages
python.binary # the full path to the python binary
python.prefix
python.version
python.version.major
python.version.minor
python.xy # => e.g. "python2.7"
python.incdir # includes of python
python.libdir # the python dylib library
python.pkg_config_path # used internally by brew
python.from_osx?
python.framework?
python.universal?
python.pypy?
python.standard_caveats # Text to set PYTHONPATH for python.from_osx?
python.if3then3 # => "" for 2.x and to "3" for 3.x.

Further, to avoid code duplication, `python` takes an optional
block that is run twice if the formula defines depends_on
:python AND :python3.

python do
  system python, 'setup.py', "--prefix=#{prefix}"
end

Read more in the Homebrew wiki.
2013-06-03 17:29:43 +02:00
Brett Koonce
faafc3fac7 duplicity 0.6.21
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-19 20:03:53 -08:00
Jack Nagel
53e3f64f46 duplicity: make universal optional
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-01-26 12:29:15 -06:00
Charlie Sharpsteen
e3126bf25d duplicity: Fix installation with distutils.cfg
The Homebrew Python installations place a `distutils.cfg` file that can override
arguments passed on the command line. Specifically, our `distutils.cfg` sets a
value for `install-lib`, so `--install-lib` needs to be passed to `setup.py` to
override this default. Passing `--install-purelib` and `--install-platlib` is
not sufficient.
2012-12-06 15:29:56 -08:00
Brett Koonce
2245cf33fd duplicity 0.6.20
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-12 13:23:42 -08:00
Mike McQuaid
88779ade49 Batch convert MD5 formula to SHA1.
Closes Homebrew/homebrew#14653.
2012-09-03 11:36:42 -07:00
Charlie Sharpsteen
dcf45285ed duplicity: Update to 0.19 2012-05-31 11:01:20 -07:00
Johannas Heller
69ae4e1732 duplicity 0.6.18
Closes Homebrew/homebrew#10834.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-03-10 07:54:56 -08:00
Jack Nagel
e37b1c5b28 duplicity: don't shell out to move files
And don't invoke system in such a way that escapes the glob.

Fixes Homebrew/homebrew#10196.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-14 23:38:46 -06:00
Jack Nagel
1c2893f6e6 duplicity: fix audit warning
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-13 14:57:57 -06:00
Adam Vandenberg
9c8b5c1f4e duplicity: use install_symlink 2012-02-12 20:08:57 -08:00
Charlie Sharpsteen
82f18d8dc0 Duplicity: Update to 0.6.17 2011-11-29 10:55:16 -08:00
Charlie Sharpsteen
a0d9965a4c duplicity: Update to 0.6.16 2011-10-25 11:23:27 -07:00
Jack Nagel
af6b19c69f duplicity 0.6.15
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-08-26 10:42:16 -05:00
Thomas Wiebe
280ea02153 duplicity: ssh-backend fix backported
back-ported fix to ssh-backend. fixed in upstream for 0.6.15.
for issue-details see https://bugs.launchpad.net/duplicity/+bug/823556

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-18 22:58:12 -07:00
Charlie Sharpsteen
d4627edc0b duplicity 0.6.14
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-29 19:31:37 -07:00
Neal Clark
b21412b84c Update duplicity to 0.6.13
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-02 15:57:49 -07:00
Charlie Sharpsteen
5460cd32fa Duplicity compatibility with new Python setup
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-29 16:52:26 -07:00
Adam Vandenberg
6d2282a02c duplicity 0.6.12
Also use a self-contained install method that doesn't require
editing PYTHONPATH.
2011-03-10 22:13:01 -08:00
Charlie Sharpsteen
c3388b0757 Update duplicity to 6.11.0 (fixes S3)
Apparently 6.10.0 broke backups to Amazon S3 for some people.  This release
fixes this bug.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-11-20 22:46:11 +00:00
Tom Taylor
0cea897f61 Bumping duplicity to version 0.6.10
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-14 15:41:53 -08:00
Adam Vandenberg
b62a002071 Update duplicity 2010-07-22 13:20:40 -07:00
Blake Smith
7ca322e70f Add gnupg dependency for duplicity encryption backup
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-08 15:48:24 -07:00
Adam Vandenberg
870d51bdfc Add Python caveats to duplicity. 2010-07-03 22:18:26 -07:00
Dan Walters
c34a3e3c42 duplicity 0.6.62
Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server.
2009-12-05 16:43:35 +00:00