summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD33
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..980151660bd0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = cldoc
+ pkgdesc = cldoc is a clang based documentation generator for C and C++. cldoc tries to solve the issue of writing C/C++ software documentation with a modern, non-intrusive and robust approach.
+ pkgver = 1.6
+ pkgrel = 1
+ url = http://jessevdk.github.com/cldoc
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = ruby-sass
+ makedepends = nodejs
+ depends = python2
+ depends = python2-pyparsing
+ options = !emptydirs
+ source = cldoc-1.6::https://github.com/jessevdk/cldoc/archive/v1.6.tar.gz
+ md5sums = e338535fc0fafe68a8f0f2f2ca79e8fd
+
+pkgname = cldoc
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..8c07fac2b322
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*~
+*.tar.gz
+*.tar.xz
+
+/*/ \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..db6aa58a4742
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Sauyon Lee <sauyonl@sauyon.com>
+# Contributor: Marc Plano-Lesay <marc.planolesay@gmail.com>
+pkgname=cldoc
+pkgver=1.7
+pkgrel=1
+pkgdesc='cldoc is a clang based documentation generator for C and C++. cldoc tries to solve the issue of writing C/C++ software documentation with a modern, non-intrusive and robust approach.'
+arch=('i686' 'x86_64')
+url='http://jessevdk.github.com/cldoc'
+license=('GPL2')
+depends=('python2' 'python2-pyparsing')
+makedepends=('ruby-sass' 'npm')
+options=(!emptydirs)
+source=("$pkgname-$pkgver::https://github.com/jessevdk/cldoc/archive/v${pkgver}.tar.gz")
+md5sums=('78742b82c2d0f4c68c886a8346c70f52')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+ npm install coffee-script inliner --python=python2
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ python2 setup.py generate \
+ --coffee=node_modules/.bin/coffee \
+ --inliner=node_modules/.bin/inliner
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ python2 setup.py install --root="$pkgdir/" --optimize=1
+}
+
+# vim:set ts=2 sw=2 et: