From 05ae16c447dd55ce90fa8b37a12215f43390e424 Mon Sep 17 00:00:00 2001 From: Matlink Date: Fri, 3 Sep 2021 19:54:04 +0200 Subject: [PATCH] new package: bacula-fd (#7462) --- packages/bacula-fd/build.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 packages/bacula-fd/build.sh diff --git a/packages/bacula-fd/build.sh b/packages/bacula-fd/build.sh new file mode 100644 index 0000000000..38ea9faa03 --- /dev/null +++ b/packages/bacula-fd/build.sh @@ -0,0 +1,34 @@ +TERMUX_PKG_HOMEPAGE=https://www.bacula.org +TERMUX_PKG_DESCRIPTION="Bacula backup software" +TERMUX_PKG_LICENSE="AGPL-V3" +TERMUX_PKG_MAINTAINER="Matlink " +TERMUX_PKG_VERSION=11.0.5 +TERMUX_PKG_SRCURL=https://sourceforge.net/projects/bacula/files/bacula/${TERMUX_PKG_VERSION}/bacula-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=ef5b3b67810442201b80dc1d47ccef77b5ed378fe1285406f3a73401b6e8111a +TERMUX_PKG_DEPENDS="openssl" +TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_CONFFILES=etc/bacula/bacula-fd.conf +TERMUX_PKG_SERVICE_SCRIPT=("bacula-fd" "${TERMUX_PREFIX}/bin/bacula-fd") +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +--sysconfdir=${TERMUX_PREFIX}/etc/bacula +--with-plugindir=${TERMUX_PREFIX}/lib/bacula +--mandir=${TERMUX_PREFIX}/share/man +--with-logdir=${TERMUX_PREFIX}/var/log +--with-working-dir=${TERMUX_PREFIX}/var/run/bacula +--with-pid-dir=${TERMUX_PREFIX}/var/run/bacula +--with-scriptdir=${TERMUX_PREFIX}/etc/bacula/scripts +--with-ssl +--enable-smartalloc +--enable-conio +--enable-client-only +--with-baseport=9102 +ac_cv_func_setpgrp_void=yes +" + +termux_step_pre_configure() { + LDFLAGS+=" -Wl,-rpath=${TERMUX_PREFIX}/lib/bacula -Wl,--enable-new-dtags" +} + +termux_step_post_massage() { + mkdir -p ${TERMUX_PKG_MASSAGEDIR}${TERMUX_PREFIX}/var/run/bacula +}