Advertisement
brofi

parsoid PKGBUILD

Jan 2nd, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.26 KB | None | 0 0
  1. # Contributor: Jonas Heinrich <onny@project-insanity.org>
  2. # Maintainer: Jonas Heinrich <onny@project-insanity.org>
  3.  
  4. pkgname=parsoid-git
  5. _pkgname=parsoid
  6. pkgver=v0.3.0.532.g80b21a1
  7. pkgrel=1
  8. pkgdesc="A bidirectional wikitext parser and runtime"
  9. arch=('any')
  10. url="https://www.mediawiki.org/wiki/Parsoid"
  11. license=('GPL2')
  12. depends=('nodejs')
  13. optdepends=(
  14.     'mediawiki: MediaWiki engine'
  15. )
  16. conflicts=('parsoid')
  17. replaces=('parsoid')
  18. provides=('parsoid')
  19. backup=(usr/share/parsoid/api/localsettings.json)
  20. source=("git+https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid"
  21.         "parsoid.service")
  22. sha512sums=("SKIP" "bb1d6f51eaff547ca50515aad8489748ea60514f3bac20b3f735e91a17cc589027ab25b0b609dd06975f14468b0345789ec954b8bd965e61e99c686b198d0adf")
  23. options=('!strip')
  24.  
  25. pkgver() {
  26.   cd "$SRCDEST/${_pkgname}"
  27.   git describe --always | sed 's|-|.|g'
  28. }
  29.  
  30. build() {
  31.     cd $srcdir/parsoid
  32.     npm install
  33. }
  34.  
  35. package() {
  36.     cd $srcdir/parsoid
  37.     mkdir -p "${pkgdir}/usr/share/webapps/${_pkgname}"
  38.     cp -r . "${pkgdir}/usr/share/webapps/${_pkgname}/"
  39.     install -Dm644 "${srcdir}/parsoid.service" "${pkgdir}/usr/lib/systemd/system/parsoid.service"
  40.     # install -D "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  41. }
  42.  
  43. # vim:set ts=4 sw=4 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement