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