diff options
author | GuillermoBlanco | 2016-09-23 20:21:31 +0200 |
---|---|---|
committer | GuillermoBlanco | 2016-09-23 20:21:31 +0200 |
commit | 32b36280cb07377f08f634e1d88e5b928a90ac0e (patch) | |
tree | bb307372d28eb603d3aebbc023424379e1d5d774 | |
download | aur-32b36280cb07377f08f634e1d88e5b928a90ac0e.tar.gz |
v.0.1.0
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 79 |
2 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b03983d514bb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = mutant + pkgdesc = Linux Spotlight Productivity launcher, but more customizable. + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/m0n0l0c0/mutant + arch = x86_64 + license = MIT + provides = mutant + source = mutant::https://github.com/m0n0l0c0/mutant/archive/v0.1.0.tar.gz + source = mutant-packager::https://github.com/m0n0l0c0/mutant-packager/archive/v0.1.1.tar.gz + sha256sums = a2d8ce8c386043b4579decbfd0602d77fa628775a568af6804c9a7782bcd1ea0 + sha256sums = f30b6f953d5e671592b203e3c9ddfe49878c65f306836b1ffc40ca498b3212d4 + +pkgname = mutant + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9e67e002a99a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,79 @@ +# Maintainer & Contributor: Guillermo Blanco <guillermoechegoyenblanco@gmail.com> +# Upstream URL: https://github.com/m0n0l0c0/mutant +# +# For improvements/fixes to this package, please send a pull request: +# https://github.com/m0n0l0c0/mutant + +pkgname=mutant +pkgrel=1 +pkgver=0.1.0 +pkgdesc="Linux Spotlight Productivity launcher, but more customizable." +url="https://github.com/m0n0l0c0/mutant" +provides=('mutant') +arch=('x86_64') +license=('MIT') +depends=( + #'pkg-config' + #'sqlite' + #'git' + #'npm' + #'gtk+-3.0' + #'librsvg2-dev' + #'base-devel' +) +makedepends=() +backup=() +install='' +source=( + "mutant::https://github.com/m0n0l0c0/$pkgname/archive/v$pkgver.tar.gz" + "mutant-packager::https://github.com/m0n0l0c0/mutant-packager/archive/v0.1.1.tar.gz" +) +sha256sums=( + 'a2d8ce8c386043b4579decbfd0602d77fa628775a568af6804c9a7782bcd1ea0' + 'f30b6f953d5e671592b203e3c9ddfe49878c65f306836b1ffc40ca498b3212d4' +) + +package() { + # Prepare executable files + #chmod 755 -R "$srcdir/mutant-packager-0.1.1/" + # Launch npm installer + echo "==> Launch installer" + "$srcdir/mutant-packager-0.1.1/install.sh" "$srcdir/Mutant-$pkgver" + # Generate theme and list apps + echo "==> Search theme..." + # Default theme in most distros + theme="Adwaita" + # Guess settings agent + if test `which gtk-query-settings`; then + theme="$(gtk-query-settings gtk-icon-theme-name | awk '{print $2}')" + else + theme="$(gsettings get org.gnome.desktop.interface icon-theme | sed -e 's/'\''/"/g')" + fi + echo "==> Found: $theme" + # Save theme + echo "{\"theme\": $theme }" > "$srcdir/Mutant-$pkgver/misc/theme.json" + echo "==> Compile..." + # Make compiler executable + chmod 755 "$srcdir/mutant-packager-0.1.1/gtkcc.sh" + "$srcdir/mutant-packager-0.1.1/gtkcc.sh" "$srcdir/mutant-packager-0.1.1/listApps" + echo "==> Move" + # Copy listApps to dst folder + mv "$srcdir/mutant-packager-0.1.1/listApps" "$srcdir/Mutant-$pkgver/apps/native/listApps" + # Make listApps executable + chmod 755 "$srcdir/Mutant-$pkgver/apps/native/listApps" + echo "==> Done" + + # Make the program itself + "$srcdir/mutant-packager-0.1.1/mkDist.sh" "$srcdir/Mutant-$pkgver" + # Create necessary dirs + install -dm755 "$pkgdir"/{opt,usr/{bin,share}} + # Copy executable to fakeroot + cp -R "$srcdir/Mutant-$pkgver/$pkgname-linux-x64" "$pkgdir/opt/$pkgname" + # Set permissions on pkgdir + chmod 755 "$pkgdir/opt/$pkgname/$pkgname" + install -Dm644 "$srcdir/mutant-packager-0.1.1/mutant.desktop" "${pkgdir}/usr/share/applications/$pkgname.desktop" + install -Dm644 "$srcdir/mutant-packager-0.1.1/icns/$pkgname.png" "${pkgdir}/usr/share/pixmaps/$pkgname.png" + + ln -s "/opt/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" + +} |