From 1e5347c7eb54e165df77219eeb070b40091f295a Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 5 Jun 2020 10:38:58 +0200 Subject: bareos: make _pinned_dependencies* local --- bareos/PKGBUILD | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'bareos') diff --git a/bareos/PKGBUILD b/bareos/PKGBUILD index 12b437d8..db633b15 100644 --- a/bareos/PKGBUILD +++ b/bareos/PKGBUILD @@ -126,6 +126,7 @@ build() { package_bareos-common() { # Matches bareos-common.install.in pkgdesc="${pkgdesc} - Common files" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -178,6 +179,7 @@ package_bareos-common() { package_bareos-bconsole() { pkgdesc="${pkgdesc} - Admin Tool (CLI)" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -201,6 +203,7 @@ package_bareos-bconsole() { package_bareos-database-common() { pkgdesc="${pkgdesc} - Generic abstration libs and tools for sql catalog" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -228,13 +231,14 @@ package_bareos-database-common() { package_bareos-database-mysql() { pkgdesc="${pkgdesc} - Libs and tools for mysql catalog" provides=("bareos-database=$pkgver") - unset _pinned_dependencies + local _pinned_dependencies_ibig _pinned_dependencies_ibig=( 'gcc-libs=10.1.0' 'glibc>=2.31' 'mariadb-libs=10.4.13' ) for _a in x86_64 pentium4 i686 armv6h armv7h aarch64; do + eval 'local _pinned_dependencies_'"${_a}" eval '_pinned_dependencies_'"${_a}"'=("${_pinned_dependencies_ibig[@]}")' eval 'depends_'"${_a}"'=("${_pinned_dependencies_'"${_a}"'[@]}")' done @@ -268,12 +272,9 @@ package_bareos-database-mysql() { } package_bareos-database-postgresql() { - for _a in "${arch[@]}"; do - eval 'unset _pinned_dependencies_'"${_a}" - eval 'unset depends_'"${_a}" - done pkgdesc="${pkgdesc} - Libs and tools for postgresql catalog" provides=("bareos-database=$pkgver") + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -312,6 +313,7 @@ package_bareos-database-postgresql() { package_bareos-database-sqlite3() { pkgdesc="${pkgdesc} - Libs and tools for sqlite3 catalog" provides=("bareos-database=$pkgver") + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -339,6 +341,7 @@ package_bareos-database-sqlite3() { package_bareos-database-tools() { pkgdesc="${pkgdesc} - CLI tools with database dpendencies (dbcheck, bscan)" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -366,6 +369,7 @@ package_bareos-database-tools() { package_bareos-director() { pkgdesc="${pkgdesc} - Director daemon" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -472,6 +476,7 @@ package_bareos-director() { package_bareos-storage-fifo() { pkgdesc="${pkgdesc} - FIFO support for storage daemon" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -496,6 +501,7 @@ package_bareos-storage-fifo() { package_bareos-tools() { pkgdesc="${pkgdesc} - CLI tools (bcopy, bextract, bls, bregeq, bwild)" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -524,6 +530,7 @@ package_bareos-tools() { package_bareos-filedaemon() { pkgdesc="${pkgdesc} - File daemon" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -569,6 +576,7 @@ package_bareos-filedaemon() { package_bareos-storage() { pkgdesc="${pkgdesc} - Storage daemon" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -618,6 +626,7 @@ package_bareos-storage() { package_bareos-storage-tape() { pkgdesc="${pkgdesc} - Tape support for storage daemon" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -662,6 +671,7 @@ package_bareos-storage-tape() { package_bareos-director-python-plugin() { pkgdesc="${pkgdesc} - Python plugin for director daemon" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -681,6 +691,7 @@ package_bareos-director-python-plugin() { package_bareos-filedaemon-python-plugin() { pkgdesc="${pkgdesc} - Python plugin for file daemon" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' @@ -702,6 +713,7 @@ package_bareos-filedaemon-python-plugin() { package_bareos-storage-python-plugin() { pkgdesc="${pkgdesc} - Python plugin for storage daemon" + local _pinned_dependencies _pinned_dependencies=( 'gcc-libs=10.1.0' 'glibc>=2.31' -- cgit v1.2.3-54-g00ecf