# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Suite for first-principles electronic-structure calculations and materials modeling" HOMEPAGE="https://www.quantum-espresso.org/" CMAKE_MAKEFILE_GENERATOR=emake inherit cmake SRC_URI="https://gitlab.com/QEF/q-e/-/archive/qe-${PV}/q-e-qe-${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/q-e-qe-${PV}" KEYWORDS="~amd64" LICENSE="GPL-2" SLOT="0" IUSE="+system-blas +system-fftw +system-lapack +libxc hdf5 openmp mpi elpa scalapack" RESTRICT="network-sandbox" PATCHES=( ${FILESDIR}/02-fix-gui-install.patch ) # ${FILESDIR}/03-wannier90-4-linking.patch # for companion 03-* patch see src_prepare below RDEPEND=" system-blas? ( virtual/blas ) system-lapack? ( virtual/lapack ) system-fftw? ( sci-libs/fftw[fortran] ) mpi? ( virtual/mpi[fortran,threads] system-fftw? ( sci-libs/fftw[mpi] ) sci-libs/wannier90:=[mpi] ) scalapack? ( sci-libs/scalapack ) hdf5? ( sci-libs/hdf5[fortran] ) openmp? ( sys-devel/gcc[openmp] system-fftw? ( sci-libs/fftw[openmp] ) ) libxc? ( >=sci-libs/libxc-5.1.2[fortran] ) elpa? ( sci-libs/elpa openmp? ( sci-libs/elpa[openmp] ) mpi? ( sci-libs/elpa[mpi] ) )