#Packager: Dimitris Tzemos <dijemos(at)gmail.com>

pkgname=orca
pkgver=3.24.0
pkgrel=2dj
source=("ftp://ftp.gnome.org/pub/gnome/sources/orca/3.24/$pkgname-$pkgver.tar.xz" "orca.atspi2.xinitrc" "orca.atspi2.openbox.xinitrc")
sourcetemplate=http://people.salixos.org/djemos/salix/$pkgname/$pkgver/
docs=("AUTHORS" "COPYING" "ChangeLog" "INSTALL" "MAINTAINERS" "NEWS" "README" "TODO")
url=http://live.gnome.org/Orca/
dotnew=(etc/xdg/openbox/environment)
options=('noautodotnew')

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"orca (screen reader)"
"Orca is a free, open source, flexible, and extensible screen reader."
"The xdesktop version is to be used in enviromments other than Gnome3."
""
"Homepage: http://live.gnome.org/Orca/"
)

doinst() {
if [ -f /etc/xdg/openbox/environment.new ]; then
	cp  /etc/xdg/openbox/environment.new /etc/xdg/openbox/environment
fi
}

build() {
	cd $startdir/src/$pkgname-$pkgver
	
	./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --sysconfdir=/etc \
  --localstatedir=/var \
  --mandir=/usr/man \
  --docdir=/usr/doc/$pkgname-$pkgver \
  --build=$arch-slackware-linux
  
	make -j $numjobs || return 1
	make install DESTDIR=$startdir/pkg
	
	mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/ || return 1
	cp $startdir/src/orca.atspi2.xinitrc $startdir/pkg/usr/doc/$pkgname-$pkgver/ || return 1
	cp $startdir/src/orca.atspi2.openbox.xinitrc $startdir/pkg/usr/doc/$pkgname-$pkgver/ || return 1
	mkdir -p $startdir/pkg/etc/xdg/openbox/  || return 1
cat << EOF > $startdir/pkg/etc/xdg/openbox/environment
#
# Set system-wide environment variables here for Openbox
# User-specific variables should be placed in $HOME/.config/openbox/environment
#

# To set your language for displaying messages and time/date formats, use the following:
#LANG=en_CA.UTF8

# To set your keyboard layout, you need to modify your X config:
# http://www.google.com/search?q=how+to+set+keyboard+layout+xorg
export LOGNAME="GDM"
export SAL_USE_VCLPLUGIN="gtk"
export GTK_MODULES="gail:atk-bridge"
export GNOME_ACCESSIBILITY=1
export QT_ACCESSIBILITY=1 # for QT4
export QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 # for QT5
EOF

	# start orca on LXDE and OPENBOX also
	sed -i "s/OnlyShowIn=*.*/OnlyShowIn=GNOME;MATE;Unity;Cinnamon;LXDE;OPENBOX;/g" $PKG/etc/xdg/autostart/orca-autostart.desktop
} 
