a8b28c34af
Warning: I have *not* built it locally, so the main purpose is to run the whole build on the build farm, hoping it won't fail. Feel free to fix or revert if it does. svn path=/nixpkgs/trunk/; revision=12622
76 lines
2.2 KiB
Nix
76 lines
2.2 KiB
Nix
{ stdenv, fetchurl, pam, python, tcsh, libxslt, perl, perlArchiveZip
|
|
, perlCompressZlib, zlib, libjpeg, expat, pkgconfig, freetype, libwpd
|
|
, libxml2, db4, sablotron, curl, libXaw, fontconfig, libsndfile, neon
|
|
, bison, flex, zip, unzip, gtk, libmspack, getopt, file, cairo, which
|
|
, icu, boost, jdk, ant, hsqldb, libXext, libX11, libXtst, libXi, cups
|
|
, libXinerama, openssl
|
|
}:
|
|
|
|
let version = "2.4.1"; in
|
|
stdenv.mkDerivation rec {
|
|
name = "openoffice.org-${version}";
|
|
builder = ./builder.sh;
|
|
|
|
src =
|
|
fetchurl {
|
|
url = "http://openoffice.bouncer.osuosl.org/?product=OpenOffice.org&os=src_bzip&lang=core&version=${version}";
|
|
name = "OOo_${version}_src_core.tar.bz2";
|
|
sha256 = "1405l6xb1qy6l43n9nli8hhay917nyr8a69agj483aaiskrpdxdb";
|
|
};
|
|
|
|
configureFlags = "
|
|
--with-package-format=native
|
|
--disable-epm
|
|
--disable-fontooo
|
|
--disable-gnome-vfs
|
|
--disable-gnome-vfs
|
|
--disable-mathmldtd
|
|
--disable-mozilla
|
|
--disable-odk
|
|
--disable-pasf
|
|
--disable-qadevooo
|
|
--with-cairo
|
|
--with-system-libs
|
|
--with-system-python
|
|
--with-system-boost
|
|
--with-jdk-home=${jdk}
|
|
--with-ant-home=${ant}
|
|
--without-afms
|
|
--without-dict
|
|
--without-fonts
|
|
--without-myspell-dicts
|
|
--without-nas
|
|
--without-ppds
|
|
--without-system-agg
|
|
--without-system-beanshell
|
|
--without-system-hsqldb
|
|
--without-system-xalan
|
|
--without-system-xerces
|
|
--without-system-xml-apis
|
|
--without-system-xt
|
|
--without-system-db
|
|
--with-system-hsqldb
|
|
--with-hsqldb-jar=${hsqldb}/lib/hsqldb.jar
|
|
";
|
|
|
|
LD_LIBRARY_PATH = "${libXext}/lib:${libX11}/lib:${libXtst}/lib:${libXi}/lib:${libjpeg}/lib";
|
|
|
|
buildInputs = [
|
|
pam python tcsh libxslt perl perlArchiveZip perlCompressZlib zlib
|
|
libjpeg expat pkgconfig freetype libwpd libxml2 db4 sablotron curl
|
|
libXaw fontconfig libsndfile neon bison flex zip unzip gtk libmspack
|
|
getopt file jdk cairo which icu boost libXext libX11 libXtst libXi
|
|
cups libXinerama openssl
|
|
];
|
|
|
|
inherit icu fontconfig libjpeg jdk cups;
|
|
|
|
patches = [./ooo-libtextcat.patch ];
|
|
|
|
meta = {
|
|
description = "OpenOffice.org is a multiplatform and multilingual office suite";
|
|
homepage = http://www.openoffice.org/;
|
|
license = "LGPL";
|
|
};
|
|
}
|