#!/bin/bash # # This file is part of the LibreOffice project. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # This script attempts to install the necessary dependencies to do LibreOffice development. # # It should be kept in sync with the instructions at # https://wiki.documentfoundation.org/Development/BuildingOnLinux # # Detect OS (i.e. distro) if [ -f /etc/os-release ]; then # freedesktop.org and systemd . /etc/os-release OS=$NAME VER=$VERSION_ID elif type lsb_release >/dev/null 2>&1; then # linuxbase.org OS=$(lsb_release -si) VER=$(lsb_release -sr) elif [ -f /etc/lsb-release ]; then # For some versions of Debian/Ubuntu without lsb_release command . /etc/lsb-release OS=$DISTRIB_ID VER=$DISTRIB_RELEASE elif [ -f /etc/debian_version ]; then # Older Debian/Ubuntu/etc. OS=Debian VER=$(cat /etc/debian_version) elif [ -f /etc/SuSe-release ]; then # Older SuSE/etc. ... elif [ -f /etc/redhat-release ]; then # Older Red Hat, CentOS, etc. ... else # Fall back to uname, e.g. "Linux ", also works for BSD, etc. OS=$(uname -s) VER=$(uname -r) fi echo "Detected OS/Distro/Version" $OS $VER if [ "$OS" = "Debian" -o "$OS" = "Ubuntu" ]; then apt-get install git build-essential zip ccache junit4 libkrb5-dev nasm graphviz python3 python3-dev qtbase5-dev libkf5coreaddons-dev libkf5i18n-dev libkf5config-dev libkf5windowsystem-dev libkf5kio-dev autoconf libcups2-dev libfontconfig1-dev gperf default-jdk doxygen libxslt1-dev xsltproc libxml2-utils libxrandr-dev bison flex libgtk-3-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev ant ant-optional else echo "Sorry, I don't know how to install dependencies for" $OS fi on value='distro/cib/libreoffice-6-3'>distro/cib/libreoffice-6-3 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/Library_merged.mk
mit/xmlhelp?id=d1ca0f4ed0e30394ce6759a20d4896651dd43051'>Bin some pointless comments and reduce some vertical whitespace
AgeCommit message (Expand)Author
Tor Lillqvist
2015-04-23loplugin:staticmethodsNoel Grandin
2015-04-15remove unnecessary use of void in function declarationsNoel Grandin
2015-04-01Add support for cppu::UnoType<void>Stephan Bergmann
2015-04-01Replace remaining getCppuType et al with cppu::UnoTypeStephan Bergmann
2015-03-31Reduce to static_cast any reinterpret_cast from void pointersStephan Bergmann
2015-03-28Clean up C-style casts from pointers to voidStephan Bergmann
2015-03-26const_cast: convert some C-style casts and remove some redundant onesStephan Bergmann
2015-02-07loplugin:deletedspecialStephan Bergmann
2015-01-26followup code removal after changing virtual methods to non-virtualNoel Grandin
2015-01-26new loplugin: change virtual methods to non-virtualNoel Grandin
2015-01-20Some more loplugin:cstylecast: xmlhelpStephan Bergmann