summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorraininja2015-08-22 22:09:45 -0400
committerraininja2015-08-22 22:09:45 -0400
commitb9ec3b0bbdb6415caa3c9febdcbd982dd97dce3e (patch)
treef760f0c54f1337095dcb40eaedecdca21fab60bc /PKGBUILD
parent8143639f3a1e6a4d7b8e14d413f6a297fe1bcfeb (diff)
downloadaur-b9ec3b0bbdb6415caa3c9febdcbd982dd97dce3e.tar.gz
moved symlinking into PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 40 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a5f5d136d748..10b743adc61e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
-# Maintainer: raininja <raijin@rai.ninja>
-# Contributor: eagleeyetom <eagleeyetom@gmail.com>
+# Maintainer: eagleeyetom <eagleeyetom@gmail.com>
+# Contrubutor: raininja <raijin@rai.ninja>
pkgname=slimjet
pkgver=4.0.15.0
-pkgrel=2
+pkgrel=7
pkgdesc="Fast, smart and powerful browser based on Blink"
arch=('i686' 'x86_64')
url="http://www.slimjet.com"
license=('custom:slimjet')
depends=('alsa-lib' 'desktop-file-utils' 'flac' 'gconf' 'gtk2' 'harfbuzz' 'harfbuzz-icu' 'hicolor-icon-theme'
- 'icu' 'libpng' 'libxss' 'libxtst' 'nss' 'opus' 'snappy' 'speech-dispatcher' 'ttf-font' 'xdg-utils')
+ 'icu' 'libpng' 'libxss' 'libxtst' 'nss' 'openssl' 'nspr' 'opus' 'snappy' 'speech-dispatcher' 'ttf-font' 'xdg-utils')
optdepends=('kdebase-kdialog: needed for file dialogs in KDE'
'ttf-liberation: fix fonts for some PDFs')
makedepends=('pacman>=4.2.0')
@@ -21,15 +21,42 @@ sha512sums_i686=('b0d7e80ed9340f48bfe71af834602c4aa508386d76fda74d32c824e8e24b8a
sha512sums_x86_64=('72d2029c805a8b91c9a7e386291235fb410181eefd14b22176822dc4d7584b7a3f95b743c43669399ce552d0ea73e901c16b045ca7d7c33aa308338d31fc87a9')
package() {
- msg2 "Extracting the data.tar.lzma..."
- bsdtar -xf data.tar.lzma -C "$pkgdir/"
- msg2 "Changing permissions. . ."
- chmod -R 0755 "$pkgdir/"
-
- for i in 16x16 22x22 24x24 32x32 48x48 64x64 128x128 256x256; do
- install -Dm644 "$pkgdir"/opt/slimjet/product_logo_${i/x*}.png \
- "$pkgdir"/usr/share/icons/hicolor/$i/apps/flashpeak-slimjet.png
+ msg2 "Extracting the data.tar.lzma..."
+ bsdtar -xf data.tar.lzma -C "$pkgdir/"
+
+ msg2 "Correcting permissions..."
+ chmod -R 0755 "$pkgdir/"
+
+ _crypto_files="libnspr4.so.0d libplds4.so.0d libplc4.so.0d libssl3.so.1d libnss3.so.1d libsmime3.so.1d libnssutil3.so.1d"
+ _libdir="/usr/lib"
- done
+ add_crypto_symlinks() {
+
+ for f in $_crypto_files; do
+ target=$(echo $f | sed 's/.[01]d$//')
+ if [ -f "/$_libdir/$target" ]; then
+ ln -snf "/$_libdir/$target" "$pkgdir/opt/slimjet/$f"
+ else echo "CHECK NSS, OPENSSL, AND NSPR VERSIONS"
+ exit 1
+ fi
+ done
+ }
+ # Arch has libudev.so.1, slimjet wants .0
+ _libudev_0=libudev.so.0
+ _libudev_1=libudev.so.1
+
+ add_udev_symlinks() {
+ ln -snf "/$_libdir/$_libudev_1" "$pkgdir/opt/slimjet/$_libudev_0"
+ }
+
+ msg2 "Adding udev and crypto symlinks..."
+ add_udev_symlinks
+ add_crypto_symlinks
+
+ msg2 "Adding Icons..."
+ for i in 16x16 22x22 24x24 32x32 48x48 64x64 128x128 256x256; do
+ install -Dm644 "$pkgdir"/opt/slimjet/product_logo_${i/x*}.png \
+ "$pkgdir"/usr/share/icons/hicolor/$i/apps/flashpeak-slimjet.png
+ done
}