aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki (jauhien) <piatlicki@gmail.com>2013-08-01 00:42:37 +0200
committerJauhien Piatlicki (jauhien) <piatlicki@gmail.com>2013-08-01 00:42:37 +0200
commit7caa1212719937409153d373d1fef812de1a5c93 (patch)
tree77fb40b5af9deeb6f7dc3c7ad326428a5715833c
parentgs-elpa-overlays.xml: fix backend name (diff)
downloadgs-elpa-7caa1212719937409153d373d1fef812de1a5c93.tar.gz
gs-elpa-7caa1212719937409153d373d1fef812de1a5c93.tar.bz2
gs-elpa-7caa1212719937409153d373d1fef812de1a5c93.zip
g-elpa.eclass fixed, it does not write to distdir now
-rw-r--r--gs_elpa/data/g-elpa.eclass11
1 files changed, 6 insertions, 5 deletions
diff --git a/gs_elpa/data/g-elpa.eclass b/gs_elpa/data/g-elpa.eclass
index 1f81c9c..ad9bb65 100644
--- a/gs_elpa/data/g-elpa.eclass
+++ b/gs_elpa/data/g-elpa.eclass
@@ -42,14 +42,14 @@ else
SUFFIX="el"
fi
+SOURCEFILE=${REALNAME}-${PV}.${SUFFIX}
+
g-elpa_fetch() {
addwrite "${GELPA_STORE_DIR}"
pushd "${GELPA_STORE_DIR}" >/dev/null || die "can't chdir to ${GELPA_STORE_DIR}"
- local SOURCEFILE=${REALNAME}-${PV}.${SUFFIX}
if [[ ! -f "${SOURCEFILE}" ]]; then
$GELPA_FETCH_CMD ${REPO_URI}${SOURCEFILE} || die
fi
- cp ${SOURCEFILE} ${DISTDIR}/${P}.${SUFFIX} || die
popd >/dev/null || die
}
@@ -57,12 +57,13 @@ g-elpa_src_unpack() {
if [[ x${DIGEST_SOURCES} = x ]]; then
g-elpa_fetch
fi
+
if [[ ${SOURCE_TYPE} != "single" ]]; then
- unpack ${P}.${SOURCE_TYPE}
+ tar xvf ${GELPA_STORE_DIR}/${SOURCEFILE} || die
else
- cp ${DISTDIR}/${P}.el . || die
+ mkdir ${P} || die
+ cp ${GELPA_STORE_DIR}/${SOURCEFILE} ./${P} || die
fi
- elisp_src_unpack || die
}
g-elpa_src_compile() {