commit: 59301838fe9d17f44d4e14a449df1be32bdcc44b Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com> AuthorDate: Sun Jan 26 12:16:21 2025 +0000 Commit: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com> CommitDate: Sun Jan 26 12:16:21 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59301838
sci-chemistry/xcrysden: fix build without native-symlinks - fix build without native-symlinks - fix doc install path Closes: https://bugs.gentoo.org/869452 Closes: https://bugs.gentoo.org/869455 Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com> ...den-1.6.2-r1.ebuild => xcrysden-1.6.2-r2.ebuild} | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r1.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild similarity index 76% rename from sci-chemistry/xcrysden/xcrysden-1.6.2-r1.ebuild rename to sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index b1d099a31..8b5b27fb8 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r1.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit desktop flag-o-matic xdg +inherit desktop flag-o-matic toolchain-funcs xdg DESCRIPTION="For the visualisation of molecular and crystal structures." @@ -41,24 +41,27 @@ PATCHES=( src_prepare() { default cp "${S}/system/Make.sys-shared" "${S}/Make.sys" || die 'Copying Make.sys to build dir failed.' + + # fix doc install path + sed -e "s|share/doc/\$(xcrysden)|share/doc/${PF}|" \ + -e "/ln -sf .*doc/d" \ + -e "/gzip/d" \ + -i Makefile || die } src_compile() { append-cflags "-fcommon" - emake xcrysden + emake xcrysden \ + CC="$(tc-getBUILD_CC)" \ + FC="$(tc-getFC)" } src_install() { emake \ - prefix="${D}"/usr \ + prefix="${ED}"/usr \ install domenu "${FILESDIR}/${PN}.desktop" doicon -s 32x32 "${FILESDIR}/icons/${PN}.png" - docompress -x /usr/share/doc/${P}/examples/GAUSSIAN_files/ \ - /usr/share/doc/${P}/examples/Orca_files/ \ - /usr/share/doc/${P}/examples/XSF_Files/ \ - /usr/share/doc/${P}/examples/Scripting/ \ - /usr/share/doc/${P}/examples/FermiSurface \ - /usr/share/man/ + docompress -x /usr/share/doc/${PF}/examples }
