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')
|