summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Husmann2015-06-09 00:12:40 +0200
committerStefan Husmann2015-06-09 00:12:40 +0200
commit58e9ebe33c62657017d85ee2d3f1e9e65ca61684 (patch)
tree2f894b7cfe92025df8350ef5708018cd59728d16
downloadaur-58e9ebe33c62657017d85ee2d3f1e9e65ca61684.tar.gz
initial version
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD40
-rw-r--r--emacs-calfw-git.install18
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7983ef12194a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = emacs-calfw-git
+ pkgdesc = A calendar framework for Emacs
+ pkgver = 20150606.9e4ea7f
+ pkgrel = 1
+ url = https://github.com/kiwanami/emacs-calfw
+ install = emacs-calfw-git.install
+ arch = any
+ license = GPL
+ depends = emacs
+ source = git://github.com/kiwanami/emacs-calfw.git
+ md5sums = SKIP
+
+pkgname = emacs-calfw-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2f9b1da133ba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Contributor: XeCycle <xecycle@gmail.com>
+# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
+
+pkgname=emacs-calfw-git
+pkgver=20150606.9e4ea7f
+pkgrel=1
+pkgdesc="A calendar framework for Emacs"
+url="https://github.com/kiwanami/emacs-calfw"
+arch=('any')
+license=('GPL')
+depends=('emacs')
+#makedepends=('perl-text-markdown') # remove if don't want html doc
+install=emacs-calfw-git.install
+source=(git://github.com/kiwanami/emacs-calfw.git)
+md5sums=('SKIP')
+_gitname=emacs-calfw
+
+pkgver() {
+ cd $srcdir/$_gitname
+ git log -1 --format='%cd.%h' --date=short | tr -d -
+}
+
+build() {
+ cd $srcdir/$_gitname
+ for file in calfw{,-cal,-ical,-org}.el; do
+ emacs -Q --batch -l calfw.el -f batch-byte-compile $file
+ done
+
+ # html doc
+# Markdown.pl readme.md > readme.html
+}
+
+package() {
+ cd $srcdir/$_gitname
+ el_dir=/usr/share/emacs/site-lisp/emacs-calfw
+ doc_dir=/usr/share/doc/emacs-calfw
+ install -m 755 -d $pkgdir{$el,$doc}_dir
+ install -m 644 -t $pkgdir$el_dir *.el{,c}
+ install -m 644 -t $pkgdir$doc_dir readme.*
+}
diff --git a/emacs-calfw-git.install b/emacs-calfw-git.install
new file mode 100644
index 000000000000..4483f635867a
--- /dev/null
+++ b/emacs-calfw-git.install
@@ -0,0 +1,18 @@
+post_install() {
+ cat <<EOF
+Add this to your ~/.emacs:
+ (require 'calfw)
+Use the command 'cfw:open-calendar-buffer' to start calfw.
+Docs at /usr/share/doc/emacs-calfw/readme.html.
+EOF
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ cat <<EOF
+Don't forget to remove configurations!
+EOF
+}