diff options
author | Guillermo Blanco | 2020-04-16 12:54:56 +0200 |
---|---|---|
committer | Guillermo Blanco | 2020-04-16 12:54:56 +0200 |
commit | 31153fb3762f95fe2e0f73b3a77384082bd5d7cc (patch) | |
tree | 95250f3e21ecb6b1e404c3b7d0f57f5319093900 | |
parent | 4fcc90b9a511ddac8824c6e06eb8b5a1a2d28865 (diff) | |
download | aur-31153fb3762f95fe2e0f73b3a77384082bd5d7cc.tar.gz |
Clean up a bit
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 18 insertions, 34 deletions
@@ -5,54 +5,38 @@ # https://github.com/m0n0l0c0/mutant pkgname=mutant -_pkgname=Mutant +# _pkgname=Mutant pkgrel=1 pkgver=0.2.1 -pkgdesc="Linux Spotlight Productivity launcher, but more customizable." -url="https://github.com/m0n0l0c0/mutant" +pkgdesc='Linux Spotlight Productivity launcher, but more customizable.' +url='https://github.com/m0n0l0c0/mutant' provides=('mutant') arch=('x86_64') license=('MIT') -depends=( - 'nodejs-lts-erbium' - 'pkg-config' - 'sqlite' - 'git' - 'npm' - 'gtk3' - 'librsvg' -) -makedepends=() +depends=('nodejs-lts-erbium' 'pkg-config' 'sqlite' 'npm' 'gtk3' 'librsvg') +makedepends=('git') backup=() install='' -source=( - "$pkgname-$pkgver::https://github.com/m0n0l0c0/$pkgname/archive/v$pkgver.tar.gz" -) -sha256sums=( - '369b371689566d84b3700e6416a278a70baf7173bccce8aa4cc23bda98de7732' -) +source=('git://github.com/m0n0l0c0/mutant.git#branch=develop') +sha256sums=('SKIP') -package() { - # Launch npm installer - cd "$srcdir/$_pkgname-$pkgver/" - msg2 "Installing dependencies" +build() { + cd "$srcdir/$pkgname" ./install/install.sh npm run postinstall - msg2 "Packaging application" - ./install/mkDist.sh + ./install/mkDist.sh $srcdir/opt +} + +package() { # Create necessary dirs - install -dm755 "$pkgdir"/{opt,usr/{bin,share}} - # Copy executable to fakeroot - # cp -R "$srcdir/$pkgname-$pkgver/dist/$pkgname-linux-x64" "$pkgdir/opt/$pkgname" - cp -R "$srcdir/$_pkgname-$pkgver/dist/$pkgname" "$pkgdir/opt/$pkgname" + install -dm755 "$pkgdir"/{opt,usr/bin} + cp -a "$srcdir/opt/$pkgname" "$pkgdir/opt/$pkgname" # Set permissions on pkgdir chmod 755 "$pkgdir/opt/$pkgname/$pkgname" - install -Dm644 "$srcdir/$_pkgname-$pkgver/dist/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 "$srcdir/opt/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" for res in 32 48 64; do - install -Dm644 "$srcdir/$_pkgname-$pkgver/install/icons/$res/$pkgname.png" "$pkgdir/usr/share/icons/hicolor/$res/$pkgname.png" + install -Dm644 "$srcdir/$pkgname/install/icons/$res/$pkgname.png" "$pkgdir/usr/share/icons/hicolor/$res/$pkgname.png" done - - ln -s "/opt/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" - + ln -s "$pkgdir/opt/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" } |