# Tanım: Microsoft Word benzeri basit bir kelime işlemci yazılımı.
# URL: http://www.abisource.com/
# Paketçi: milisarge
# Gerekler: boost cairo aspell fribidi enchant wv icu librsvg gtk2 redland rasqal desktop-file-utils gtk3 goffice
# Grup: ofis

isim=abiword
surum=3.0.2
devir=1
kaynak=(http://www.abisource.com/downloads/$isim/$surum/source/$isim-$surum.tar.gz
		abiword-3.0.0-librevenge.patch
		abiword-3.0.1-libwps-0.4.patch
        aiksaurus-plugin.m4
        command-plugin.m4
        python-override.patch
        bug13815.patch
        enchant-2.1.patch
        libical-deprecated.patch)

derle() {
	cd $isim-$surum
	 # fix build with librevenge based import filters
	patch -Np0 -i ../abiword-3.0.0-librevenge.patch

	# Fix libwpd 0.4 detection
	patch -Np1 -i ../abiword-3.0.1-libwps-0.4.patch

	# Fix python override code to work with Python 3.x
	patch -Np1 -i ../python-override.patch

	# Fix black on black (FS#51667)
	# http://bugzilla.abisource.com/show_bug.cgi?id=13815
	patch -Np1 -i ../bug13815.patch

	# Replace deprecated enchant functions
	patch -Np1 -i ../enchant-2.1.patch

	# Replace deprecated libical functions
	patch -Np1 -i ../libical-deprecated.patch

	# Install missing m4 file
	install -m644 ../aiksaurus-plugin.m4 plugins/aiksaurus/plugin.m4
	install -m644 ../command-plugin.m4 plugins/command/plugin.m4

	# Generate m4 file for configure
	find plugins -name plugin.m4 | xargs cat > plugin-configure.m4

	# enchant-2 naming change
	sed -i 's/enchant >=/enchant-2 >=/' configure.ac

	libtoolize --force
	autoreconf -fi
	export CXXFLAGS="-std=c++0x"
	./configure --prefix=/usr \
    --enable-shared \
    --disable-static \
    --enable-clipart \
    --enable-templates \
    --enable-plugins \
    --enable-introspection
  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
  make
	make
	make DESTDIR=$PKG install

	# Başlatıcı
	sed -i 's/^Exec=/Name[tr]=AbiWord \
	GenericName[tr]=Kelime İşlemci \
	Comment[tr]=Microsoft Word benzeri basit bir kelime işlemci yazılımı.\
	&/' $PKG/usr/share/applications/$isim.desktop
	
	cd src/gi-overrides
	sed -i 's/python -c/python2 -c/' Makefile
	make DESTDIR="$PKG" PYTHON=python2 install
}