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
}