summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKenOokamiHoro2017-02-01 18:40:05 +0800
committerKenOokamiHoro2017-02-01 18:40:05 +0800
commit849d27a8047e8fecfda4b40179e0a2b072043d62 (patch)
treebebe3a036f07de665cf24618347ca04e0900bafb /PKGBUILD
downloadaur-849d27a8047e8fecfda4b40179e0a2b072043d62.tar.gz
Version 0.6.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d56c0948fc0d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Contributor: Jonas Heinrich <onny@project-insanity.org>
+# Maintainer: Horo <horo@yoitsu.moe>
+
+pkgname=parsoid
+pkgver=0.6.1
+pkgrel=1
+pkgdesc="A bidirectional wikitext parser and runtime"
+arch=('any')
+url="https://www.mediawiki.org/wiki/Parsoid"
+license=('GPL2')
+depends=('nodejs' 'npm')
+optdepends=(
+ 'mediawiki: MediaWiki engine'
+)
+conflicts=('parsoid-git')
+replaces=('parsoid-git')
+provides=('parsoid')
+backup=(usr/share/webapps/parsoid/localsettings.js
+ usr/share/webapps/parsoid/config.yaml)
+source=("https://github.com/wikimedia/parsoid/archive/v${pkgver}.zip"
+ "parsoid.service"
+ "parsoid.install")
+sha512sums=("72617f5badf0160dff0a0691712307dd2b68164e10618a1809e688908f5b5d6621c18228234e48120856337ea04cbabd46644a5c3201eb1826e3add5fe00918a"
+ "b4f8a2fc5119fa4741d79c66b5bb2282b274018ad548d383c6007fbe66d14ee1de6744a2cdcf1f8453ca055f48716598b42d3faecd29b81f61c06a54df64ed7d"
+ "3b6fdba7a211ccfb038cd1fbe38214b439ce873d6c5bf99187e0c2be19052c2f28ebd322ddf5696f676ee426f177fec828399f859bda6cc4592518e9fa5bbdf5")
+options=('!strip')
+install="parsoid.install"
+prepare() {
+ cp -R $srcdir/parsoid-${pkgver} $srcdir/parsoid
+}
+build() {
+ cd $srcdir/parsoid
+ npm install
+}
+package() {
+ mkdir -p "${pkgdir}/usr/share/webapps/${pkgname}"
+ cd $srcdir/parsoid
+ cp localsettings.example.js localsettings.js
+ cp config.example.yaml config.yaml
+ cp -R . "${pkgdir}/usr/share/webapps/${pkgname}/"
+ install -Dm644 "${srcdir}/parsoid.service" "${pkgdir}/usr/lib/systemd/system/parsoid.service"
+ install -D "COPYING.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+