diff options
author | Oliver Mangold | 2015-06-12 12:47:58 +0200 |
---|---|---|
committer | Oliver Mangold | 2015-06-12 12:47:58 +0200 |
commit | 3335959e15fd4f460104fc0b7da84cb2c7db6591 (patch) | |
tree | 608671a6420eb6fa81ee127d1c61fde44d1ec393 | |
download | aur-3335959e15fd4f460104fc0b7da84cb2c7db6591.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | bedup-contextlib2.patch | 50 | ||||
-rw-r--r-- | bedup-update-current-rev.patch | 10 |
4 files changed, 112 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..45aaad690f5a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = bedup + pkgdesc = Offline deduplication utility for the BTRFS filesystem + pkgver = 0.9.0 + pkgrel = 5 + url = https://github.com/g2p/bedup + arch = i686 + arch = x86_64 + license = GPL + makedepends = gcc + makedepends = btrfs-progs + depends = python + depends = python-distribute + depends = python-alembic + depends = python-cffi + depends = python-sqlalchemy + depends = python-xdg + depends = python-mako + conflicts = bedup-git + source = https://pypi.python.org/packages/source/b/bedup/bedup-0.9.0.tar.gz + source = bedup-contextlib2.patch + source = bedup-update-current-rev.patch + md5sums = 7b743397e2186e2540a83c857185c28a + md5sums = 1795a0ececd0c06ecbf22b0845ba34bb + md5sums = f5eb55bdd4416aac5ae42be771a81c93 + +pkgname = bedup + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..78fabe5cd17c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Oliver Mangold <o.mangold at gmail dot com> +pkgname=bedup +pkgver=0.9.0 +pkgrel=5 +pkgdesc="Offline deduplication utility for the BTRFS filesystem" +arch=('i686' 'x86_64') +url="https://github.com/g2p/bedup" +source=('https://pypi.python.org/packages/source/b/bedup/bedup-0.9.0.tar.gz' 'bedup-contextlib2.patch' 'bedup-update-current-rev.patch') +md5sums=('7b743397e2186e2540a83c857185c28a' '1795a0ececd0c06ecbf22b0845ba34bb' 'f5eb55bdd4416aac5ae42be771a81c93') +license=('GPL') +depends=('python' 'python-distribute' 'python-alembic' 'python-cffi' 'python-sqlalchemy' 'python-xdg' 'python-mako') +makedepends=('gcc' 'btrfs-progs') +conflicts=('bedup-git') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i "${srcdir}/bedup-contextlib2.patch" + patch -p1 -i "${srcdir}/bedup-update-current-rev.patch" + python setup.py build +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py install --root "${pkgdir}" +} diff --git a/bedup-contextlib2.patch b/bedup-contextlib2.patch new file mode 100644 index 000000000000..fff7e94ad778 --- /dev/null +++ b/bedup-contextlib2.patch @@ -0,0 +1,50 @@ +diff -aur bedup-0.9.0.orig/bedup/__main__.py bedup-0.9.0/bedup/__main__.py +--- bedup-0.9.0.orig/bedup/__main__.py 2013-04-19 18:25:13.000000000 +0200 ++++ bedup-0.9.0/bedup/__main__.py 2013-05-16 09:53:48.190419843 +0200 +@@ -27,8 +27,7 @@ + import xdg.BaseDirectory # pyxdg, apt:python-xdg + + from collections import defaultdict, OrderedDict +-from contextlib import closing +-from contextlib2 import ExitStack ++from contextlib import closing, ExitStack + from sqlalchemy.orm import sessionmaker + from sqlalchemy.pool import SingletonThreadPool + from uuid import UUID +diff -aur bedup-0.9.0.orig/bedup/tracking.py bedup-0.9.0/bedup/tracking.py +--- bedup-0.9.0.orig/bedup/tracking.py 2013-04-20 18:20:23.000000000 +0200 ++++ bedup-0.9.0/bedup/tracking.py 2013-05-16 09:53:30.217053847 +0200 +@@ -28,8 +28,7 @@ + import threading + + from collections import defaultdict, namedtuple +-from contextlib import closing, contextmanager +-from contextlib2 import ExitStack ++from contextlib import closing, contextmanager, ExitStack + from itertools import groupby + from sqlalchemy.sql import and_, select, func, literal_column + from uuid import UUID +diff -aur bedup-0.9.0.orig/bedup.egg-info/requires.txt bedup-0.9.0/bedup.egg-info/requires.txt +--- bedup-0.9.0.orig/bedup.egg-info/requires.txt 2013-04-20 19:21:42.000000000 +0200 ++++ bedup-0.9.0/bedup.egg-info/requires.txt 2013-05-16 09:42:21.642588851 +0200 +@@ -2,7 +2,6 @@ + cffi >= 0.4.2 + pyxdg + SQLAlchemy +-contextlib2 + + [interactive] +-ipdb +\ No newline at end of file ++ipdb +diff -aur bedup-0.9.0.orig/setup.py bedup-0.9.0/setup.py +--- bedup-0.9.0.orig/setup.py 2013-04-20 18:57:10.000000000 +0200 ++++ bedup-0.9.0/setup.py 2013-05-16 09:57:27.247495982 +0200 +@@ -48,7 +48,6 @@ + 'cffi >= 0.4.2', + 'pyxdg', + 'SQLAlchemy', +- 'contextlib2', + ] + + if version_info < (2, 7): diff --git a/bedup-update-current-rev.patch b/bedup-update-current-rev.patch new file mode 100644 index 000000000000..7e79739e7582 --- /dev/null +++ b/bedup-update-current-rev.patch @@ -0,0 +1,10 @@ +diff --git a/bedup-0.9.0.orig/bedup/migrations.py b/bedup-0.9.0/bedup/migrations.py +index a5ddce1..8ef8dda 100644 +--- a/bedup/migrations.py ++++ b/bedup/migrations.py +@@ -49,5 +49,5 @@ def upgrade_schema(engine): + else: + current_rev = int(current_rev) + upgrade_with_range(context, current_rev, REV) +- context._update_current_rev(current_rev, REV) ++# context._update_current_rev(current_rev, REV) |