#Packager: Dimitris Tzemos <dijemos~at~gmail~dot~com>

pkgname=fbreader
pkgver=0.99.4
pkgrel=2dj
source=("http://ftp.osuosl.org/pub/gentoo/distfiles/$pkgname-sources-$pkgver.tgz"
"fbreader-0.99.4.patch"
"fbreader-qt5.patch")
docs=("README.build" "LICENSE")
url=http://fbreader.org


slackdesc=\
(
 #|-----handy-ruler------------------------------------------------------|
"FBReader (e-book reader)"
"FBReader is an e-book reader for various platforms."
"It was orignally written for Sharp Zaurus."
""
"Homepage: http://fbreader.org"
)

build() {
    cd $startdir/src/$pkgname-$pkgver

	# Needed for gcc >= 6.x
	sed -i "s|-Wall|-Wall -Wno-narrowing|" makefiles/arch/desktop.mk || return 1
	patch -p1 < $startdir/src/fbreader-0.99.4.patch || return 1
	# Port to qt5 - patch from gentoo
	patch -p1 < $startdir/src/fbreader-qt5.patch || return 1


	export TARGET_ARCH=desktop
	export UI_TYPE=qt4 # this hasn't changed
	export TARGET_STATUS=release

    make -j $numjobs LIBDIR=/usr/lib${LIBDIRSUFFIX} || return 1
    make install LIBDIR=/usr/lib${LIBDIRSUFFIX} DESTDIR=$startdir/pkg || return 1        

    # create icons
    if [ -e "$startdir/pkg/usr/share/icons/hicolor/48x48/apps" ]; then
      echo "perhaps icons already exists?"
      return 1
    fi
    mkdir -p $startdir/pkg/usr/share/icons/hicolor/48x48/apps || return 1
    
    cp $startdir/pkg/usr/share/pixmaps/FBReader.png $startdir/pkg/usr/share/icons/hicolor/48x48/apps || return 1
    sed -i 's|^Name=E-book reader|Name=FBReader|' $startdir/pkg/usr/share/applications/FBReader.desktop || return 1
    sed -i "s/Categories=.*/Categories=Office;Viewer;Literature;/" $startdir/pkg/usr/share/applications/FBReader.desktop || return 1
    sed -i "s/.png//" $startdir/pkg/usr/share/applications/FBReader.desktop || return 1  
    chown -R root:root $startdir/pkg         
  }



  # Doinst
  doinst() {
  if [ -x /usr/bin/update-desktop-database ]; then
    /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
  fi
  }
