summaryrefslogtreecommitdiff
path: root/app-portage/g-octave/g-octave-0.4.1-r5.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'app-portage/g-octave/g-octave-0.4.1-r5.ebuild')
-rw-r--r--app-portage/g-octave/g-octave-0.4.1-r5.ebuild14
1 files changed, 8 insertions, 6 deletions
diff --git a/app-portage/g-octave/g-octave-0.4.1-r5.ebuild b/app-portage/g-octave/g-octave-0.4.1-r5.ebuild
index 0267b693809..7a5cd898ea1 100644
--- a/app-portage/g-octave/g-octave-0.4.1-r5.ebuild
+++ b/app-portage/g-octave/g-octave-0.4.1-r5.ebuild
@@ -27,9 +27,11 @@ DEPEND="doc? ( >=dev-python/sphinx-1.0 )"
RDEPEND="sys-apps/portage"
python_prepare_all() {
- epatch "${FILESDIR}/${P}-add_cave_support.patch"
- epatch "${FILESDIR}/${P}-fix-sourceforge-svn-root.patch"
- epatch "${FILESDIR}/${P}-fix-Makefile.patch"
+ local PATCHES=(
+ "${FILESDIR}/${P}-add_cave_support.patch"
+ "${FILESDIR}/${P}-fix-sourceforge-svn-root.patch"
+ "${FILESDIR}/${P}-fix-Makefile.patch"
+ )
sed -i -e 's/^has_fetch.*$/has_fetch = False/' scripts/g-octave \
|| die 'failed to patch the g-octave main script'
distutils-r1_python_prepare_all
@@ -70,10 +72,10 @@ pkg_postinst() {
pkg_config() {
local db="$(g-octave --config db)"
- mkdir -p "${db}"
+ mkdir -p "${db}" || die 'mkdir failed.'
einfo "Extracting g-octave database files to: ${db}"
tar -xzf "${DISTDIR}/${PN}-db-${DB_COMMIT:0:7}.tar.gz" -C "${db}" || die 'tar failed.'
- rm -rf "${db}"/{patches,octave-forge,info.json,manifest.json,timestamp}
+ rm -rf "${db}"/{patches,octave-forge,info.json,manifest.json,timestamp} || die 'rm db files failed.'
mv -f "${db}/${DB_DIR}"/* "${db}" || die 'mv failed.'
- rm -rf "${db}/${DB_DIR}"
+ rm -rf "${db}/${DB_DIR}" || die 'rm db dir failed.'
}