diff options
Diffstat (limited to 'app-backup/tsm')
-rw-r--r-- | app-backup/tsm/Manifest | 2 | ||||
-rw-r--r-- | app-backup/tsm/metadata.xml | 1 | ||||
-rw-r--r-- | app-backup/tsm/tsm-8.1.17.2-r1.ebuild (renamed from app-backup/tsm/tsm-8.1.13.3.ebuild) | 20 |
3 files changed, 16 insertions, 7 deletions
diff --git a/app-backup/tsm/Manifest b/app-backup/tsm/Manifest index b2dff225bdf9..21ab9ba678a3 100644 --- a/app-backup/tsm/Manifest +++ b/app-backup/tsm/Manifest @@ -1 +1 @@ -DIST 8.1.13.3-TIV-TSMBAC-LinuxX86.tar 593264640 BLAKE2B 0dec77e87403f86aaf98b3dbc61c4dcf7a107d2dbdb1733ad97294669b122a202034928b6c83df931877c6cd08272f7920250fbd6262ec9f565afdc06dd42c2b SHA512 dac6b7f701e7fb8af49988da8df952c93879b57ea57daa88d4fff3c531423c73b24e89995894c041601faf1c33f115e5153461e2672254d9f29b65dd30c8ab8e +DIST 8.1.17.2-TIV-TSMBAC-LinuxX86.tar 704153600 BLAKE2B a652ab860dd4c44ad75b669153df63e26b8eccaf7978c847162f2028b9fb1c263e4ccf2724e1d4b18b5cb47237070a1941a7cdeb9e15a1a5ff7ba9671fcade05 SHA512 0d90976f77d93b65582492547631adf5349dad83617fcc3b40c804111cd7f316fbe238c0f943cd23675b3427a36bfbeb81160b622a5664fca34d026693194cfe diff --git a/app-backup/tsm/metadata.xml b/app-backup/tsm/metadata.xml index adcd5f3f170a..f53678b60439 100644 --- a/app-backup/tsm/metadata.xml +++ b/app-backup/tsm/metadata.xml @@ -7,5 +7,6 @@ <use> <flag name="tsm-cit">IBM Tivoli Common Inventory Technology</flag> <flag name="tsm-hw">Difference snapshot support for NetApp and N-Series file servers</flag> + <flag name="vmware">Install vmware data protection support</flag> </use> </pkgmetadata> diff --git a/app-backup/tsm/tsm-8.1.13.3.ebuild b/app-backup/tsm/tsm-8.1.17.2-r1.ebuild index a7fb3824f621..de1a9b67bd7a 100644 --- a/app-backup/tsm/tsm-8.1.13.3.ebuild +++ b/app-backup/tsm/tsm-8.1.17.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit readme.gentoo-r1 rpm systemd pax-utils DESCRIPTION="IBM Spectrum Protect (former Tivoli Storage Manager) Backup/Archive Client, API" -HOMEPAGE="https://www.ibm.com/us-en/marketplace/data-protection-and-recovery" +HOMEPAGE="https://www.ibm.com/docs/en/spectrum-protect" MY_PV_MAJOR=$(ver_cut 1) MY_PV_MINOR=$(ver_cut 2) @@ -21,7 +21,7 @@ if [[ ${MY_PV_PATCH} == 0 ]]; then else MY_RELEASE_PATH=patches fi -BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" +BASE_URI="https://public.dhe.ibm.com/storage/tivoli-storage-management/" BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" @@ -35,7 +35,7 @@ LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exola SLOT="0" KEYWORDS="-* amd64" -IUSE="acl java +tsm-cit +tsm-hw" +IUSE="acl java vmware +tsm-cit +tsm-hw" QA_PREBUILT="*" # not available (yet?) @@ -50,6 +50,9 @@ ${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" done unset lang +BDEPEND=" + app-arch/xz-utils[extra-filters] +" DEPEND=" acct-group/tsm " @@ -60,10 +63,12 @@ RDEPEND=" sys-fs/fuse:0 acl? ( sys-apps/acl ) java? ( virtual/jre:1.8 ) + vmware? ( x11-libs/libXft media-libs/alsa-lib ) || ( sys-libs/libxcrypt[compat] - sys-libs/glibc[crypt(+)] - )" + sys-libs/glibc[crypt(-)] + ) +" S="${WORKDIR}/bacli" @@ -120,6 +125,9 @@ src_unpack() { } src_install() { + if ! use vmware; then + rm -rf opt/tivoli/tsm/tdpvmware + fi cp -a opt "${D}"/ || die cp -a usr "${D}"/ || die |