commit:     b5b50c406032fba9eec57eaac78b814774671dd5
Author:     Wilson Michaels <thebitpit <AT> earthlink <DOT> net>
AuthorDate: Mon Mar  2 18:57:57 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Mar  3 14:53:42 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b50c40

media-tv/mythtv: Fix fail when USE = -python

Closes: https://bugs.gentoo.org/711172
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Wilson Michaels <thebitpit <AT> earthlink.net>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-tv/mythtv/mythtv-29.1-r2.ebuild           | 3 ++-
 media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-tv/mythtv/mythtv-29.1-r2.ebuild 
b/media-tv/mythtv/mythtv-29.1-r2.ebuild
index c386ea2be4f..4f6a3c212b5 100644
--- a/media-tv/mythtv/mythtv-29.1-r2.ebuild
+++ b/media-tv/mythtv/mythtv-29.1-r2.ebuild
@@ -285,6 +285,7 @@ src_configure() {
 src_install() {
        emake STRIP="true" INSTALL_ROOT="${D}" install
        dodoc AUTHORS UPGRADING README
+       use python && python_optimize  # does all packages by default
        readme.gentoo_create_doc
 
        insinto /usr/share/mythtv/database
@@ -336,7 +337,7 @@ src_install() {
        done
 
        # Ensure that Python scripts are executed by Python 2
-       python_fix_shebang "${ED}/usr/share/mythtv"
+       use python && python_fix_shebang "${ED}/usr/share/mythtv"
 
        # Make shell & perl scripts executable
        find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \

diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild 
b/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild
index b09dc0235f9..67f54fca3c2 100644
--- a/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild
+++ b/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild
@@ -357,7 +357,7 @@ src_configure() {
 
 src_install() {
        emake STRIP="true" INSTALL_ROOT="${D}" install
-       python_optimize  # does all packages by default
+       use python && python_optimize  # does all packages by default
        dodoc AUTHORS UPGRADING README
        readme.gentoo_create_doc
 
@@ -408,7 +408,7 @@ src_install() {
                -exec chmod a+x {} \; || die "Failed to make python file 
$(basename ${file}) executable"
 
        # Ensure that Python scripts are executed by Python 2
-       python_fix_shebang "${ED}/usr/share/mythtv"
+       use python && python_fix_shebang "${ED}/usr/share/mythtv"
 
        # Make shell & perl scripts executable
        find "${ED}" -type f \( -name '*.sh' -o -name '*.pl' \) -exec chmod a+x 
{} \; || die "Failed to make script executable"

Reply via email to