libreoffice-still: 6.3.5.2 -> 7.0.4.2
This commit is contained in:
parent
f79e624ce6
commit
14b1e4c71f
@ -58,18 +58,13 @@ in (mkDrv rec {
|
|||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
# For some reason librdf_redland sometimes refers to rasqal.h instead
|
|
||||||
# of rasqal/rasqal.h
|
|
||||||
NIX_CFLAGS_COMPILE = [
|
NIX_CFLAGS_COMPILE = [
|
||||||
"-I${librdf_rasqal}/include/rasqal"
|
"-I${librdf_rasqal}/include/rasqal" # librdf_redland refers to rasqal.h instead of rasqal/rasqal.h
|
||||||
] ++ lib.optionals stdenv.isx86_64 [ "-mno-fma" "-mno-avx" ]
|
"-fno-visibility-inlines-hidden" # https://bugs.documentfoundation.org/show_bug.cgi?id=78174#c10
|
||||||
# https://bugs.documentfoundation.org/show_bug.cgi?id=78174#c10
|
|
||||||
++ [ "-fno-visibility-inlines-hidden" ];
|
|
||||||
|
|
||||||
patches = [
|
|
||||||
./xdg-open-brief.patch
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
patches = [ ./xdg-open-brief.patch ];
|
||||||
|
|
||||||
tarballPath = "external/tarballs";
|
tarballPath = "external/tarballs";
|
||||||
|
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
@ -378,7 +373,7 @@ in (mkDrv rec {
|
|||||||
"--enable-kf5"
|
"--enable-kf5"
|
||||||
"--enable-qt5"
|
"--enable-qt5"
|
||||||
"--enable-gtk3-kde5"
|
"--enable-gtk3-kde5"
|
||||||
] ++ lib.optional (lib.versionOlder version "6.4") "--disable-gtk"; # disables GTK2, GTK3 is still there
|
];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
make unitcheck
|
make unitcheck
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,19 +1,10 @@
|
|||||||
{ lib, kdeIntegration, fetchpatch, ... }:
|
{ lib, kdeIntegration, ... }:
|
||||||
attrs:
|
attrs:
|
||||||
{
|
{
|
||||||
patches = attrs.patches or [ ] ++ [
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://git.pld-linux.org/gitweb.cgi?p=packages/libreoffice.git;a=blob_plain;f=poppler-0.86.patch;h=76b8356d5f22ef537a83b0f9b0debab591f152fe;hb=a2737a61353e305a9ee69640fb20d4582c218008";
|
|
||||||
name = "poppler-0.86.patch";
|
|
||||||
sha256 = "0q6k4l8imgp8ailcv0qx5l83afyw44hah24fi7gjrm9xgv5sbb8j";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
postConfigure = attrs.postConfigure + ''
|
postConfigure = attrs.postConfigure + ''
|
||||||
sed -e '/CPPUNIT_TEST(Import_Export_Import);/d' -i './sw/qa/extras/inc/swmodeltestbase.hxx'
|
sed -e '/CPPUNIT_TEST(Import_Export_Import);/d' -i './sw/qa/inc/swmodeltestbase.hxx'
|
||||||
'';
|
'';
|
||||||
configureFlags = lib.remove "--without-system-qrcodegen"
|
configureFlags = attrs.configureFlags ++ [
|
||||||
(attrs.configureFlags ++ [
|
(lib.enableFeature kdeIntegration "kf5")
|
||||||
(lib.enableFeature kdeIntegration "kde5")
|
];
|
||||||
]);
|
|
||||||
meta = attrs.meta // { description = "Comprehensive, professional-quality productivity suite (Still/Stable release)"; };
|
|
||||||
}
|
}
|
||||||
|
@ -6,9 +6,9 @@ rec {
|
|||||||
inherit sha256;
|
inherit sha256;
|
||||||
};
|
};
|
||||||
|
|
||||||
major = "6";
|
major = "7";
|
||||||
minor = "3";
|
minor = "0";
|
||||||
patch = "5";
|
patch = "4";
|
||||||
tweak = "2";
|
tweak = "2";
|
||||||
|
|
||||||
subdir = "${major}.${minor}.${patch}";
|
subdir = "${major}.${minor}.${patch}";
|
||||||
@ -17,13 +17,13 @@ rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
|
url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
|
||||||
sha256 = "0jnayv1i0iq1gpf3q3z9nfq6jid77d0c76675lkqb3gi07f63nzz";
|
sha256 = "1g9akxvm7fh6lnprnc3g184qdy8gbinhb4rb60gjpw82ip6d5acz";
|
||||||
};
|
};
|
||||||
|
|
||||||
# FIXME rename
|
# FIXME rename
|
||||||
translations = fetchSrc {
|
translations = fetchSrc {
|
||||||
name = "translations";
|
name = "translations";
|
||||||
sha256 = "01g09bbn1ixrsfj4l0x6x8p06dz9hnlrhnr3f3xb42drmi9ipvjv";
|
sha256 = "1v3kpk56fm783d5wihx41jqidpclizkfxrg4n0pq95d79hdiljsl";
|
||||||
};
|
};
|
||||||
|
|
||||||
# the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from
|
# the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from
|
||||||
@ -31,6 +31,6 @@ rec {
|
|||||||
|
|
||||||
help = fetchSrc {
|
help = fetchSrc {
|
||||||
name = "help";
|
name = "help";
|
||||||
sha256 = "1p38wlclv6cbjpkkq7n2mjpxy84pxi4vxc9s5kjp4dm63zzxafd6";
|
sha256 = "1np9f799ww12kggl5az6piv5fi9rf737il5a5r47r4wl2li56qqb";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -23230,10 +23230,7 @@ in
|
|||||||
libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
|
libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
|
||||||
libreoffice = callPackage ../applications/office/libreoffice
|
libreoffice = callPackage ../applications/office/libreoffice
|
||||||
(libreoffice-args // {
|
(libreoffice-args // {
|
||||||
stdenv = gcc9Stdenv; # Fails in multiple ways with gcc10
|
|
||||||
icu = icu64;
|
|
||||||
variant = "still";
|
variant = "still";
|
||||||
jdk = jdk8;
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
libreoffice-still-unwrapped = libreoffice-still.libreoffice;
|
libreoffice-still-unwrapped = libreoffice-still.libreoffice;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user