diff options
author | Stefan Husmann | 2015-06-09 00:12:40 +0200 |
---|---|---|
committer | Stefan Husmann | 2015-06-09 00:12:40 +0200 |
commit | 58e9ebe33c62657017d85ee2d3f1e9e65ca61684 (patch) | |
tree | 2f894b7cfe92025df8350ef5708018cd59728d16 | |
download | aur-58e9ebe33c62657017d85ee2d3f1e9e65ca61684.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | emacs-calfw-git.install | 18 |
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 +} |