From 220ec2dfbf27240a25098d981ab86b347534a504 Mon Sep 17 00:00:00 2001 From: 1024x2 Date: Wed, 19 Aug 2026 16:55:58 +0100 Subject: dev-vcs/p4v: add dependencies --- dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild | 64 ++++++++++++++++++++++++++++++++ dev-vcs/p4v/p4v-2026.2.3029854.ebuild | 35 ----------------- 2 files changed, 64 insertions(+), 35 deletions(-) create mode 100644 dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild delete mode 100644 dev-vcs/p4v/p4v-2026.2.3029854.ebuild (limited to 'dev-vcs') diff --git a/dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild b/dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild new file mode 100644 index 0000000..3168a4a --- /dev/null +++ b/dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +REL="$(ver_cut 1-2)" +SHORTREL="${REL:2}" + +DESCRIPTION="Visual client for the Perforce VCS" +HOMEPAGE="https://www.perforce.com/" +SRC_URI=" + amd64? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4v.tgz -> ${P}-amd64.tgz ) +" +#S="${WORKDIR}/${P}" +LICENSE="Perforce-P4V" +SLOT="0" +KEYWORDS="-* ~amd64" +RESTRICT="mirror strip bindist" + +# lddtree -l /opt/p4v/bin/p4v.bin | grep '^/usr' | xargs -d'\n' qfile -q | sort | uniq +RDEPEND=" + dev-vcs/p4 + app-arch/brotli + app-arch/bzip2:0/1 + dev-libs/expat + dev-libs/glib + dev-libs/icu:0/78 + dev-libs/libpcre2 + dev-libs/libxml2-compat:2 + dev-libs/libxslt + dev-libs/nspr + dev-libs/nss + media-libs/fontconfig + media-libs/freetype + media-libs/libglvnd + media-libs/libpng:0/16 + sys-apps/dbus + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXi + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libxshmfence + virtual/zlib:0/1 +" + +QA_PREBUILT="*" + +src_install() { + dodir /opt + cp -R "${S}" "${D}/opt/p4v" || die "Install failed!" + + dodir /usr/bin + for i in p4admin p4merge p4v p4vc; do + dosym -r /opt/p4v/bin/"$i" /usr/bin/"$i" + done + + dosym -r /opt/p4v/lib/libssl.so.3 /opt/p4v/lib/libssl.so + dosym -r /opt/p4v/lib/libcrypto.so.3 /opt/p4v/lib/libcrypto.so +} diff --git a/dev-vcs/p4v/p4v-2026.2.3029854.ebuild b/dev-vcs/p4v/p4v-2026.2.3029854.ebuild deleted file mode 100644 index 7a5752b..0000000 --- a/dev-vcs/p4v/p4v-2026.2.3029854.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -REL="$(ver_cut 1-2)" -SHORTREL="${REL:2}" - -DESCRIPTION="Visual client for the Perforce VCS" -HOMEPAGE="https://www.perforce.com/" -SRC_URI=" - amd64? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4v.tgz -> ${P}-amd64.tgz ) -" -#S="${WORKDIR}/${P}" -LICENSE="Perforce-P4V" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="" -RESTRICT="mirror strip bindist" - -RDEPEND="dev-vcs/p4" -DEPEND="" - -src_install() { - dodir /opt - cp -R "${S}" "${D}/opt/p4v" || die "Install failed!" - - dodir /usr/bin - for i in p4admin p4merge p4v p4vc; do - dosym -r /opt/p4v/bin/"$i" /usr/bin/"$i" - done - - dosym -r /opt/p4v/lib/libssl.so.3 /opt/p4v/lib/libssl.so - dosym -r /opt/p4v/lib/libcrypto.so.3 /opt/p4v/lib/libcrypto.so -} -- cgit v1.2.3