summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d8c0de95664e828e49df59533609f5973acc8af7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Maintainer: M0Rf30

pkgname=stackedit
pkgver=4.3.11
pkgrel=3
pkgdesc='In-browser markdown editor'
arch=('any')
url='https://stackedit.io/'
license=('APACHE')
depends=('nodejs' 'chromium')
makedepends=('bower' 'gulp')
options=(!strip)
source=("https://github.com/benweet/$pkgname/archive/v${pkgver}.tar.gz"
	$pkgname.sh
	$pkgname.desktop
	$pkgname.service)
	
install=$pkgname.install
pkgext='.pkg.tar'

build(){
  cd $pkgname-$pkgver
  npm install
  bower install
  npm install bower
  gulp
}

package() {
  cd $pkgname-$pkgver
  #Create folder for user $pkgname
  install -dm755 $pkgdir/var/lib/$pkgname
  cp -r * $pkgdir/var/lib/$pkgname/
  
  install -vDm755 $srcdir/$pkgname.sh $pkgdir/usr/bin/$pkgname
  install -vDm644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
  install -vDm644 chrome-app/logo-128.png $pkgdir/usr/share/pixmaps/$pkgname.png
  
  #Create systemd service
  install -Dm644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
}

md5sums=('e429d3430eae9e25d82b1f21ac0143dc'
         'fa3e94acf51ce70ddae6f80f9704c9ef'
         '6453098c6abf5c3fdc6e7d455a4e927b'
         '7d2e961d8f66b25830f7e43b51155a82')