emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] elparized-core 05c8f82 1/6: Initial checkin


From: Phillip Lord
Subject: [Emacs-diffs] elparized-core 05c8f82 1/6: Initial checkin
Date: Fri, 9 Mar 2018 17:17:01 -0500 (EST)

branch: elparized-core
commit 05c8f82971a99903c71a31bd9e159dbbfa026fbb
Author: Phillip Lord <address@hidden>
Commit: Phillip Lord <address@hidden>

    Initial checkin
---
 .gitignore           |  7 +++++++
 elpa/Makefile.in     | 12 ++++++++++++
 elpa/bin/deploy-elpa | 22 ++++++++++++++++++++++
 lisp/elpa/.keep      |  0
 test/lisp/elpa/.keep |  0
 5 files changed, 41 insertions(+)

diff --git a/.gitignore b/.gitignore
index d3712b0..24dafc8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -278,3 +278,10 @@ nt/emacs.rc
 nt/emacsclient.rc
 src/gdb.ini
 /var/
+
+/elpa/repo/
+/elpa/working/
+/lisp/elpa
+/test/lisp/elpa
+!/lisp/elpa/.keep
+!/test/lisp/elpa/.keep
\ No newline at end of file
diff --git a/elpa/Makefile.in b/elpa/Makefile.in
new file mode 100644
index 0000000..411370a
--- /dev/null
+++ b/elpa/Makefile.in
@@ -0,0 +1,12 @@
+repo:
+       git clone --mirror https://git.savannah.gnu.org/git/emacs/elpa.git repo
+
+repo-update:
+       cd repo;git fetch --all
+
+pabbrev:
+       - mkdir pabbrev
+       cd repo;git archive d28cf8632d2691dc93afbb28500126242d37961c | tar xv 
--directory ../pabbrev
+       cp pabbrev/pabbrev.el ../lisp/elpa/
+
+.PHONY: pabbrev
diff --git a/elpa/bin/deploy-elpa b/elpa/bin/deploy-elpa
new file mode 100644
index 0000000..5a0c530
--- /dev/null
+++ b/elpa/bin/deploy-elpa
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+shopt -s extglob
+
+generate_source(){
+    git_treeish = $1
+    package_name = $2
+
+    mkdir working/$package_name
+
+    cd repo
+    git archive $i | tar xv --directory ../working/$package_name
+}
+
+deploy_source(){
+    package_name = $1
+
+    cd working/$package_name
+    cp *!(test)*.el ../../lisp/elpa
+    cp *.texi ../../doc/elpa
+    cp *test*.el ../../test/lisp/elpa
+}
diff --git a/lisp/elpa/.keep b/lisp/elpa/.keep
new file mode 100644
index 0000000..e69de29
diff --git a/test/lisp/elpa/.keep b/test/lisp/elpa/.keep
new file mode 100644
index 0000000..e69de29



reply via email to

[Prev in Thread] Current Thread [Next in Thread]