summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorshmilee2015-06-13 21:30:33 +0800
committershmilee2015-06-13 21:30:33 +0800
commit58ea6472d8667bd306855bb467e7dd193ebde585 (patch)
treed2d772e73d38701b31bc1a73fc8b7218f2a6ce79
downloadaur-58ea6472d8667bd306855bb467e7dd193ebde585.tar.gz
initial import
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD55
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4e5502d0b6a4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = nodejs-hexo-cli
+ pkgdesc = Command line interface for Hexo 3.0.0 or higher. A fast, simple & powerful blog framework, powered by Node.js.
+ pkgver = 0.1.7
+ pkgrel = 1
+ url = http://hexo.io
+ arch = any
+ license = MIT
+ depends = nodejs
+ conflicts = nodejs-hexo
+ options = !strip
+
+pkgname = nodejs-hexo-cli
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a5f3eea1f140
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: shmilee <shmilee[dot]zju[at]gmail[dot]com>
+
+_npmname=hexo-cli
+_modules=yes
+#"hexo": "^3.0.0",
+#"hexo-generator-archive": "^0.1.0",
+#"hexo-generator-category": "^0.1.0",
+#"hexo-generator-index": "^0.1.0",
+#"hexo-generator-tag": "^0.1.0",
+#"hexo-renderer-ejs": "^0.1.0",
+#"hexo-renderer-stylus": "^0.2.0",
+#"hexo-renderer-marked": "^0.2.4",
+#"hexo-server": "^0.1.2
+_plugins=(hexo-deployer-git
+ hexo-deployer-rsync
+ hexo-deployer-openshift
+ hexo-deployer-ftpsync
+ hexo-deployer-heroku
+ hexo-renderer-pandoc
+ hexo-renderer-less
+ hexo-uglify
+ hexo-html-minifier
+ hexo-clean-css
+ hexo-generator-sitemap
+ hexo-generator-feed
+ hexo-migrator-wordpress)
+
+pkgname=nodejs-hexo-cli
+pkgver=0.1.7
+pkgrel=1
+pkgdesc="Command line interface for Hexo 3.0.0 or higher. A fast, simple & powerful blog framework, powered by Node.js."
+arch=('any')
+url="http://hexo.io"
+license=('MIT')
+depends=('nodejs')
+conflicts=('nodejs-hexo')
+options=(!strip)
+
+package() {
+ local _npmdir="$pkgdir/usr/lib/node_modules/"
+ install -dm755 "$_npmdir"
+
+ cd "$_npmdir"
+ npm install --user root -g --prefix "$pkgdir/usr" $_npmname@$pkgver
+
+ if [[ $_modules == yes ]]; then
+ cd $_npmname/assets/
+ npm install
+ #other plugins
+ for _p in ${_plugins[@]}; do
+ npm install $_p --save
+ done
+ fi
+ rmdir "$pkgdir"/usr/etc
+}