commit:     4b3430501b54537f11872f4c684941a118bb63a9
Author:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
AuthorDate: Fri Jul  2 03:39:16 2021 +0000
Commit:     Ryan Fox <flewkey <AT> 2a03 <DOT> party>
CommitDate: Fri Jul  2 03:39:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b343050

gui-apps/foot-terminfo: Die if install fails

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Ryan Fox <flewkey <AT> 2a03.party>

 gui-apps/foot-terminfo/foot-terminfo-1.7.1.ebuild | 11 +++++++----
 gui-apps/foot-terminfo/foot-terminfo-1.7.2.ebuild | 11 +++++++----
 gui-apps/foot-terminfo/foot-terminfo-1.8.1.ebuild | 11 +++++++----
 gui-apps/foot-terminfo/foot-terminfo-9999.ebuild  | 11 +++++++----
 4 files changed, 28 insertions(+), 16 deletions(-)

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.7.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.7.1.ebuild
index 8e4ec4da6..e2e366268 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.7.1.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,9 +21,12 @@ DEPEND=""
 RDEPEND="${DEPEND}"
 BDEPEND="sys-libs/ncurses"
 
+src_compile() {
+       tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info" || die "Failed to 
compile terminfo"
+}
+
 src_install() {
-       tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info"
        dodir /usr/share/terminfo/f/
-       cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot"
-       cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct"
+       cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot" || die
+       cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct" || die
 }

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.7.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.7.2.ebuild
index 8e4ec4da6..e2e366268 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.7.2.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,9 +21,12 @@ DEPEND=""
 RDEPEND="${DEPEND}"
 BDEPEND="sys-libs/ncurses"
 
+src_compile() {
+       tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info" || die "Failed to 
compile terminfo"
+}
+
 src_install() {
-       tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info"
        dodir /usr/share/terminfo/f/
-       cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot"
-       cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct"
+       cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot" || die
+       cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct" || die
 }

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.8.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.8.1.ebuild
index 8e4ec4da6..e2e366268 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.8.1.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,9 +21,12 @@ DEPEND=""
 RDEPEND="${DEPEND}"
 BDEPEND="sys-libs/ncurses"
 
+src_compile() {
+       tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info" || die "Failed to 
compile terminfo"
+}
+
 src_install() {
-       tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info"
        dodir /usr/share/terminfo/f/
-       cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot"
-       cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct"
+       cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot" || die
+       cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct" || die
 }

diff --git a/gui-apps/foot-terminfo/foot-terminfo-9999.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-9999.ebuild
index 8e4ec4da6..e2e366268 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-9999.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,9 +21,12 @@ DEPEND=""
 RDEPEND="${DEPEND}"
 BDEPEND="sys-libs/ncurses"
 
+src_compile() {
+       tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info" || die "Failed to 
compile terminfo"
+}
+
 src_install() {
-       tic -x -o "${S}" -e foot,foot-direct "${S}/foot.info"
        dodir /usr/share/terminfo/f/
-       cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot"
-       cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct"
+       cp "${S}/f/foot" "${D}/usr/share/terminfo/f/foot" || die
+       cp "${S}/f/foot-direct" "${D}/usr/share/terminfo/f/foot-direct" || die
 }

Reply via email to