summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3a25b8cc87d83c59109ace9b02e86be8df3daa3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Maintainer: brent s. <bts[at]square-r00t[dot]net>
validpgpkeys=('748231EBCBD808A14F5E85D28C004C2F93481F6B')
# Past contributor: Andreas Schrafl <aschrafl@jetnet.ch>
# based on the work of Jaroslav Lichtblau <tu@dragonlord.cz>
# based on the work of KyAnh, http://kyanh.net/ <xkyanh@gmail.com>

pkgname=boxbackup-client
pkgver=0.12
pkgrel=2
pkgdesc="An open source, completely automatic on-line backup system for UNIX."
arch=('i686' 'x86_64')
url="http://boxbackup.org"
license=('BSD')
depends=('openssl' 'perl' 'zlib')
backup=('etc/boxbackup/bbstored.conf')
source=("https://github.com/boxbackup/boxbackup/archive/${pkgver}.tar.gz"
	"bbclient.service"
	"${pkgver}.tar.gz.sig"
	"bbclient.service.sig")

sha512sums=('fed06f379c03ab73e884639f90f926050e07df85a5de6ee22a109210267d469e345110e28bcc5b1c78103301cefbf74279e13c720ca28751340b2609122d84af'
            '88c9dfc022fa3b1716e74df7f26a29033f00734aa9d025b650871082ea1da0575aa03eb04f7027bdabe6c10be01feb9e528f6baaa33705f4bd74ef7422bf8779'
            'SKIP'
            'SKIP')

build() {
	export MAKEFLAGS="-j1"
	cd boxbackup-${pkgver}

	./bootstrap
	./configure --prefix=/usr --mandir=/usr/share/man --sbindir=/usr/bin

	make
}

package() {

	## their script kind of sucks. so let's do this manually.
	cd ${srcdir}/boxbackup-${pkgver}/parcels/boxbackup-0.12-backup-client-linux-gnu/
	#export DESTDIR=${pkgdir}/${pkgname}
	#make install-backup-client

	install -D bbackupd ${pkgdir}/usr/bin/bbackupd
	install -D bbackupquery ${pkgdir}/usr/bin/bbackupquery
	install -D bbackupctl ${pkgdir}/usr/bin/bbackupctl
	install -D bbackupd-config ${pkgdir}/usr/bin/bbackupd-config
	install -D docs/bbackupd.html ${pkgdir}/usr/share/doc/${pkgname}/bbackupd.html
	install -D docs/bbackupquery.html ${pkgdir}/usr/share/doc/${pkgname}/bbackupquery.html
	install -D docs/bbackupctl.html ${pkgdir}/usr/share/doc/${pkgname}/bbackupctl.html
	install -D docs/bbackupd-config.html ${pkgdir}/usr/share/doc/${pkgname}/bbackupd-config.html
	install -D docs/bbackupd.conf.html ${pkgdir}/usr/share/doc/${pkgname}/bbackupd.conf.html
	install -D bbackupd.8.gz ${pkgdir}/usr/man/man8/bbackupd.8.gz
	install -D bbackupquery.8.gz ${pkgdir}/usr/man/man8/bbackupquery.8.gz
	install -D bbackupctl.8.gz ${pkgdir}/usr/man/man8/bbackupctl.8.gz
	install -D bbackupd-config.8.gz ${pkgdir}/usr/man/man8/bbackupd-config.8.gz
	install -D bbackupd.conf.5.gz ${pkgdir}/usr/man/man5/bbackupd.conf.5.gz

	install -D -m644 "${srcdir}/bbclient.service" "${pkgdir}/usr/lib/systemd/system/bbclient.service"
}