# Maintainer: Icaro Perseo pkgname=zeal pkgver=1.2 pkgrel=1rvm source=("http://people.salixos.org/icaroperseo/14.1/xap/$pkgname/$pkgname-$pkgver.src.tar.gz") sourcetemplate="http://people.salixos.org/icaroperseo/14.1/xap/$pkgname" docs=('README.md' 'COPYING') url="http://zealdocs.org/" slackdesc=\ ( #|-----handy-ruler---------------------------------------------------| "zeal (A simple offline API documentation browser)" "A simple offline API documentation browser inspired by Dash" "(OS X app). Features:" "" "* Quickly search documentation using Alt+Space (or custom) hotkey." "* Search in multiple sets of documentation at once." "* Don't be dependent on your internet connection." "* Integrate Zeal with Emacs, Sublime Text, or Vim." "" "See http://zealdocs.org/usage.html for plugins details." ) build() { # Acceding to the working directory. cd $startdir/src/$pkgname.github # Building the binary file. qmake-qt5 \ PREFIX=/usr \ "CONFIG+=no_libappindicator" \ QMAKE_STRIP="" \ QMAKE_CFLAGS+="$SLKCFLAGS" \ QMAKE_CXXFLAGS+="$SLKCFLAGS" make || return 1 make install INSTALL_ROOT=$startdir/pkg # Copying application icon file to the destination directory. mkdir -p $startdir/pkg/usr/share/icons/hicolor/16x16/apps cp src/appicons/16/$pkgname.png $startdir/pkg/usr/share/icons/hicolor/16x16/apps/$pkgname.png mkdir -p $startdir/pkg/usr/share/icons/hicolor/24x24/apps cp src/appicons/24/$pkgname.png $startdir/pkg/usr/share/icons/hicolor/24x24/apps/$pkgname.png mkdir -p $startdir/pkg/usr/share/icons/hicolor/32x32/apps cp src/appicons/32/$pkgname.png $startdir/pkg/usr/share/icons/hicolor/32x32/apps/$pkgname.png mkdir -p $startdir/pkg/usr/share/icons/hicolor/64x64/apps cp src/appicons/64/$pkgname.png $startdir/pkg/usr/share/icons/hicolor/64x64/apps/$pkgname.png mkdir -p $startdir/pkg/usr/share/icons/hicolor/128x128/apps cp src/appicons/128/$pkgname.png $startdir/pkg/usr/share/icons/hicolor/128x128/apps/$pkgname.png # Copying application desktop file to the destination directory. mkdir -p $startdir/pkg/usr/share/applications cp src/$pkgname.desktop $startdir/pkg/usr/share/applications/ } doinst() { # Desktop database refresh. if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi # Mime database refresh. if [ -x /usr/bin/update-mime-database ]; then /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 fi }