app-misc/bcompare - 5.2.3.32296 (gentoo-zh)

Search

Install

Install this version:

emerge -a =app-misc/bcompare-5.2.3.32296

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =app-misc/bcompare-5.2.3.32296

Or alternatively:

emerge --autounmask-write -a =app-misc/bcompare-5.2.3.32296

Package Information

Description:
Beyond Compare -- Compare, sync, and merge files and folders
Homepage:
https://www.scootersoftware.com/
License:
Bcompare

Ebuild Details

Version EAPI Keywords Slot
5.2.3.32296 8 -* ~amd64 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Beyond Compare -- Compare, sync, and merge files and folders"
HOMEPAGE="https://www.scootersoftware.com/"
SRC_URI="amd64? ( https://www.scootersoftware.com/bcompare-${PV}.x86_64.tar.gz )"

LICENSE="Bcompare"
SLOT="0"
KEYWORDS="-* ~amd64"

RDEPEND="
	app-arch/bzip2
	dev-qt/qtbase:6[X,gui,widgets]
	sys-apps/dbus
	virtual/zlib
	x11-libs/libX11
	x11-libs/libxkbcommon
"

RESTRICT="bindist strip"

# Optional shell extensions are installed for KDE/Qt versions not required by the main app.
REQUIRES_EXCLUDE="
	libQtCore.so.4
	libQtGui.so.4
	libkdecore.so.5
	libkio.so.5
	libKF5CoreAddons.so.5
	libKF5I18n.so.5
	libKF5KIOCore.so.5
	libKF5KIOGui.so.5
	libKF5KIOWidgets.so.5
	libKF5Service.so.5
	libQt5Core.so.5
	libQt5Gui.so.5
	libQt5Widgets.so.5
	libKF6CoreAddons.so.6
	libKF6I18n.so.6
	libKF6KIOCore.so.6
	libKF6KIOGui.so.6
	libKF6KIOWidgets.so.6
"
QA_PREBUILT="
	/opt/bcompare/lib64/beyondcompare/*
	/opt/bcompare/lib64/beyondcompare/ext/*
"

src_install() {
	local targetdir="/opt/bcompare"
	local LAUNCHER="bcompare/bin/bcompare"

	insinto "${targetdir}"
	sed -i ./install.sh -e 's/^# Create desktop entry and place.*/exit 0/g' || die
	sed -i ./install.sh -e "s%^# Copy the files.*%BC_BIN=\"$D/\$BC_BIN\"; BC_LIB=\"$D/\$BC_LIB\";%g" || die
	sed -i ./install.sh -e "s/^\texit 1.*//g" || die
	./install.sh --prefix="${targetdir}" || die

	dosym "../../opt/${LAUNCHER}" "/usr/bin/bcompare"
}

Dependencies

RDEPEND

	app-arch/bzip2
	dev-qt/qtbase:6[X,gui,widgets]
	sys-apps/dbus
	virtual/zlib
	x11-libs/libX11
	x11-libs/libxkbcommon

Manifest for 5.2.3.32296

Type File Size Source URLs
DIST bcompare-5.2.3.32296.x86_64.tar.gz 25356274 bytes https://www.scootersoftware.com/bcompare-5.2.3.32296.x86_64.tar.gz