diff options
author | Jauhien Piatlicki (jauhien) <piatlicki@gmail.com> | 2013-08-01 00:42:37 +0200 |
---|---|---|
committer | Jauhien Piatlicki (jauhien) <piatlicki@gmail.com> | 2013-08-01 00:42:37 +0200 |
commit | 7caa1212719937409153d373d1fef812de1a5c93 (patch) | |
tree | 77fb40b5af9deeb6f7dc3c7ad326428a5715833c | |
parent | gs-elpa-overlays.xml: fix backend name (diff) | |
download | gs-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.eclass | 11 |
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() { |