summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authork0n24d2016-06-18 17:42:58 +0200
committerk0n24d2016-06-18 17:42:58 +0200
commitd341109bc04488105efbfbeb548d22073581b41c (patch)
treea74ad2c50bf8227a6ede1ace328eb484097de415 /PKGBUILD
downloadaur-d341109bc04488105efbfbeb548d22073581b41c.tar.gz
Initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bd0969adc4cc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Contributor: K0n24d <konrad AT knauber DOT net>
+pkgname=urbackup2-server
+pkgver=2.0.29
+pkgrel=1
+pkgdesc="Client Server backup system"
+arch=('i686' 'x86_64' 'armv5' 'armv6h' 'armv6' 'armv7h' 'armv7' 'aarch64')
+url="http://www.urbackup.org/"
+license=('GPL')
+makedepends=('gcc-libs' 'gcc' 'make')
+depends=('sqlite' 'crypto++' 'curl' 'fuse' 'zlib')
+conflicts=('urbackup-server')
+source=("https://www.urbackup.org/downloads/Server/${pkgver}/urbackup-server-${pkgver}.tar.gz")
+install='urbackup.install'
+md5sums=('f2d73ca40ce399240170c825f9c8e23b')
+
+CFLAGS="-march=native -O2 -pipe -fstack-protector-strong -ansi"
+CXXFLAGS="${CFLAGS}"
+MAKEFLAGS="-j$(nproc)"
+
+build() {
+ cd "${srcdir}/urbackup-server-${pkgver}"
+ ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc \
+ --localstatedir=/var --enable-packaging \
+ --with-mountvhd --with-zlib --with-libcurl
+ make
+}
+
+package() {
+ cd "${srcdir}/urbackup-server-${pkgver}"
+
+ make DESTDIR=$pkgdir install
+
+ install -Dm644 "${srcdir}/urbackup-server-${pkgver}"/urbackup-server.service \
+ "${pkgdir}"/usr/lib/systemd/system/urbackup-server.service
+ install -Dm644 "${srcdir}/urbackup-server-${pkgver}"/urbackup-server-firewalld.xml \
+ "${pkgdir}"/usr/lib/firewalld/services/urbackup-server-firewalld.xml
+ install -Dm644 "${srcdir}/urbackup-server-${pkgver}"/logrotate_urbackupsrv \
+ "${pkgdir}"/etc/logrotate.d/urbackupsrv
+ install -Dm644 "${srcdir}/urbackup-server-${pkgver}"/docs/urbackupsrv.1 \
+ "${pkgdir}"/usr/share/man/man1/urbackupsrv.1
+ install -Dm644 "${srcdir}/urbackup-server-${pkgver}"/defaults_server \
+ "${pkgdir}"/etc/default/urbackupsrv
+}
+# vim: ts=2