1 |
commit: 87e2af805b37ba28ca60ab6c45e5a55129563a7d |
2 |
Author: Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com> |
3 |
AuthorDate: Wed Jul 31 22:42:37 2013 +0000 |
4 |
Commit: Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com> |
5 |
CommitDate: Wed Jul 31 22:42:37 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=87e2af80 |
7 |
|
8 |
g-elpa.eclass fixed, it does not write to distdir now |
9 |
|
10 |
--- |
11 |
gs_elpa/data/g-elpa.eclass | 11 ++++++----- |
12 |
1 file changed, 6 insertions(+), 5 deletions(-) |
13 |
|
14 |
diff --git a/gs_elpa/data/g-elpa.eclass b/gs_elpa/data/g-elpa.eclass |
15 |
index 1f81c9c..ad9bb65 100644 |
16 |
--- a/gs_elpa/data/g-elpa.eclass |
17 |
+++ b/gs_elpa/data/g-elpa.eclass |
18 |
@@ -42,14 +42,14 @@ else |
19 |
SUFFIX="el" |
20 |
fi |
21 |
|
22 |
+SOURCEFILE=${REALNAME}-${PV}.${SUFFIX} |
23 |
+ |
24 |
g-elpa_fetch() { |
25 |
addwrite "${GELPA_STORE_DIR}" |
26 |
pushd "${GELPA_STORE_DIR}" >/dev/null || die "can't chdir to ${GELPA_STORE_DIR}" |
27 |
- local SOURCEFILE=${REALNAME}-${PV}.${SUFFIX} |
28 |
if [[ ! -f "${SOURCEFILE}" ]]; then |
29 |
$GELPA_FETCH_CMD ${REPO_URI}${SOURCEFILE} || die |
30 |
fi |
31 |
- cp ${SOURCEFILE} ${DISTDIR}/${P}.${SUFFIX} || die |
32 |
popd >/dev/null || die |
33 |
} |
34 |
|
35 |
@@ -57,12 +57,13 @@ g-elpa_src_unpack() { |
36 |
if [[ x${DIGEST_SOURCES} = x ]]; then |
37 |
g-elpa_fetch |
38 |
fi |
39 |
+ |
40 |
if [[ ${SOURCE_TYPE} != "single" ]]; then |
41 |
- unpack ${P}.${SOURCE_TYPE} |
42 |
+ tar xvf ${GELPA_STORE_DIR}/${SOURCEFILE} || die |
43 |
else |
44 |
- cp ${DISTDIR}/${P}.el . || die |
45 |
+ mkdir ${P} || die |
46 |
+ cp ${GELPA_STORE_DIR}/${SOURCEFILE} ./${P} || die |
47 |
fi |
48 |
- elisp_src_unpack || die |
49 |
} |
50 |
|
51 |
g-elpa_src_compile() { |