milis/talimatname/genel/a/abiword/talimat

76 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
}