summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorkhvalera2022-05-28 15:13:17 +0300
committerkhvalera2022-05-28 15:13:17 +0300
commitc1055a2fd8a838b987543cd5e580d2a3cfee9f5c (patch)
treee2a4a2888fcb3f86617b97a463b35fe9e5bd5ba8 /PKGBUILD
parent763e5e628adff6a8d91f5ac69c20eb527900d811 (diff)
downloadaur-c1055a2fd8a838b987543cd5e580d2a3cfee9f5c.tar.gz
Add python2-bareos and python-bareos
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 35 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f54575ee57a8..65a546705f2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -37,11 +37,13 @@ pkgname=("bareos-bconsole"
"bareos-webui"
"bareos-devel"
"bareos-traymonitor"
+ "python2-bareos"
+ "python-bareos"
)
pkgver=21.1.3
pkgmajor=${pkgver%%.*}
-pkgrel=2
+pkgrel=3
arch=(i686 x86_64 armv7h aarch64)
groups=('bareos')
pkgdesc="Bareos - Backup Archiving Recovery Open Sourced"
@@ -131,6 +133,10 @@ build() {
-Dtraymonitor=yes
make DESTDIR="${srcdir}/install" install
+
+ cd "${srcdir}/${pkgbase}/python-bareos"
+ python2 setup.py build
+ python setup.py build
}
#=========================================
@@ -705,31 +711,23 @@ package_bareos-traymonitor() {
groups+=("bareos-client")
pkgdesc="${pkgdesc} - This package contains the tray monitor (QT based)"
depends=("bareos-common=${pkgver}")
- backup=("etc/bareos/tray-monitor.d/monitor/bareos-mon.conf"
- "etc/bareos/tray-monitor.d/client/file-daemon.conf"
- "etc/bareos/tray-monitor.d/director/director.conf"
- "etc/bareos/tray-monitor.d/storage/storage-daemon.conf")
+ backup=("etc/bareos/tray-monitor.d/monitor/bareos-mon.conf")
install=bareos-traymonitor.install
+
for f in \
- usr/bin/bareos-tray-monitor \
- usr/share/bareos/config/tray-monitor.d/client/FileDaemon-local.conf \
- usr/share/bareos/config/tray-monitor.d/director/Director-local.conf \
- usr/share/bareos/config/tray-monitor.d/monitor/bareos-mon.conf \
- usr/share/bareos/config/tray-monitor.d/storage/StorageDaemon-local.conf \
- usr/share/man/man1/bareos-tray-monitor.1 \
- usr/share/applications/bareos-tray-monitor.desktop \
- etc/xdg/autostart/bareos-tray-monitor.desktop \
- usr/share/pixmaps/bareos-tray-monitor.png \
+ +etc/bareos/tray-monitor.d/monitor \
+ etc/xdg/autostart/bareos-tray-monitor.desktop \
+ usr/share/bareos/config/tray-monitor.d/monitor/bareos-mon.conf \
+ usr/bin/bareos-tray-monitor \
+ usr/share/man/man1/bareos-tray-monitor.1* \
+ usr/share/applications/bareos-tray-monitor.desktop \
+ usr/share/pixmaps/bareos-tray-monitor.png \
; do
cp_pkgdir "$f" "$srcdir/install/"
done
# tray-monitor needs configuration files to run
- install -d -m750 ${pkgdir}/etc/bareos/tray-monitor.d/{client,director,monitor,storage}
- install -m640 "${pkgdir}/usr/share/bareos/config/tray-monitor.d/monitor/bareos-mon.conf" "${pkgdir}/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf"
- install -m640 "${pkgdir}/usr/share/bareos/config/tray-monitor.d/client/FileDaemon-local.conf" "${pkgdir}/etc/bareos/tray-monitor.d/client/file-daemon.conf"
- install -m640 "${pkgdir}/usr/share/bareos/config/tray-monitor.d/director/Director-local.conf" "${pkgdir}/etc/bareos/tray-monitor.d/director/director.conf"
- install -m640 "${pkgdir}/usr/share/bareos/config/tray-monitor.d/storage/StorageDaemon-local.conf" "${pkgdir}/etc/bareos/tray-monitor.d/storage/storage-daemon.conf"
+ install -m640 "${pkgdir}/usr/share/bareos/config/tray-monitor.d/monitor/bareos-mon.conf" "${pkgdir}/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf"
}
#=========================================
@@ -774,3 +772,21 @@ package_bareos-webui() {
cp ${srcdir}/bootstrap-table-locale-all.min.js ${pkgdir}/usr/share/bareos-webui/public/js/bootstrap-table-locale-all.min.js
install -Dm644 ${srcdir}/bareos/webui/{README.md,LICENSE,doc/README-TRANSLATION.md} "${pkgdir}/usr/share/licenses/${pkgname}/"
}
+
+#=========================================
+package_python2-bareos() {
+ pkgdesc="${pkgdesc} - python-bareos is a Python2 module to access a backup system."
+ depends=('python2' 'jansson')
+
+ cd "${srcdir}/${pkgbase}/python-bareos"
+ python2 setup.py install --skip-build --root="${pkgdir}" --optimize='1'
+}
+
+#=========================================
+package_python-bareos() {
+ pkgdesc="${pkgdesc} - python-bareos is a Python module to access a backup system."
+ depends=('python' 'jansson')
+
+ cd "${srcdir}/${pkgbase}/python-bareos"
+ python setup.py install --skip-build --root="${pkgdir}" --optimize='1'
+}