summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillermo Blanco2020-04-16 12:54:56 +0200
committerGuillermo Blanco2020-04-16 12:54:56 +0200
commit31153fb3762f95fe2e0f73b3a77384082bd5d7cc (patch)
tree95250f3e21ecb6b1e404c3b7d0f57f5319093900
parent4fcc90b9a511ddac8824c6e06eb8b5a1a2d28865 (diff)
downloadaur-31153fb3762f95fe2e0f73b3a77384082bd5d7cc.tar.gz
Clean up a bit
-rw-r--r--PKGBUILD52
1 files changed, 18 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7aedf42ffab2..0f56f9347db5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}