diff options
-rw-r--r-- | packages/app-backup/bacula/bacula-scm.exheres-0 | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/packages/app-backup/bacula/bacula-scm.exheres-0 b/packages/app-backup/bacula/bacula-scm.exheres-0 index bf0c8ef..74c3007 100644 --- a/packages/app-backup/bacula/bacula-scm.exheres-0 +++ b/packages/app-backup/bacula/bacula-scm.exheres-0 @@ -18,15 +18,15 @@ LICENCES="AGPL-3" MYOPTIONS=" acl - minimal - bacula-nodir - bacula-nosd + minimal [[ description = [ Build only bacula-fd client daemon ] ]] + bacula-nodir [[ description = [ Do not build bacula directory server ] ]] + bacula-nosd [[ description = [ Do not build storage daemon ] ]] examples ipv6 - logwatch + logwatch [[ description = [ Add support for sys-apps/logwatch ] ]] qt5 readline - ssl + ssl [[ description = [ Allow to use encryption of data storage via ssl backend library ] ]] tcpd vim-syntax X @@ -37,7 +37,7 @@ MYOPTIONS=" [[ number-selected = exactly-one ]] !minimal? ( mysql - postgres + postgres [[ description = [ Adds PostgreSQL Database support ] ]] sqlite ) [[ number-selected = exactly-one ]] @@ -84,6 +84,16 @@ pkg_setup() { option sqlite && export mydbtype="sqlite3" } +DEFAULT_SRC_PREPARE_PATCHES=( + -p0 "${FILES}"/7.2.0/${PN}-7.2.0-doc.patch + -p1 "${FILES}"/5.2.3/${PN}-5.2.3-as-needed.patch + -p0 "${FILES}"/9.0.2/${PN}-9.0.2-lib-search-path.patch + "${FILES}"/5.2.3/${PN}-5.2.3-openssl-1.patch + "${FILES}/bacula-fix-sonames.patch" + "${FILES}"/7.0.2/${PN}-7.0.2-depend.patch + "${FILES}"/9.0.6/${PN}-9.0.6-libressl.patch +) + src_prepare() { edo pushd src >&/dev/null for f in console/console.c dird/dird.c filed/filed.c \ @@ -95,15 +105,9 @@ src_prepare() { edo popd >&/dev/null edo sed -i -e 's/Application;//' scripts/bat.desktop.in edo sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in - expatch -p0 "${FILES}"/7.2.0/${PN}-7.2.0-doc.patch - expatch "${FILES}"/5.2.3/${PN}-5.2.3-as-needed.patch - expatch -p0 "${FILES}"/9.0.2/${PN}-9.0.2-lib-search-path.patch expatch -p0 "${FILES}"/9.0.6/${PN}-9.0.6-bat-pro.patch - expatch -p0 "${FILES}"/5.2.3/${PN}-5.2.3-openssl-1.patch - expatch -p0 "${FILES}/bacula-fix-sonames.patch" edo sed -i -e "s/strip /# strip /" src/filed/Makefile.in edo sed -i -e "s/strip /# strip /" src/console/Makefile.in - expatch -p0 "${FILES}"/7.0.2/${PN}-7.0.2-depend.patch edo sed -i -e '/Requires/d' platforms/systemd/*.service.in edo sed -i -e '/StandardOutput/d' platforms/systemd/*.service.in edo sed -i -e '/Alias=bacula-dir/d' platforms/systemd/bacula-dir.service.in @@ -113,7 +117,6 @@ src_prepare() { edo mkdir src/qt-console/.libs edo touch src/qt-console/.libs/bat edo chmod 755 src/qt-console/.libs/bat - expatch -p0 "${FILES}"/9.0.6/${PN}-9.0.6-libressl.patch edo mv autoconf/libtool autoconf/libtool1 default @@ -249,6 +252,6 @@ src_install() { edo rmdir "${IMAGE}"/opt/bacula/log edo rmdir "${IMAGE}"/opt/bacula edo rmdir "${IMAGE}"/opt - keepdir "${IMAGE}"/var/lib/bacula + keepdir /var/lib/bacula } |