# Tanım: java web uygulamaları için tarayıcı eklentisi
# URL: http://icedtea.classpath.org/wiki/IcedTea-Web
# Paketçi: milisarge
# Gerekler: firefox npapi-sdk junit openjdk rhino xorg-libxtst zip

isim=icedtea-web
surum=1.6.2
devir=1
kaynak=(http://icedtea.wildebeest.org/download/source/$isim-$surum.tar.gz)

unpack_source() {
	local FILE LOCAL_FILENAME COMMAND

	for FILE in ${source[@]}; do
		LOCAL_FILENAME=`get_filename $FILE`
		case $LOCAL_FILENAME in
			*.tar|*.tar.gz|*.tar.Z|*.tgz|*.tar.bz2|*.tbz2|*.tar.xz|*.txz|*.tar.lzma|*.tar.lz|*.zip|*.rpm)
				COMMAND="tar -p --no-same-owner -C $SRC -xf $LOCAL_FILENAME" ;;
			*)
				COMMAND="cp $LOCAL_FILENAME $SRC" ;;
		esac

		echo "$COMMAND"

		$COMMAND

		if [ $? != 0 ]; then
			if [ "$PKGMK_KEEP_WORK" = "no" ]; then
				rm -rf $PKGMK_WORK_DIR
			fi
			error "Building '$TARGET' failed."
			exit $E_UNPACK
		fi
	done

	export LC_ALL="$SAVED_LC_ALL"
}

derle() {

	cd "${SRC}"/${isim}-${surum}
	LC_ALL=C \
	CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-omit-frame-pointer -fno-lifetime-dse" \
	CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks -fno-omit-frame-pointer -fno-lifetime-dse" \
	JAVA_HOME=/opt/OpenJDK-8u60-bin \
	PATH=$JAVA_HOME/bin:$PATH \
	CONFIG_SHELL=/bin/bash \
	./configure \
		--prefix=/usr \
		--datarootdir=/usr/share \
		--libdir=/usr/lib/$isim \
		--libexecdir=/usr/lib/$isim \
		--with-jdk-home=/opt/OpenJDK-8u60-bin \
		--with-rhino=/usr/share/java/rhino.jar \
		--with-firefox=/usr/bin/firefox \
		--with-versionsion=MILIS \
		--disable-docs

	LANG=tr_TR.UTF-8 \
	LC_ALL=C \
	CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-omit-frame-pointer -fno-lifetime-dse" \
	CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks -fno-omit-frame-pointer -fno-lifetime-dse" \
	JAVA_HOME=/opt/OpenJDK-8u60-bin \
	PATH=$JAVA_HOME/bin:$PATH \
	CONFIG_SHELL=/bin/bash \
	make

	make DESTDIR=$PKG install-exec-local install-data-local
	
	cd "${SRC}"/${isim}-${surum} 
	
	rm -rf $PKG/usr/share/man/*
	rm -rf $PKG/usr/share/doc

	install -m 755 -d "${PKG}"/usr/share/{applications,pixmaps}
	install -m 644 javaws.png "${PKG}"/usr/share/pixmaps
	mv javaws.desktop.in javaws.desktop
	mv itweb-settings.desktop.in itweb-settings.desktop
	install -m 644 {javaws,itweb-settings}.desktop "${PKG}"/usr/share/applications
	install -m 755 -d "${PKG}"/usr/bin
	install -m 755 -d "${PKG}"/usr/share/${isim}/bin
	pushd "${PKG}"/usr/share/${isim}/bin
	for file in *; do
	ln -sf /usr/share/${isim}/bin/${file} "${PKG}"/usr/bin/
	done
	popd
	install -d -m 755 $PKG/usr/lib/mozilla/plugins
	ln -s ../../$isim/IcedTeaPlugin.so $PKG/usr/lib/mozilla/plugins/

}
