summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6e30433e293177d3185e4355a6575e5137ca525a (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
# Maintainer: Pavan Rikhi <pavan.rikhi@gmail.com>
pkgname=pencil
pkgver=3.0.2
pkgrel=1
pkgdesc="Sketching and GUI prototyping/wireframing tool"
arch=('any')
license=('GPL2')
url="http://github.com/evolus/pencil"
source=("https://github.com/evolus/pencil/archive/v$pkgver.tar.gz")
sha256sums=('afcbd3809e0ff4ca03579d8cc5123e4bedccf759a76e6f8d2187c62e1e97a6dc')
depends=('nodejs' 'npm')
optdepends=('pencil-android-lollipop-stencils-git: Android UI'
            'pencil-material-icons-git: Material Design Icons')

package() {
    cd "$srcdir/$pkgname-$pkgver"

    npm install
    node_modules/.bin/build --linux dir

    install -d "$pkgdir/usr/share/$pkgname/" "$pkgdir/usr/bin"
    cp -r dist/linux-unpacked/* "$pkgdir/usr/share/$pkgname/"
    ln -s "$pkgdir/usr/share/$pkgname/pencil" "$pkgdir/usr/bin"
}