aboutsummaryrefslogtreecommitdiffstats
path: root/main/bacula/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/bacula/APKBUILD')
-rw-r--r--main/bacula/APKBUILD35
1 files changed, 22 insertions, 13 deletions
diff --git a/main/bacula/APKBUILD b/main/bacula/APKBUILD
index e72777775b4..6ab6a822874 100644
--- a/main/bacula/APKBUILD
+++ b/main/bacula/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Ɓukasz Jendrysik <scadu@yandex.com>
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=bacula
-pkgver=13.0.0
-pkgrel=1
+pkgver=13.0.3
+pkgrel=0
pkgdesc="Enterprise ready, network based backup program"
-url="https://www.bacula.org"
+url="https://www.bacula.org/"
arch="all"
license="AGPL-3.0-or-later WITH OpenSSL-Exception"
makedepends="autoconf automake libtool mariadb-connector-c-dev ncurses-dev openssl-dev>3 libpq-dev
@@ -16,7 +16,7 @@ subpackages="$pkgname-doc $pkgname-mysql $pkgname-pgsql $pkgname-sqlite
pkgusers="bacula"
pkggroups="bacula"
somask="libbaccats-$pkgver.so"
-source="https://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz
+source="https://downloads.sourceforge.net/project/bacula/bacula/$pkgver/bacula-$pkgver.tar.gz
bacula-dir.initd
bacula-sd.initd
bacula-fd.initd
@@ -27,6 +27,11 @@ options="!check" #no test suite provided
_bworkdir="/var/lib/$pkgname"
+prepare() {
+ default_prepare
+ update_config_sub
+}
+
build() {
./configure \
--build=$CBUILD \
@@ -35,7 +40,7 @@ build() {
--sysconfdir=/etc/$pkgname \
--localstatedir=/var \
--mandir=/usr/share/man \
- --docdir=/usr/share/doc \
+ --docdir=/usr/share/doc/bacula \
--infodir=/usr/share/info \
--with-pid-dir=/run/$pkgname \
--with-subsys-dir=/run/lock/subsys \
@@ -65,8 +70,8 @@ package() {
make DESTDIR="$pkgdir" install
local daemon; for daemon in dir sd fd; do
- install -Dm755 "$srcdir"/$pkgname-${daemon}.initd \
- "$pkgdir"/etc/init.d/$pkgname-${daemon}
+ install -Dm755 "$srcdir"/$pkgname-$daemon.initd \
+ "$pkgdir"/etc/init.d/$pkgname-$daemon
done
install -Dm644 examples/sample-query.sql \
@@ -94,20 +99,24 @@ package() {
done
find "$pkgdir"/usr/lib -iname libbaccats* -type l -delete
+
+ # resolves conflict with community/bat
+ # this manpage is for a program that isn't built here
+ rm "$pkgdir"/usr/share/man/man1/bat.1*
}
_mv_backend() {
mkdir -p "$subpkgdir"/usr/lib
mkdir -p "$subpkgdir"/etc/$pkgname/scripts
- mv "$pkgdir"/usr/lib/libbaccats-${1}-${pkgver}.so \
+ mv "$pkgdir"/usr/lib/libbaccats-$1-$pkgver.so \
"$subpkgdir"/usr/lib
- ln -s libbaccats-${pkgver}.so "$subpkgdir"/usr/lib/libbaccats.so
- ln -s libbaccats-${1}-${pkgver}.so \
- "$subpkgdir"/usr/lib/libbaccats-${pkgver}.so
+ ln -s libbaccats-$pkgver.so "$subpkgdir"/usr/lib/libbaccats.so
+ ln -s libbaccats-$1-$pkgver.so \
+ "$subpkgdir"/usr/lib/libbaccats-$pkgver.so
- mv "$pkgdir"/etc/$pkgname/scripts/*_${1}_* \
+ mv "$pkgdir"/etc/$pkgname/scripts/*_$1_* \
"$subpkgdir"/etc/$pkgname/scripts
}
@@ -157,7 +166,7 @@ client() {
}
sha512sums="
-4049771f0a0a6c9302d73bd9870c0508d339e919077ac7cfabd4df83a24bb734dcaa8b1c655fb2ad44b04ce616cd566c2ff6dbb7567ae5904efb255ad2b7c0be bacula-13.0.0.tar.gz
+59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5 bacula-13.0.3.tar.gz
bb954bb94bffa68ba80872046782a73012487291f019fb8d7ff77fc7f4325e25bee88612b3279b4db7d3c2002ac7448ffabcda62da7bab54642a7413904abc91 bacula-dir.initd
0505b9a74520af6982d5df4390525976f8e009e641d0acfe8f24b2ec9f155166a65eecbabee9ff70ffe188d523effa64f958acd8f657410b1c002a6d736e8aee bacula-sd.initd
91a53cb566cfd91b42a319bd6ff9947047cae187c6ec198767853d1a0253667d6c2c58f0e72ed43a7b9f40b76e705cafde7a1d6ac86577fa0f64f44b031dec11 bacula-fd.initd