#Maintainer: Dimitris Jemos <djemos~at~slackel~dot~gr>

pkgname=fbreader
pkgver=0.99.4
pkgrel=1dj
source=("http://fbreader.org/files/desktop/$pkgname-sources-$pkgver.tgz")
sourcetemplate=http://people.salixos.org/djemos/salix/$pkgname
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 || return 1

cat > makefiles/target.mk << EOF
TARGET_ARCH = desktop
UI_TYPE = qt4
TARGET_STATUS = release
EOF

   # Add CFLAGS
    sed -i "s|CFLAGS =|CFLAGS = $CFLAGS|" makefiles/arch/desktop.mk || return 1
    sed -i 's|moc-qt4|moc|g' makefiles/arch/desktop.mk || return 1
    sed -i 's|-lunibreak|-llinebreak|g' makefiles/config.mk zlibrary/text/Makefile || return 1

    make -j $numjobs ZLSHARED=no LIBDIR=/usr/lib${LIBDIRSUFFIX} || return 1
    make install ZLSHARED=no 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
  }
