summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJaroslav Lichtblau2014-11-30 12:08:52 +0100
committerJaroslav Lichtblau2014-11-30 12:08:52 +0100
commit53d86b71be0ffbdec279715854005e37ac009e37 (patch)
treef524578a8c156b3cddc72c9cb54b87c20f3e2a24 /PKGBUILD
parent47b47d47bb5f7555b796a9ab4feb6924a7a9d946 (diff)
downloadaur-link-backup.tar.gz
link-backup-0.8-6
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 23 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a6fd310877eb..6627bfbd0de2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,34 @@
+# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
# Contributor: Sorin Ionescu <sorin.ionescu@gmail.com>
+
pkgname=link-backup
pkgver=0.8
-pkgrel=5
+pkgrel=6
pkgdesc="Intelligent backup utility that handles renames, moves, duplicate files"
-arch=('i686' 'x86_64')
-depends=('python' 'openssh' 'rsync')
+arch=('any')
url="http://www.scottlu.com/Content/Link-Backup.html"
-license=('unknown')
-install=link-backup.install
+license=('MIT')
+depends=('python2' 'openssh' 'rsync')
+makedepends=('patch')
+install=$pkgname.install
source=(http://www.scottlu.com/files/lb.py
- lb.cron
- lb.exclude
- shebang.patch
- exclude.patch
- root-src-fix.patch)
-
+ lb.cron lb.exclude $pkgname.patch)
md5sums=('4acd3ea00da33ef14a87410cfcc7c987'
'79b92199173c8895f828b9839c88ce62'
'67548d6c7e00a8dab1c562e7735b93f9'
- '8fd3cc50efd4d83db0220ad3c5f4cbac'
- 'b2ed3a9cb520e52a18ca37d8d7558557'
- '21b1e3f881038f173efcde1fa432d6ec')
+ '9e6b0ccb3a0ff0d4e4a554818e508ed1')
-build()
-{
- cd $startdir/src
- patch -p0 -i $startdir/src/shebang.patch || return 1
- patch -p0 -i $startdir/src/exclude.patch || return 1
- patch -p0 -i $startdir/src/root-src-fix.patch || return 1
- install -D -m 755 lb.py $startdir/pkg/usr/bin/lb || return 1
- install -D -m 755 lb.cron $startdir/pkg/usr/share/lb/lb.cron || return 1
- install -D -m 644 lb.exclude $startdir/pkg/usr/share/lb/lb.exclude || return 1
-}
+package() {
+ cd "${srcdir}"
-# vim:set ts=2 sw=2 et:
+ install -Dm755 lb.py "${pkgdir}"/usr/bin/lb
+ install -Dm755 lb.cron "${pkgdir}"/usr/share/lb/lb.cron
+ install -Dm644 lb.exclude "${pkgdir}"/usr/share/lb/lb.exclude
+
+#license
+ install -d "${pkgdir}"/usr/share/licenses/${pkgname}/
+ sed '1,16p;d' lb.py > "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+
+ cd "${pkgdir}"/usr/bin
+ patch -Np0 -i "${srcdir}"/$pkgname.patch
+}