commit:     7494df80f6775f0407855f51a114b469aa271755
Author:     Fabio Rossi <rossi.f <AT> inwind <DOT> it>
AuthorDate: Sun Jan 24 17:11:03 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Jan 24 20:47:43 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=7494df80

sci-mathematics/scilab: fix QA issues

Signed-off-by: Fabio Rossi <rossi.f <AT> inwind.it>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sci-mathematics/scilab/scilab-5.5.2.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/scilab/scilab-5.5.2.ebuild 
b/sci-mathematics/scilab/scilab-5.5.2.ebuild
index 35359d37c..4cc9bf0da 100644
--- a/sci-mathematics/scilab/scilab-5.5.2.ebuild
+++ b/sci-mathematics/scilab/scilab-5.5.2.ebuild
@@ -172,6 +172,9 @@ src_prepare() {
        # make sure the DOCBOOK_ROOT variable is set
        sed -i -e "s/xsl-stylesheets-\*/xsl-stylesheets/g" bin/scilab* || die
 
+       # fix QA for metainfo data installation path
+       sed -i.bkp -e "s:/appdata:/metainfo:" desktop/Makefile.in || die
+
        # remove self closing <br /> (error our with javadoc8)
        # already upstream commit 2103082c
        find . -name '*.java' -exec sed -i "s|<br />|<BR>|" {} \; ||die
@@ -280,7 +283,7 @@ src_test() {
 
 src_install() {
        default
-       prune_libtool_files --all
+       find "${ED}" -name '*.la' -delete || die
        rm -rf "${D}"/usr/share/scilab/modules/*/tests ||die
        newbashcomp "${FILESDIR}"/"${PN}".bash_completion "${PN}"
        bashcomp_alias ${PN} ${PN}-cli ${PN}-adv-cli
@@ -291,6 +294,7 @@ src_install() {
 
 pkg_postinst() {
        xdg_mimeinfo_database_update
+       xdg_desktop_database_update
        einfo "If you are using the NVIDIA binary drivers, and run into 
graphics"
        einfo "crashes, you may try to run scilab as follows:"
        einfo "EGL_DRIVER=egl_glx scilab"
@@ -299,4 +303,5 @@ pkg_postinst() {
 
 pkg_postrm() {
        xdg_mimeinfo_database_update
+       xdg_desktop_database_update
 }

Reply via email to