#Packager: Dimitris Tzemos pkgname=palemoon pkgver=27.3.0 pkgrel=1dj arch=${arch:-x86_64} url="http://www.palemoon.org/" source=("http://linux.palemoon.org/datastore/release/$pkgname-$pkgver.en-US.linux-$arch.tar.bz2" "$pkgname.desktop") docs=("readme.txt" "install" "copying" "changelog" "authors" "news" "todo") doinst() { # update the mime desktop database if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q fi # update the mime database if [ -x /usr/bin/update-mime-database ]; then /usr/bin/update-mime-database usr/share/mime > /dev/null 2>&1 fi } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "palemoon (Web browser)" "Pale Moon is a fork of pre-Australis Mozilla Firefox aiming to be" "fast, efficient and easy to use." "" "Homepage: http://www.palemoon.org/" ) build() { # we don't need cflags since nothing is being compiled here. # we do need to check the architecture though and abort when it's not # supported. if [ ! "$arch" = "i686" ] && [ ! "$arch" = "x86_64" ]; then echo "Sorry, binary packages are available only for i686 and x86_64. Aborting." exit 1 fi # check for sse2 flag and abort if not found [[ $(cat /proc/cpuinfo|grep sse2) ]] || { echo "No required SSE2 support detected. Aborting." exit 1; } cd $SRC/$pkgname # create directories mkdir -p $PKG/opt || return 1 mkdir -p $PKG/usr/bin || return 1 mkdir -p $PKG/usr/share/icons/hicolor/{16x16,32x32,48x48,128x128}/apps || return 1 mkdir -p $PKG/usr/share/applications || return 1 # install pale moon into /opt cp -vr $SRC/palemoon $PKG/opt || return 1 # link stuff ## binary ln -s /opt/palemoon/palemoon $PKG/usr/bin/palemoon || return 1 ## icons ln -s /opt/palemoon/browser/chrome/icons/default/default16.png $PKG/usr/share/icons/hicolor/16x16/apps/palemoon.png || return 1 ln -s /opt/palemoon/browser/chrome/icons/default/default32.png $PKG/usr/share/icons/hicolor/32x32/apps/palemoon.png || return 1 ln -s /opt/palemoon/browser/chrome/icons/default/default48.png $PKG/usr/share/icons/hicolor/48x48/apps/palemoon.png || return 1 ln -s /opt/palemoon/browser/icons/mozicon128.png $PKG/usr/share/icons/hicolor/128x128/apps/palemoon.png || return 1 # install .desktop file cp $SRC/$pkgname.desktop $PKG/usr/share/applications || return 1 echo "alsa-lib,atk,bzip2,cairo,dbus,dbus-glib,expat,fontconfig,freetype,gcc,gcc-g++,gdk-pixbuf2,glib2,gtk+2,harfbuzz,libICE,libSM,libX11,libXau,libXcomposite,libXcursor,libXdamage,libXdmcp,libXext,libXfixes,libXi,libXinerama,libXrandr,libXrender,libXt,libXxf86vm,libdrm,libffi,libpng,libxcb,libxshmfence,mesa,mozilla-nss,pango,pixman,util-linux,zlib" > $startdir/$pkgname-$pkgver-$arch-$pkgrel.dep || return 1