summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Manila2019-06-23 19:32:02 -0400
committerDaniel Manila2019-06-23 19:44:47 -0400
commit228b25a5a6817d8aad84270b300c1d881ed6c649 (patch)
tree582b853890ec7c2cc827250d43ce980f14082382 /PKGBUILD
parent56d5ce14da3e870a102fa020485c1a5cd691a538 (diff)
downloadaur-weresync.tar.gz
Update to upstream version 1.1.5
Also add a lot of goodies to make this all work nicer.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 22 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e9c24814215c..e0cd4db84cbe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Daniel Manila <daniel.develop@manilas.net>
pkgname=weresync
-pkgver=1.0.7
+pkgver=1.1.5
pkgrel=1
_name=WereSync
pkgdesc='Incrementally clone linux drives'
@@ -8,16 +8,32 @@ arch=(any)
url='https://github.com/DonyorM/weresync'
license=('Apache')
groups=('any')
-depends=('python' 'python-parse' 'python-yapsy')
+depends=('python' 'python-parse' 'python-yapsy' 'python-dbus' 'rsync' 'gptfdisk' 'parted')
+optdepends=('polkit')
makedepends=('python' 'python-setuptools')
options=(!emptydirs)
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
-#WereSync v1.0.7 md5sum
-md5sums=('e86bf6cd5a6708ae9d1ad30a5e710951')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz"
+ 'setup.patch' 'net.manilas.weresync.service.policy' 'weresync-daemon-gui.sh'
+ 'weresync.1' 'service.patch')
+#WereSync v1.1.5 md5sum
+md5sums=('dd6bb35d298f51d4f8e06a0bf2aab925' '46119cd590cfe73d630a22061444278b'
+ '331aabe242015106d7d153d60a26f472' 'a9d5b2748b5cfb26398ea27e42a49bfc'
+ '0703a7fcc6b42abdc880960005d995a8' '21ae7729f0df95cec8e37ae70d8fe59d')
+
+prepare() {
+ cd "$srcdir/${_name}-$pkgver"
+ patch --forward --strip=1 --input="${srcdir}/setup.patch"
+ patch --forward --strip=1 --input="${srcdir}/service.patch"
+}
package() {
cd "$srcdir/${_name}-$pkgver"
python setup.py install --root="$pkgdir/" --optimize=1
+ mv "$pkgdir/usr/bin/weresync-gui" "$pkgdir/usr/bin/weresync-gui-only"
+ mkdir -p "$pkgdir/usr/share/polkit-1/actions" "$pkgdir/usr/share/man"
+ cp "$srcdir/net.manilas.weresync.service.policy" "$pkgdir/usr/share/polkit-1/actions/"
+ cp "$srcdir/weresync.1" "$pkgdir/usr/share/man/"
+ cp "$srcdir/weresync-daemon-gui.sh" "$pkgdir/usr/bin/weresync-gui"
}
-# vim:set ts=2 sw=2 et:
+# vim:set ts=2 sw=2 et