milis/talimatname/genel/l/libreoffice/talimat

135 lines
5.2 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: Ofis Programı
# URL: http://www.libreoffice.org/
# Paketçi: Cihan Alkan
# Gerekler: hunspell python3 libwpd neon pango nspr clucene openjdk xmlsec libodfgen libwps libvisio libcdr libmspub libmwaw libe-book libabw libzmf libpagemaker libcmis cppunit libtommath graphite2 harfbuzz redland raptor hyphen mythes lpsolve libexttextcat liborcus beanshell libpng cairo apache-ant junit libetonyek openldap sane bluez poppler cups libatomic-ops gperf gtk2 gtk3 perl-archive-zip perl-xml-parser boost expat gstreamer-plugins-base gstreamer1-plugins-base libgsf librsvg libxml2 libxslt nss postgresql icu gsfonts dejavu-ttf npapi-sdk serf unixodbc xdg-utils desktop-file-utils
# Grup: ofis
isim=libreoffice
surum=6.0.4.2
_surum=6.0.4
devir=1
kaynak=(https://download.documentfoundation.org/libreoffice/src/${_surum}/$isim-$surum.tar.xz
https://download.documentfoundation.org/libreoffice/src/${_surum}/$isim-dictionaries-$surum.tar.xz
https://download.documentfoundation.org/libreoffice/src/${_surum}/$isim-help-$surum.tar.xz
https://download.documentfoundation.org/libreoffice/src/${_surum}/$isim-translations-$surum.tar.xz
https://kaynaklar.milislinux.org/libreofis-milis-ekler.tar.xz)
derle() {
unset ACLOCAL
export LO_PREFIX=/usr
#cd $SRC
#tar -xf $isim-$surum.tar.xz --no-overwrite-dir
cd $isim-$surum
install -dm755 external/tarballs
ln -sv $SRC/$isim-dictionaries-$surum.tar.xz external/tarballs/
ln -sv $SRC/$isim-help-$surum.tar.xz external/tarballs/
ln -sv $SRC/$isim-translations-$surum.tar.xz external/tarballs/
sed -e "/gzip -f/d" \
-e "s|.1.gz|.1|g" \
-i bin/distro-install-desktop-integration
sed -e "/distro-install-file-lists/d" -i Makefile.in
chmod -v +x bin/unpack-sources
./autogen.sh --prefix=$LO_PREFIX \
--sysconfdir=/etc \
--with-vendor="Milis Linux" \
--with-lang="tr" \
--with-help \
--with-myspell-dicts \
--with-alloc=system \
--without-junit \
--without-system-dicts \
--disable-dconf \
--enable-odk \
--with-jdk-home="/opt/jdk" \
--with-ant-home="/opt/ant" \
--disable-firebird-sdbc \
--enable-release-build=yes \
--enable-python=system \
--with-system-apr \
--with-system-boost \
--with-system-clucene \
--with-system-cairo \
--with-system-curl \
--with-system-expat \
--with-system-icu \
--with-system-jpeg \
--with-system-lcms2 \
--with-system-libatomic_ops \
--with-system-libpng \
--with-system-libxml \
--with-system-libodfgen \
--with-system-libmwaw \
--with-system-libetonyek \
--with-system-libvisio \
--with-system-libcmis \
--with-system-libmspub \
--with-system-libexttextcat \
--with-system-orcus \
--with-system-liblangtag \
--with-system-neon \
--with-system-nss \
--with-system-odbc \
--with-system-openldap \
--with-system-openssl \
--with-system-poppler \
--with-system-postgresql \
--with-system-redland \
--with-system-serf \
--with-system-zlib \
--with-system-beanshell \
--with-system-cppunit\
--with-system-graphite\
--with-system-harfbuzz\
--with-system-glm \
--with-system-libwpg \
--with-system-libwps \
--with-system-libzmf \
--with-system-gpgmepp \
--with-parallelism=$(getconf _NPROCESSORS_ONLN)
make -i build-nocheck
make -i DESTDIR=$PKG distro-pack-install
install -v -m755 -d $PKG/$LO_PREFIX/share/appdata
install -v -m644 sysui/desktop/appstream-appdata/*.xml $PKG/$LO_PREFIX/share/appdata
# Sözlük kurulumu
chown -cR 0:0 dictionaries/
for lang in en
do
mkdir -pv $PKG/$LO_PREFIX/lib/libreoffice/share/extensions/dict-$lang
cp -R dictionaries/$lang/* $PKG/$LO_PREFIX/lib/libreoffice/share/extensions/dict-$lang
done
# Bu sembolik bağ, masaüstü menü girdileri için gereklidir
ln -sv -f $LO_PREFIX/lib/libreoffice/program/soffice \
$PKG/usr/bin/libreoffice
# Simgeler
for res in 16 32 48 128 256
do
mkdir -p $PKG/$LO_PREFIX/share/icons/hicolor/${res}x${res}/{apps,mimetypes}
cp sysui/desktop/icons/hicolor/${res}x${res}/apps/*.png \
$PKG/$LO_PREFIX/share/icons/hicolor/${res}x${res}/apps
cp sysui/desktop/icons/hicolor/${res}x${res}/mimetypes/*.png \
$PKG/$LO_PREFIX/share/icons/hicolor/${res}x${res}/mimetypes
done
rm -rf $PKG/gid*
cp -R $SRC/flat_logo.svg $PKG/usr/lib/libreoffice/program/flat_logo.svg
cp -R $SRC/intro.png $PKG/usr/lib/libreoffice/program/intro.png
cp -R $SRC/*.desktop $PKG/usr/lib/libreoffice/share/xdg/
mkdir -p $PKG/tmp
mv $SRC/libreoffice $PKG/tmp/
}