sci-chemistry/vesta - 3.5.8 (guru)

Search

Install

Install this version:

emerge -a =sci-chemistry/vesta-3.5.8

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

autounmask =sci-chemistry/vesta-3.5.8

Or alternatively:

emerge --autounmask-write -a =sci-chemistry/vesta-3.5.8

Package Information

Description:
Visualisation for Electronic and STructural Analysis
Homepage:
https://jp-minerals.org/vesta/en/
License:
VESTA

Ebuild Details

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

EAPI=8

inherit desktop xdg

DESCRIPTION="Visualisation for Electronic and STructural Analysis"
HOMEPAGE="https://jp-minerals.org/vesta/en/"
SRC_URI="https://jp-minerals.org/vesta/archives/${PV}/VESTA-gtk3.tar.bz2"
S="${WORKDIR}/VESTA-gtk3"

LICENSE="VESTA"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror strip"
QA_PREBUILT="opt/VESTA/*"

# As of 3.5.6, wayland support required for gtk even when running on xorg.
RDEPEND="app-accessibility/at-spi2-core:2
	dev-libs/glib:2
	media-libs/fontconfig:1.0
	x11-libs/cairo
	x11-libs/gdk-pixbuf:2
	>=x11-libs/gtk+-2.10:2
	>=x11-libs/gtk+-3.22:3[wayland]
	x11-libs/libX11
	x11-libs/libXtst
	x11-libs/libXxf86vm
	x11-libs/pango
	virtual/glu
	>=virtual/jre-1.4.1
	virtual/opengl[X]"
BDEPEND="dev-util/patchelf"

src_prepare() {
	default

	patchelf --set-rpath '$ORIGIN' VESTA-gui || die "Failed to add RUNPATH"
}

src_install() {
	insinto /opt/VESTA
	doins -r *

	fperms +x /opt/VESTA/VESTA
	fperms +x /opt/VESTA/VESTA-gui

	newicon -s 128x128 img/logo.png VESTA.png
	newicon -s 256x256 img/logo@2x.png VESTA.png

	make_desktop_entry "/opt/VESTA/VESTA" \
					   "VESTA" \
					   "VESTA" \
					   "Science;"
}

Inherited Eclasses

xdg

Dependencies

RDEPEND

app-accessibility/at-spi2-core:2
	dev-libs/glib:2
	media-libs/fontconfig:1.0
	x11-libs/cairo
	x11-libs/gdk-pixbuf:2
	>=x11-libs/gtk+-2.10:2
	>=x11-libs/gtk+-3.22:3[wayland]
	x11-libs/libX11
	x11-libs/libXtst
	x11-libs/libXxf86vm
	x11-libs/pango
	virtual/glu
	>=virtual/jre-1.4.1
	virtual/opengl[X]

BDEPEND

dev-util/patchelf

Manifest for 3.5.8

Type File Size Source URLs
DIST VESTA-gtk3.tar.bz2 24963082 bytes https://jp-minerals.org/vesta/archives/3.5.8/VESTA-gtk3.tar.bz2