Merge remote-tracking branch 'origin/master' into staging-next
Conflicts: nixos/doc/manual/release-notes/rl-2505.section.md
This commit is contained in:
@@ -4,23 +4,21 @@
|
||||
|
||||
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
|
||||
|
||||
- NixOS now has initial support for the [**COSMIC DE**](https://system76.com/cosmic) which is currently at **Alpha 7**. COSMIC is a Rust-based Desktop Environment by System76, makers of Pop!_OS. Enable COSMIC by enabling the greeter (login manager) `services.displayManager.cosmic-greeter.enable` and the DE itself by enabling `services.desktopManager.cosmic.enable` options. The support in NixOS/nixpkgs is stable but still considered experimental because of the recent the addition. The COSMIC maintainers will be waiting for one more release of NixOS to determine if the experimental tag should be removed or not. Until then, please report any issues to the [COSMIC DE tracker in Nixpkgs](https://github.com/NixOS/nixpkgs/issues/259641) instead of upstream.
|
||||
- NixOS now has initial support for the [**COSMIC DE**](https://system76.com/cosmic) which is currently at **Alpha 7**. COSMIC is a Rust-based Desktop Environment by System76, makers of Pop!_OS. You can use COSMIC by enabling the greeter (login manager) with [](#opt-services.displayManager.cosmic-greeter.enable), and the DE itself by enabling [](#opt-services.desktopManager.cosmic.enable). The support in NixOS/Nixpkgs is stable but still considered experimental because of the recent the addition. The COSMIC maintainers will be waiting for one more release of NixOS to determine if the experimental tag should be removed or not. Until then, please report any issues to the [COSMIC DE tracker in Nixpkgs](https://github.com/NixOS/nixpkgs/issues/259641) instead of upstream.
|
||||
|
||||
- `services.dex` now restarts upon changes to the `.environmentFile` or entries in `.settings.staticClients[].secretFile` when the entry is a `path` type.
|
||||
|
||||
- `nixos-rebuild-ng`, a full rewrite of `nixos-rebuild` in Python, is available for testing. You can enable it by setting [system.rebuild.enableNg](options.html#opt-system.rebuild.enableNg) in your configuration (this will replace the old `nixos-rebuild`), or by adding `nixos-rebuild-ng` to your `environment.systemPackages` (in this case, it will live side-by-side with `nixos-rebuild` as `nixos-rebuild-ng`). It is expected that the next major version of NixOS (25.11) will enable `system.rebuild.enableNg` by default.
|
||||
- `nixos-rebuild-ng`, a full rewrite of `nixos-rebuild` in Python, is available for testing. You can enable it by setting [](#opt-system.rebuild.enableNg) in your configuration (this will replace the old `nixos-rebuild`), or by adding `nixos-rebuild-ng` to your `environment.systemPackages` (in this case, it will live side-by-side with `nixos-rebuild` as `nixos-rebuild-ng`). It is expected that the next major version of NixOS (25.11) will enable `system.rebuild.enableNg` by default.
|
||||
|
||||
- The `nixos-generate-config` command now supports a optional `--flake` option, which will generate a flake.nix file alongside the `configuration.nix` and `hardware-configuration.nix`, providing an easy introduction into flake-based system configurations.
|
||||
|
||||
- A `nixos-rebuild build-image` sub-command has been added.
|
||||
It allows users to build platform-specific (disk) images from their NixOS configurations. `nixos-rebuild build-image` works similar to the popular [nix-community/nixos-generators](https://github.com/nix-community/nixos-generators) project. See new [section on image building in the NixOS manual](https://nixos.org/manual/nixos/unstable/#sec-image-nixos-rebuild-build-image). It is also available for `nixos-rebuild-ng`.
|
||||
It allows users to build platform-specific (disk) images from their NixOS configurations. `nixos-rebuild build-image` works similar to the popular [nix-community/nixos-generators](https://github.com/nix-community/nixos-generators) project. See new [section on image building in the NixOS manual](#sec-image-nixos-rebuild-build-image). It is also available for `nixos-rebuild-ng`.
|
||||
|
||||
- `nixos-option` has been rewritten to a Nix expression called by a simple bash script. This lowers our maintenance threshold, makes eval errors less verbose, adds support for flake-based configurations, descending into `attrsOf` and `listOf` submodule options, and `--show-trace`.
|
||||
|
||||
- The packaging of Mesa graphics drivers has been significantly reworked, in particular:
|
||||
- applications linked against different Mesa versions than installed on the system should now work correctly going forward (however, applications against older Mesa, e.g. from Nixpkgs releases before 25.05, remain broken)
|
||||
- the global Mesa version can now be managed without a mass rebuild by setting `hardware.graphics.package`
|
||||
- packages that used to depend on Mesa for libgbm or libdri should use `libgbm` or `dri-pkgconfig-stub` as inputs, respectively
|
||||
- Applications linked against different Mesa versions than installed on the system should now work correctly going forward (however, applications against older Mesa, e.g. from Nixpkgs releases before 25.05, remain broken)
|
||||
- The global Mesa version can now be managed without a mass rebuild by setting [](#opt-hardware.graphics.package)
|
||||
- Packages that used to depend on Mesa for libgbm or libdri should use `libgbm` or `dri-pkgconfig-stub` as inputs, respectively
|
||||
|
||||
- OpenSSH has been updated from 9.9p2 to 10.0p2, dropping support for DSA keys and adding a new `ssh-auth` binary to handle user authentication in a different address space from unauthenticated sessions. Additionally, we now enable a configure option by default that attempts to lock sshd into RAM to prevent it from being swapped out, which may improve performance if the system is under memory pressure. See the [full changelog](https://www.openwall.com/lists/oss-security/2025/04/09/1) for more details.
|
||||
|
||||
@@ -34,19 +32,19 @@
|
||||
|
||||
Refer to the [GNOME release notes](https://release.gnome.org/48/) for more details.
|
||||
|
||||
- The `intel` video driver for X.org (from the xf86-video-intel package) which was previously removed because it was non-functional has been fixed and the driver has been re-introduced.
|
||||
- The `intel` video driver for X.org (from the xf86-video-intel package, which was previously removed because it was non-functional) has been fixed and the driver has been re-introduced.
|
||||
|
||||
- The Mattermost module ({option}`services.mattermost`) and packages (`mattermost` and `mmctl`) have been substantially updated:
|
||||
- {option}`services.mattermost.preferNixConfig` now defaults to true if you advance {option}`system.stateVersion` to 25.05. This means that if you have {option}`services.mattermost.mutableConfig` set, NixOS will override your settings to those that you define in the module. It is recommended to leave this at the default, even if you used a mutable config before, because it will ensure that your Mattermost data directories are correct. If you moved your data directories, you may want to review the module changes before upgrading.
|
||||
- Mattermost telemetry reporting is now disabled by default, though security update notifications are enabled. Look at {option}`services.mattermost.telemetry` for options to control this behavior.
|
||||
- The Mattermost module ([`services.mattermost`](#opt-services.mattermost.enable)) and packages (`mattermost` and `mmctl`) have been substantially updated:
|
||||
- [](#opt-services.mattermost.preferNixConfig) now defaults to true if you advance [](#opt-system.stateVersion) to 25.05. This means that if you have [](#opt-services.mattermost.mutableConfig) set, NixOS will override your settings to those that you define in the module. It is recommended to leave this at the default, even if you used a mutable config before, because it will ensure that your Mattermost data directories are correct. If you moved your data directories, you may want to review the module changes before upgrading.
|
||||
- Mattermost telemetry reporting is now disabled by default, though security update notifications are enabled. Look at [`services.mattermost.telemetry`](#opt-services.mattermost.telemetry.enableDiagnostics) for options to control this behavior.
|
||||
- `pkgs.mattermost` has been updated from 9.11 to 10.5 to track the latest extended support release, since 9.11 will become end-of-life during the lifetime of NixOS 25.05.
|
||||
- `pkgs.mattermostLatest` is now an option to track the latest (non-prerelease) Mattermost release. We test upgrade migrations from ESR releases (`pkgs.mattermost`) to `pkgs.mattermostLatest`.
|
||||
- The Mattermost frontend is now built from source and can be overridden.
|
||||
- Note that the Mattermost derivation containing both the webapp and server is now wrapped to allow them to be built independently, so overrides to both webapp and server look like `mattermost.overrideAttrs (prev: { webapp = prev.webapp.override { ... }; server = prev.server.override { ... }; })` now.
|
||||
- `services.mattermost.listenAddress` has been split into {option}`services.mattermost.host` and {option}`services.mattermost.port`. If your `listenAddress` contained a port, you will need to edit your configuration.
|
||||
- Mattermost now supports peer authentication on both MySQL and Postgres database backends. Updating {option}`system.stateVersion` to 25.05 or later will result in peer authentication being used by default if the Mattermost server would otherwise be connecting to localhost. This is the recommended configuration.
|
||||
- `services.mattermost.listenAddress` has been split into [](#opt-services.mattermost.host) and [](#opt-services.mattermost.port). If your `listenAddress` contained a port, you will need to edit your configuration.
|
||||
- Mattermost now supports peer authentication on both MySQL and Postgres database backends. Updating [](#opt-system.stateVersion) to 25.05 or later will result in peer authentication being used by default if the Mattermost server would otherwise be connecting to localhost. This is the recommended configuration.
|
||||
- The Mattermost module will produce eval warnings if a database password would end up in the Nix store, and recommend alternatives such as peer authentication or using the environment file.
|
||||
- We now support `mmctl` for Mattermost administration if both {option}`services.mattermost.socket.enable` and {option}`services.mattermost.socket.export` are set, which export the Mattermost control socket path into the system environment.
|
||||
- We now support `mmctl` for Mattermost administration if both [](#opt-services.mattermost.socket.enable) and [](#opt-services.mattermost.socket.export) are set, which export the Mattermost control socket path into the system environment.
|
||||
- A new `pkgs.mattermost.buildPlugin` function has been added, which allows plugins to be built from source, including webapp frontends with a supported package-lock.json. See the Mattermost NixOS test and [manual](https://nixos.org/manual/nixpkgs/unstable/#sec-mattermost-plugins-build) for an example.
|
||||
- Note that the Mattermost module will create an account _without_ a well-known UID if the username differs from the default (`mattermost`). If you used Mattermost with a nonstandard username, you may want to review the module changes before upgrading.
|
||||
|
||||
@@ -529,6 +527,8 @@
|
||||
|
||||
- SSH host key generation has been separated into the dedicated systemd service sshd-keygen.service.
|
||||
|
||||
- [`services.dex`](#opt-services.dex.enable) now restarts upon changes to the [`.environmentFile`](#opt-services.dex.environmentFile) option or `path` type entries in `.settings.staticClients[].secretFile`.
|
||||
|
||||
- [`services.geoclue2`](#opt-services.geoclue2.enable) now has an `enableStatic` option, which allows the NixOS configuration to specify a fixed location for GeoClue to use.
|
||||
|
||||
- [`services.mongodb`](#opt-services.mongodb.enable) is now compatible with the `mongodb-ce` binary package. To make use of it, set [`services.mongodb.package`](#opt-services.mongodb.package) to `pkgs.mongodb-ce`.
|
||||
|
||||
@@ -80,16 +80,13 @@ in
|
||||
The package that provides the default driver set.
|
||||
'';
|
||||
type = lib.types.package;
|
||||
internal = true;
|
||||
};
|
||||
|
||||
package32 = lib.mkOption {
|
||||
description = ''
|
||||
The package that provides the 32-bit driver set. Used when {option}`enable32Bit` is enabled.
|
||||
set.
|
||||
'';
|
||||
type = lib.types.package;
|
||||
internal = true;
|
||||
};
|
||||
|
||||
extraPackages = lib.mkOption {
|
||||
|
||||
@@ -410,7 +410,7 @@ in
|
||||
etc."qemu/bridge.conf".text = lib.concatMapStringsSep "\n" (e: "allow ${e}") cfg.allowedBridges;
|
||||
systemPackages = with pkgs; [
|
||||
libressl.nc
|
||||
iptables
|
||||
config.networking.firewall.package
|
||||
cfg.package
|
||||
cfg.qemu.package
|
||||
];
|
||||
|
||||
+3
-2
@@ -508,7 +508,7 @@ In the interest of keeping our maintenance burden and the size of Nixpkgs to a m
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
name = "fix-check-for-using-shared-freetype-lib.patch";
|
||||
url = "http://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=8f5d285";
|
||||
url = "https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/patch/?id=8f5d28536e4518716fdfe974e580194c8f57871d";
|
||||
hash = "sha256-uRcxaCjd+WAuGrXOmGfFeu79cUILwkRdBu48mwcBE7g=";
|
||||
})
|
||||
];
|
||||
@@ -517,12 +517,13 @@ In the interest of keeping our maintenance burden and the size of Nixpkgs to a m
|
||||
|
||||
If a patch is available online but does not cleanly apply, it can be modified in some fixed ways by using additional optional arguments for `fetchpatch`. Check [the `fetchpatch` reference](https://nixos.org/manual/nixpkgs/unstable/#fetchpatch) for details.
|
||||
|
||||
When adding patches in this manner you should be reasonably sure that the used URL is stable. Patches referencing open pull requests will change when the PR is updated and code forges (such as GitHub) usually garbage collect commits that are no longer reachable due to rebases/amends.
|
||||
|
||||
### Vendoring patches
|
||||
|
||||
In the following cases, a `.patch` file _should_ be added to Nixpkgs repository, instead of retrieved:
|
||||
|
||||
- solves problems unique to packaging in Nixpkgs
|
||||
- is already proposed upstream but not merged yet
|
||||
- cannot be fetched easily
|
||||
- has a high chance to disappear in the future due to unstable or unreliable URLs
|
||||
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "fbneo";
|
||||
version = "0-unstable-2025-04-24";
|
||||
version = "0-unstable-2025-05-09";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "fbneo";
|
||||
rev = "8a1e2d68b1065cb1d3686e37b2643f54ab50f527";
|
||||
hash = "sha256-X1GWOHcIUnazno4ZkqlB+ugOtsAgADQqXFFBZy5OV4g=";
|
||||
rev = "922fb2c9d7541b3554f7e5364a6072da241a9837";
|
||||
hash = "sha256-LVQlWznu0wGlyFDexNaMqYjqHHNDeLLa6oeGvqGAjPQ=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "mame";
|
||||
version = "0-unstable-2025-04-01";
|
||||
version = "0-unstable-2025-05-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "mame";
|
||||
rev = "a638be8510d061f435e2abd46e514bb6c7e41262";
|
||||
hash = "sha256-adMLJ3mm+02X07UwG3ojhdt1x5+FvCartxNc/EHz4CQ=";
|
||||
rev = "ee7155be0735e38f47c555a69217a2b77d6eca13";
|
||||
hash = "sha256-g/gl8NFwAAUb9csynpYsxd2WBzKv5kReWDtfOc+qTv4=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -74,11 +74,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "inkscape";
|
||||
version = "1.4";
|
||||
version = "1.4.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://inkscape.org/release/inkscape-${finalAttrs.version}/source/archive/xz/dl/inkscape-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "sha256-xZqFRTtpmt3rzVHB3AdoTdlqEMiuxxaxlVHbUFYuE/U=";
|
||||
sha256 = "sha256-dHlqivThSg1dXBzFjT7B6m1IigQwbdbo0ywR8HSNcjI=";
|
||||
};
|
||||
|
||||
# Inkscape hits the ARGMAX when linking on macOS. It appears to be
|
||||
@@ -88,12 +88,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
strictDeps = true;
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# fix typo in gobjectptr member function. remove on update
|
||||
name = "gobjectptr-fix-member-name.patch";
|
||||
url = "https://gitlab.com/inkscape/inkscape/-/commit/eb6dadcf1a5c660167ba43f3606c8e7cc6529787.patch";
|
||||
hash = "sha256-FvbJV/YrBwhHg0kFdbhyd/Y9g7YV2nPIrRqZt7yJ50Q=";
|
||||
})
|
||||
(replaceVars ./fix-python-paths.patch {
|
||||
# Python is used at run-time to execute scripts,
|
||||
# e.g., those from the "Effects" menu.
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
cmake,
|
||||
pkg-config,
|
||||
qmake,
|
||||
qtbase,
|
||||
qtxmlpatterns,
|
||||
@@ -65,20 +65,20 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace OpenBoard.pro \
|
||||
--replace-fail '/usr/include/quazip5' '${lib.getDev quazip}/include/QuaZip-Qt5-${quazip.version}/quazip' \
|
||||
--replace-fail '-lquazip5' '-lquazip1-qt5' \
|
||||
--replace-fail '/usr/include/poppler' '${lib.getDev poppler}/include/poppler'
|
||||
|
||||
substituteInPlace resources/etc/OpenBoard.config \
|
||||
--replace-fail 'EnableAutomaticSoftwareUpdates=true' 'EnableAutomaticSoftwareUpdates=false' \
|
||||
--replace-fail 'EnableSoftwareUpdates=true' 'EnableAutomaticSoftwareUpdates=false' \
|
||||
--replace-fail 'HideCheckForSoftwareUpdate=false' 'HideCheckForSoftwareUpdate=true'
|
||||
'';
|
||||
|
||||
# Required by Poppler
|
||||
cmakeFlags = [
|
||||
"-DCMAKE_CXX_STANDARD=20"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
qmake
|
||||
copyDesktopItems
|
||||
cmake
|
||||
pkg-config
|
||||
wrapQtAppsHook
|
||||
];
|
||||
|
||||
@@ -111,43 +111,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
propagatedBuildInputs = [ importer ];
|
||||
|
||||
makeFlags = [ "release-install" ];
|
||||
|
||||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
name = "OpenBoard";
|
||||
exec = "OpenBoard %f";
|
||||
icon = "OpenBoard";
|
||||
comment = "OpenBoard, an interactive white board application";
|
||||
desktopName = "OpenBoard";
|
||||
mimeTypes = [ "application/ubz" ];
|
||||
categories = [ "Education" ];
|
||||
startupNotify = true;
|
||||
})
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
lrelease OpenBoard.pro
|
||||
|
||||
# Replicated release_scripts/linux/package.sh
|
||||
mkdir -p $out/opt/openboard/i18n
|
||||
cp -R resources/customizations build/linux/release/product/* $out/opt/openboard/
|
||||
cp resources/i18n/*.qm $out/opt/openboard/i18n/
|
||||
install -m644 resources/linux/openboard-ubz.xml $out/opt/openboard/etc/
|
||||
install -Dm644 resources/images/OpenBoard.png $out/share/icons/hicolor/64x64/apps/OpenBoard.png
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
dontWrapQtApps = true;
|
||||
|
||||
postFixup = ''
|
||||
makeWrapper $out/opt/openboard/OpenBoard $out/bin/OpenBoard \
|
||||
"''${qtWrapperArgs[@]}"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Interactive whiteboard application";
|
||||
homepage = "https://openboard.ch/";
|
||||
@@ -157,6 +120,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
fufexan
|
||||
];
|
||||
platforms = platforms.linux;
|
||||
mainProgram = "OpenBoard";
|
||||
mainProgram = "openboard";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -18,6 +18,7 @@ mkDerivation {
|
||||
meta = {
|
||||
license = with lib.licenses; [ lgpl21 ];
|
||||
maintainers = [ lib.maintainers.bkchr ];
|
||||
broken = true; # doesn't build with latest Poppler
|
||||
};
|
||||
nativeBuildInputs = [
|
||||
extra-cmake-modules
|
||||
|
||||
@@ -343,6 +343,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
# Revert part of https://github.com/LibreOffice/core/commit/6f60670877208612b5ea320b3677480ef6508abb that broke zlib linking
|
||||
./readd-explicit-zlib-link.patch
|
||||
|
||||
# Backport patch to fix build with Poppler 25.05
|
||||
# FIXME: conditionalize/remove as upstream updates
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/LibreOffice/core/commit/0ee2636304ac049f21415c67e92040f7d6c14d35.patch";
|
||||
includes = [ "sdext/*" ];
|
||||
hash = "sha256-8yipl5ln1yCNfVM8SuWowsw1Iy/SXIwbdT1ZfNw4cJA=";
|
||||
})
|
||||
]
|
||||
++ lib.optionals (lib.versionOlder version "24.8") [
|
||||
(fetchpatch2 {
|
||||
@@ -353,7 +361,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
]
|
||||
++ lib.optionals (variant == "collabora") [
|
||||
./fix-unpack-collabora.patch
|
||||
./skip-broken-sentence-breaking-rules.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
@@ -613,7 +620,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"--enable-gtk3-kde5"
|
||||
]
|
||||
++ (
|
||||
if variant == "fresh" then
|
||||
if variant == "fresh" || variant == "collabora" then
|
||||
[
|
||||
"--with-system-rhino"
|
||||
"--with-rhino-jar=${rhino}/share/java/js.jar"
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
This part caused build failures in Collabora.
|
||||
|
||||
LibreOffice has just dropped the entire file some time ago.
|
||||
|
||||
--- a/i18npool/source/breakiterator/data/sent.txt 1970-01-01 01:00:01.000000000 +0100
|
||||
--- b/i18npool/source/breakiterator/data/sent.txt 1970-01-01 01:00:01.000000000 +0100
|
||||
@@ -88,41 +88,3 @@
|
||||
[[^$STerm $ATerm $Close $Sp $Sep $Format $Extend $Thai]{bof}] ($Extend | $Format | $Close | $Sp)* [^$Thai];
|
||||
[[^$STerm $ATerm $Close $Sp $Sep $Format $Extend]{bof}] ($Extend | $Format | $Close | $Sp)* ([$Sep{eof}] | $CR $LF){100};
|
||||
|
||||
-## -------------------------------------------------
|
||||
-
|
||||
-!!reverse;
|
||||
-
|
||||
-$SpEx_R = ($Extend | $Format)* $Sp;
|
||||
-$ATermEx_R = ($Extend | $Format)* $ATerm;
|
||||
-$STermEx_R = ($Extend | $Format)* $STerm;
|
||||
-$CloseEx_R = ($Extend | $Format)* $Close;
|
||||
-
|
||||
-#
|
||||
-# Reverse rules.
|
||||
-# For now, use the old style inexact reverse rules, which are easier
|
||||
-# to write, but less efficient.
|
||||
-# TODO: exact reverse rules. It appears that exact reverse rules
|
||||
-# may require improving support for look-ahead breaks in the
|
||||
-# builder. Needs more investigation.
|
||||
-#
|
||||
-
|
||||
-[{bof}] (.? | $LF $CR) [^$Sep]* [$Sep {eof}] ($SpEx_R* $CloseEx_R* ($STermEx_R | $ATermEx_R))*;
|
||||
-#.*;
|
||||
-
|
||||
-# Explanation for this rule:
|
||||
-#
|
||||
-# It needs to back over
|
||||
-# The $Sep at which we probably begin
|
||||
-# All of the non $Sep chars leading to the preceding $Sep
|
||||
-# The preceding $Sep, which will be the second one that the rule matches.
|
||||
-# Any immediately preceding STerm or ATerm sequences. We need to see these
|
||||
-# to get the correct rule status when moving forwards again.
|
||||
-#
|
||||
-# [{bof}] inhibit rule chaining. Without this, rule would loop on itself and match
|
||||
-# the entire string.
|
||||
-#
|
||||
-# (.? | $LF $CR) Match one $Sep instance. Use .? rather than $Sep because position might be
|
||||
-# at the beginning of the string at this point, and we don't want to fail.
|
||||
-# Can only use {eof} once, and it is used later.
|
||||
-#
|
||||
-
|
||||
@@ -1,6 +1,8 @@
|
||||
diff --git a/sc/Module_sc.mk b/sc/Module_sc.mk
|
||||
index 63dc4b92b90d..fc6d83da6448 100644
|
||||
--- a/sc/Module_sc.mk
|
||||
+++ b/sc/Module_sc.mk
|
||||
@@ -69,8 +69,8 @@ endif
|
||||
@@ -70,8 +70,8 @@ endif
|
||||
|
||||
ifneq ($(DISABLE_GUI),TRUE)
|
||||
ifeq ($(OS),LINUX)
|
||||
@@ -10,17 +12,43 @@
|
||||
CppunitTest_sc_tiledrendering2 \
|
||||
))
|
||||
endif
|
||||
diff --git a/sc/qa/extras/vba-macro-test.cxx b/sc/qa/extras/vba-macro-test.cxx
|
||||
index 4dc1f0fe93c4..46b506131719 100644
|
||||
--- a/sc/qa/extras/vba-macro-test.cxx
|
||||
+++ b/sc/qa/extras/vba-macro-test.cxx
|
||||
@@ -364,7 +364,7 @@ CPPUNIT_TEST_FIXTURE(VBAMacroTest, testVba)
|
||||
@@ -355,7 +355,7 @@ CPPUNIT_TEST_FIXTURE(VBAMacroTest, testVba)
|
||||
// Failed: : Test change event for Range.FillRight:
|
||||
// Tests passed: 4
|
||||
// Tests failed: 4
|
||||
-#if !defined(_WIN32)
|
||||
+#if 0 // flaky, see above
|
||||
{ OUString("Ranges-3.xls"),
|
||||
OUString(
|
||||
"vnd.sun.Star.script:VBAProject.testMacros.test?language=Basic&location=document") },
|
||||
{ u"Ranges-3.xls"_ustr,
|
||||
u"vnd.sun.Star.script:VBAProject.testMacros.test?language=Basic&location=document"_ustr },
|
||||
#endif
|
||||
diff --git a/sc/qa/unit/subsequent_export_test2.cxx b/sc/qa/unit/subsequent_export_test2.cxx
|
||||
index 1396cef69fa5..8ca0e4043f72 100644
|
||||
--- a/sc/qa/unit/subsequent_export_test2.cxx
|
||||
+++ b/sc/qa/unit/subsequent_export_test2.cxx
|
||||
@@ -100,6 +100,8 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringXLSX)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX)
|
||||
{
|
||||
+ return; // fails consistently
|
||||
+
|
||||
// this doc is configured with CalcA1 ref syntax
|
||||
createScDoc("xlsx/empty.xlsx");
|
||||
|
||||
@@ -137,6 +139,8 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringUnspecified)
|
||||
{
|
||||
+ return; // fails consistently
|
||||
+
|
||||
createScDoc();
|
||||
|
||||
ScDocument* pDoc = getScDoc();
|
||||
diff --git a/sc/qa/unit/ucalc_formula.cxx b/sc/qa/unit/ucalc_formula.cxx
|
||||
index 40d2c6f174de..9f540581133e 100644
|
||||
--- a/sc/qa/unit/ucalc_formula.cxx
|
||||
+++ b/sc/qa/unit/ucalc_formula.cxx
|
||||
@@ -1507,6 +1507,8 @@ CPPUNIT_TEST_FIXTURE(TestFormula, testFormulaAnnotateTrimOnDoubleRefs)
|
||||
@@ -29,21 +57,104 @@
|
||||
{
|
||||
+ return; // fails consistently on nixpkgs?
|
||||
+
|
||||
m_pDoc->InsertTab(0, "Formula");
|
||||
m_pDoc->InsertTab(0, u"Formula"_ustr);
|
||||
|
||||
sc::AutoCalcSwitch aACSwitch(*m_pDoc, true); // turn auto calc on.
|
||||
--- a/sw/qa/extras/tiledrendering/tiledrendering.cxx
|
||||
+++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx
|
||||
@@ -2948,6 +2948,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testHighlightNumbering_shd)
|
||||
diff --git a/sd/qa/unit/tiledrendering/tiledrendering.cxx b/sd/qa/unit/tiledrendering/tiledrendering.cxx
|
||||
index 3892b36b5a85..68d5c21fc896 100644
|
||||
--- a/sd/qa/unit/tiledrendering/tiledrendering.cxx
|
||||
+++ b/sd/qa/unit/tiledrendering/tiledrendering.cxx
|
||||
@@ -1580,6 +1580,8 @@ CPPUNIT_TEST_FIXTURE(SdTiledRenderingTest, testMultiViewInsertDeletePage)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testPilcrowRedlining)
|
||||
CPPUNIT_TEST_FIXTURE(SdTiledRenderingTest, testMultiViewInsertDeletePage2)
|
||||
{
|
||||
+ return; // fails consistently
|
||||
+
|
||||
// Load the document.
|
||||
SdXImpressDocument* pXImpressDocument = createDoc("dummy.odp");
|
||||
SdTestViewCallback aView1;
|
||||
diff --git a/sw/qa/extras/layout/layout.cxx b/sw/qa/extras/layout/layout.cxx
|
||||
index 17055fa287ed..aa27d6969717 100644
|
||||
--- a/sw/qa/extras/layout/layout.cxx
|
||||
+++ b/sw/qa/extras/layout/layout.cxx
|
||||
@@ -1364,6 +1364,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testRedlineFlysInHeader)
|
||||
#if !defined(MACOSX)
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter, TestTdf150606)
|
||||
{
|
||||
+ return; // flaky
|
||||
+
|
||||
// Load a document where the top left tile contains
|
||||
// paragraph and line break symbols with redlining.
|
||||
SwXTextDocument* pXTextDocument = createDoc("pilcrow-redlining.fodt");
|
||||
@@ -4100,6 +4104,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip)
|
||||
createSwDoc("tdf150606-1-min.odt");
|
||||
|
||||
SwWrtShell* pWrtShell = getSwDocShell()->GetWrtShell();
|
||||
diff --git a/sw/qa/extras/layout/layout4.cxx b/sw/qa/extras/layout/layout4.cxx
|
||||
index eb9abea5a538..a2d511607a48 100644
|
||||
--- a/sw/qa/extras/layout/layout4.cxx
|
||||
+++ b/sw/qa/extras/layout/layout4.cxx
|
||||
@@ -1518,6 +1518,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf104209VertRTL)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408LTR)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking a first bidi portion correctly underflows in LTR text
|
||||
createSwDoc("tdf56408-ltr.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1532,6 +1533,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408LTR)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408RTL)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking a first bidi portion correctly underflows in RTL text
|
||||
createSwDoc("tdf56408-rtl.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1546,6 +1548,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408RTL)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408NoUnderflow)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// The fix for tdf#56408 introduced a change to line breaking between text with
|
||||
// direction changes. This test verifies behavior in the trivial case, when a
|
||||
// break opportunity exists at the direction change boundary.
|
||||
@@ -1562,6 +1565,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408NoUnderflow)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408AfterFieldCrash)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify there is no crash/assertion for underflow after a number field
|
||||
createSwDoc("tdf56408-after-field.fodt");
|
||||
}
|
||||
@@ -1619,6 +1623,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf164907_rowHeightAtLeast)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829LTR)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions
|
||||
createSwDoc("tdf157829-ltr.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1633,6 +1638,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829LTR)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829RTL)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions
|
||||
createSwDoc("tdf157829-rtl.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
diff --git a/sw/qa/extras/odfexport/odfexport2.cxx b/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
index b2c844e91f81..46356e02c050 100644
|
||||
--- a/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
+++ b/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
@@ -1720,6 +1720,7 @@ CPPUNIT_TEST_FIXTURE(Test, testMidnightRedlineDatetime)
|
||||
// - Error: "2001-01-01" does not satisfy the "dateTime" type
|
||||
// because "2001-01-01T00:00:00" became "2001-01-01" on roundtrip.
|
||||
loadAndReload("midnight_redline.fodt");
|
||||
+ return; // fails on aarch64
|
||||
|
||||
xmlDocUniquePtr pXmlDoc = parseExport(u"content.xml"_ustr);
|
||||
assertXPathContent(pXmlDoc,
|
||||
diff --git a/sw/qa/extras/tiledrendering/tiledrendering.cxx b/sw/qa/extras/tiledrendering/tiledrendering.cxx
|
||||
index 1e404a1d733a..33e9866dc828 100644
|
||||
--- a/sw/qa/extras/tiledrendering/tiledrendering.cxx
|
||||
+++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx
|
||||
@@ -3788,6 +3788,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip)
|
||||
// toggling Formatting Marks on/off for one view should have no effect on other views
|
||||
CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testToggleFormattingMarks)
|
||||
{
|
||||
@@ -52,42 +163,40 @@
|
||||
SwXTextDocument* pXTextDocument = createDoc();
|
||||
int nView1 = SfxLokHelper::getView();
|
||||
|
||||
diff --git a/unoxml/qa/unit/rdftest.cxx b/unoxml/qa/unit/rdftest.cxx
|
||||
index 61c556369d21..c91befbbada2 100644
|
||||
--- a/unoxml/qa/unit/rdftest.cxx
|
||||
+++ b/unoxml/qa/unit/rdftest.cxx
|
||||
@@ -962,6 +962,7 @@ CPPUNIT_TEST_FIXTURE(RDFStreamTest, testTdf123293)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(RDFStreamTest, testDocumentMetadataAccess)
|
||||
{
|
||||
+ return; // fails on aarch64
|
||||
loadFromURL(u"private:factory/swriter"_ustr);
|
||||
|
||||
uno::Reference<rdf::XDocumentMetadataAccess> xDocumentMetadataAccess(mxComponent,
|
||||
diff --git a/vcl/qa/cppunit/complextext.cxx b/vcl/qa/cppunit/complextext.cxx
|
||||
index c8a9e6e7c3cd..c0a2bb33b312 100644
|
||||
--- a/vcl/qa/cppunit/complextext.cxx
|
||||
+++ b/vcl/qa/cppunit/complextext.cxx
|
||||
@@ -529,6 +529,8 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testMixedCJKLatinScript_glyph_advanceme
|
||||
@@ -553,6 +553,8 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testMixedCJKLatinScript_glyph_advanceme
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf107718)
|
||||
{
|
||||
+ return; // fails to find the font
|
||||
+ return; // fails in nixpkgs
|
||||
+
|
||||
#if HAVE_MORE_FONTS
|
||||
#if !defined _WIN32 // TODO: Fails on jenkins but passes locally
|
||||
vcl::Font aFont(u"Source Han Sans"_ustr, u"Regular"_ustr, Size(0, 72));
|
||||
--- ./sd/qa/unit/tiledrendering/tiledrendering.cxx 2025-03-22 19:42:09.450877126 +0100
|
||||
+++ ./sd/qa/unit/tiledrendering/tiledrendering.cxx 2025-03-22 19:47:05.663896648 +0100
|
||||
@@ -2496,6 +2496,7 @@
|
||||
diff --git a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
|
||||
index 4909267f7c74..63a177b0a2a5 100644
|
||||
--- a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
|
||||
+++ b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
|
||||
@@ -6056,6 +6056,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf162750SmallCapsLigature)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SdTiledRenderingTest, testGetViewRenderState)
|
||||
CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf164106SplitReorderedClusters)
|
||||
{
|
||||
+ return ; // SD;Dark instead of S;Dark is the correct outcome elsewhere?
|
||||
SdXImpressDocument* pXImpressDocument = createDoc("dummy.odp");
|
||||
int nFirstViewId = SfxLokHelper::getView();
|
||||
ViewCallback aView1;
|
||||
--- ./sc/qa/unit/subsequent_export_test2.cxx 2025-03-22 19:51:50.959915451 +0100
|
||||
+++ ./sc/qa/unit/subsequent_export_test2.cxx 2025-03-22 19:51:54.691915697 +0100
|
||||
@@ -103,6 +103,7 @@
|
||||
+ return; // fails due to missing font: Noto Sans
|
||||
saveAsPDF(u"tdf164106.fodt");
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX)
|
||||
{
|
||||
+ return; // Apparently an issue with loading reference config
|
||||
// this doc is configured with CalcA1 ref syntax
|
||||
createScDoc("xlsx/empty.xlsx");
|
||||
|
||||
@@ -140,6 +141,7 @@
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringUnspecified)
|
||||
{
|
||||
+ return; // Apparently an issue with loading reference config
|
||||
createScDoc();
|
||||
|
||||
ScDocument* pDoc = getScDoc();
|
||||
auto pPdfDocument = parsePDFExport();
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
diff --git a/sc/Module_sc.mk b/sc/Module_sc.mk
|
||||
index 63dc4b92b90d..fc6d83da6448 100644
|
||||
--- a/sc/Module_sc.mk
|
||||
+++ b/sc/Module_sc.mk
|
||||
@@ -69,8 +69,8 @@ endif
|
||||
@@ -70,8 +70,8 @@ endif
|
||||
|
||||
ifneq ($(DISABLE_GUI),TRUE)
|
||||
ifeq ($(OS),LINUX)
|
||||
@@ -10,6 +12,8 @@
|
||||
CppunitTest_sc_tiledrendering2 \
|
||||
))
|
||||
endif
|
||||
diff --git a/sc/qa/extras/vba-macro-test.cxx b/sc/qa/extras/vba-macro-test.cxx
|
||||
index 4dc1f0fe93c4..46b506131719 100644
|
||||
--- a/sc/qa/extras/vba-macro-test.cxx
|
||||
+++ b/sc/qa/extras/vba-macro-test.cxx
|
||||
@@ -355,7 +355,7 @@ CPPUNIT_TEST_FIXTURE(VBAMacroTest, testVba)
|
||||
@@ -21,6 +25,8 @@
|
||||
{ u"Ranges-3.xls"_ustr,
|
||||
u"vnd.sun.Star.script:VBAProject.testMacros.test?language=Basic&location=document"_ustr },
|
||||
#endif
|
||||
diff --git a/sc/qa/unit/ucalc_formula.cxx b/sc/qa/unit/ucalc_formula.cxx
|
||||
index 40d2c6f174de..9f540581133e 100644
|
||||
--- a/sc/qa/unit/ucalc_formula.cxx
|
||||
+++ b/sc/qa/unit/ucalc_formula.cxx
|
||||
@@ -1507,6 +1507,8 @@ CPPUNIT_TEST_FIXTURE(TestFormula, testFormulaAnnotateTrimOnDoubleRefs)
|
||||
@@ -32,9 +38,11 @@
|
||||
m_pDoc->InsertTab(0, u"Formula"_ustr);
|
||||
|
||||
sc::AutoCalcSwitch aACSwitch(*m_pDoc, true); // turn auto calc on.
|
||||
diff --git a/sw/qa/extras/layout/layout.cxx b/sw/qa/extras/layout/layout.cxx
|
||||
index 17055fa287ed..aa27d6969717 100644
|
||||
--- a/sw/qa/extras/layout/layout.cxx
|
||||
+++ b/sw/qa/extras/layout/layout.cxx
|
||||
@@ -1347,6 +1347,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testRedlineFlysInHeader)
|
||||
@@ -1364,6 +1364,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testRedlineFlysInHeader)
|
||||
#if !defined(MACOSX)
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter, TestTdf150606)
|
||||
{
|
||||
@@ -42,10 +50,89 @@
|
||||
+
|
||||
createSwDoc("tdf150606-1-min.odt");
|
||||
|
||||
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
|
||||
SwWrtShell* pWrtShell = getSwDocShell()->GetWrtShell();
|
||||
diff --git a/sw/qa/extras/layout/layout4.cxx b/sw/qa/extras/layout/layout4.cxx
|
||||
index eb9abea5a538..a2d511607a48 100644
|
||||
--- a/sw/qa/extras/layout/layout4.cxx
|
||||
+++ b/sw/qa/extras/layout/layout4.cxx
|
||||
@@ -1518,6 +1518,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf104209VertRTL)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408LTR)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking a first bidi portion correctly underflows in LTR text
|
||||
createSwDoc("tdf56408-ltr.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1532,6 +1533,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408LTR)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408RTL)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking a first bidi portion correctly underflows in RTL text
|
||||
createSwDoc("tdf56408-rtl.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1546,6 +1548,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408RTL)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408NoUnderflow)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// The fix for tdf#56408 introduced a change to line breaking between text with
|
||||
// direction changes. This test verifies behavior in the trivial case, when a
|
||||
// break opportunity exists at the direction change boundary.
|
||||
@@ -1562,6 +1565,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408NoUnderflow)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408AfterFieldCrash)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify there is no crash/assertion for underflow after a number field
|
||||
createSwDoc("tdf56408-after-field.fodt");
|
||||
}
|
||||
@@ -1619,6 +1623,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf164907_rowHeightAtLeast)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829LTR)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions
|
||||
createSwDoc("tdf157829-ltr.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1633,6 +1638,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829LTR)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829RTL)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions
|
||||
createSwDoc("tdf157829-rtl.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
diff --git a/sw/qa/extras/layout/layout5.cxx b/sw/qa/extras/layout/layout5.cxx
|
||||
index 5f008a55b1c0..c6ae2a9023de 100644
|
||||
--- a/sw/qa/extras/layout/layout5.cxx
|
||||
+++ b/sw/qa/extras/layout/layout5.cxx
|
||||
@@ -1544,6 +1544,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf144450)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf166152)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans
|
||||
+
|
||||
createSwDoc("tdf166152.fodt");
|
||||
|
||||
auto* pWrtShell = getSwDocShell()->GetWrtShell();
|
||||
diff --git a/sw/qa/extras/odfexport/odfexport2.cxx b/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
index 2f732b3863be..d06f19954da1 100644
|
||||
--- a/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
+++ b/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
@@ -1719,6 +1719,7 @@ CPPUNIT_TEST_FIXTURE(Test, testMidnightRedlineDatetime)
|
||||
// - Error: "2001-01-01" does not satisfy the "dateTime" type
|
||||
// because "2001-01-01T00:00:00" became "2001-01-01" on roundtrip.
|
||||
loadAndReload("midnight_redline.fodt");
|
||||
+ return; // fails on aarch64
|
||||
|
||||
xmlDocUniquePtr pXmlDoc = parseExport(u"content.xml"_ustr);
|
||||
assertXPathContent(pXmlDoc,
|
||||
diff --git a/sw/qa/extras/tiledrendering/tiledrendering.cxx b/sw/qa/extras/tiledrendering/tiledrendering.cxx
|
||||
index 0f0cd9ed3403..b40b3240120c 100644
|
||||
--- a/sw/qa/extras/tiledrendering/tiledrendering.cxx
|
||||
+++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx
|
||||
@@ -4091,6 +4091,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip)
|
||||
@@ -3754,6 +3754,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip)
|
||||
// toggling Formatting Marks on/off for one view should have no effect on other views
|
||||
CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testToggleFormattingMarks)
|
||||
{
|
||||
@@ -54,69 +141,11 @@
|
||||
SwXTextDocument* pXTextDocument = createDoc();
|
||||
int nView1 = SfxLokHelper::getView();
|
||||
|
||||
--- a/sw/qa/extras/layout/layout4.cxx
|
||||
+++ b/sw/qa/extras/layout/layout4.cxx
|
||||
@@ -1518,6 +1518,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf104209VertRTL)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408LTR)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking a first bidi portion correctly underflows in LTR text
|
||||
createSwDoc("tdf56408-ltr.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1532,6 +1532,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408LTR)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408RTL)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking a first bidi portion correctly underflows in RTL text
|
||||
createSwDoc("tdf56408-rtl.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1546,6 +1547,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408RTL)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408NoUnderflow)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// The fix for tdf#56408 introduced a change to line breaking between text with
|
||||
// direction changes. This test verifies behavior in the trivial case, when a
|
||||
// break opportunity exists at the direction change boundary.
|
||||
@@ -1562,6 +1563,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408NoUnderflow)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408AfterFieldCrash)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify there is no crash/assertion for underflow after a number field
|
||||
createSwDoc("tdf56408-after-field.fodt");
|
||||
}
|
||||
@@ -1612,6 +1614,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf155229RowAtLeast)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829LTR)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions
|
||||
createSwDoc("tdf157829-ltr.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
@@ -1626,6 +1629,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829LTR)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829RTL)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans Hebrew
|
||||
// Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions
|
||||
createSwDoc("tdf157829-rtl.fodt");
|
||||
auto pXmlDoc = parseLayoutDump();
|
||||
--- a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
|
||||
+++ b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
|
||||
@@ -6079,6 +6079,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf162750SmallCapsLigature)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf164106SplitReorderedClusters)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans
|
||||
saveAsPDF(u"tdf164106.fodt");
|
||||
|
||||
auto pPdfDocument = parsePDFExport();
|
||||
diff --git a/unoxml/qa/unit/rdftest.cxx b/unoxml/qa/unit/rdftest.cxx
|
||||
index 61c556369d21..c91befbbada2 100644
|
||||
--- a/unoxml/qa/unit/rdftest.cxx
|
||||
+++ b/unoxml/qa/unit/rdftest.cxx
|
||||
@@ -962,6 +962,7 @@
|
||||
@@ -962,6 +962,7 @@ CPPUNIT_TEST_FIXTURE(RDFStreamTest, testTdf123293)
|
||||
|
||||
CPPUNIT_TEST_FIXTURE(RDFStreamTest, testDocumentMetadataAccess)
|
||||
{
|
||||
@@ -124,13 +153,15 @@
|
||||
loadFromURL(u"private:factory/swriter"_ustr);
|
||||
|
||||
uno::Reference<rdf::XDocumentMetadataAccess> xDocumentMetadataAccess(mxComponent,
|
||||
--- a/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
+++ b/sw/qa/extras/odfexport/odfexport2.cxx
|
||||
@@ -1711,6 +1711,7 @@ CPPUNIT_TEST_FIXTURE(Test, testMidnightRedlineDatetime)
|
||||
// - Error: "2001-01-01" does not satisfy the "dateTime" type
|
||||
// because "2001-01-01T00:00:00" became "2001-01-01" on roundtrip.
|
||||
loadAndReload("midnight_redline.fodt");
|
||||
+ return; // fails on aarch64
|
||||
diff --git a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
|
||||
index 203b9cebc1df..b07082f1e6b1 100644
|
||||
--- a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
|
||||
+++ b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
|
||||
@@ -6077,6 +6077,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf162750SmallCapsLigature)
|
||||
|
||||
xmlDocUniquePtr pXmlDoc = parseExport(u"content.xml"_ustr);
|
||||
assertXPathContent(pXmlDoc,
|
||||
CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf164106SplitReorderedClusters)
|
||||
{
|
||||
+ return; // fails due to missing font: Noto Sans
|
||||
saveAsPDF(u"tdf164106.fodt");
|
||||
|
||||
auto pPdfDocument = parsePDFExport();
|
||||
|
||||
+190
-197
@@ -14,11 +14,11 @@
|
||||
md5name = "daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c-phc-winner-argon2-20190702.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "boost_1_82_0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/boost_1_82_0.tar.xz";
|
||||
sha256 = "e48ab6953fbd68ba47234bea5173e62427e9f6a7894e152305142895cfe955de";
|
||||
name = "boost_1_86_0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/boost_1_86_0.tar.xz";
|
||||
sha256 = "efd6d4ce7e8571ba86f77a30bee2d3dd8dccd306721351464fc6998dd00b0c8c";
|
||||
md5 = "";
|
||||
md5name = "e48ab6953fbd68ba47234bea5173e62427e9f6a7894e152305142895cfe955de-boost_1_82_0.tar.xz";
|
||||
md5name = "efd6d4ce7e8571ba86f77a30bee2d3dd8dccd306721351464fc6998dd00b0c8c-boost_1_86_0.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "box2d-2.4.1.tar.gz";
|
||||
@@ -35,11 +35,11 @@
|
||||
md5name = "c44a2e898895cfc13b42d2371ba4b88b0777d7782214d6cdc91c33720f3b0d91-breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "bsh-2.0b6-src.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip";
|
||||
sha256 = "9e93c73e23aff644b17dfff656444474c14150e7f3b38b19635e622235e01c96";
|
||||
md5 = "beeca87be45ec87d241ddd0e1bad80c1";
|
||||
md5name = "beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip";
|
||||
name = "bsh-2.1.1-src.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/bsh-2.1.1-src.zip";
|
||||
sha256 = "2248387ceaa319840434a3547a8b2fec12f95a8418ee039ce5ff5726053a139c";
|
||||
md5 = "";
|
||||
md5name = "2248387ceaa319840434a3547a8b2fec12f95a8418ee039ce5ff5726053a139c-bsh-2.1.1-src.zip";
|
||||
}
|
||||
{
|
||||
name = "bzip2-1.0.8.tar.gz";
|
||||
@@ -56,11 +56,11 @@
|
||||
md5name = "4eebc4c2bad0402bc3f501db184417094657d111fb6c06f076a82ea191fe1faf-cairo-1.17.6.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libcdr-0.1.7.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libcdr-0.1.7.tar.xz";
|
||||
sha256 = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4";
|
||||
name = "libcdr-0.1.8.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libcdr-0.1.8.tar.xz";
|
||||
sha256 = "ced677c8300b29c91d3004bb1dddf0b99761bf5544991c26c2ee8f427e87193c";
|
||||
md5 = "";
|
||||
md5name = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4-libcdr-0.1.7.tar.xz";
|
||||
md5name = "ced677c8300b29c91d3004bb1dddf0b99761bf5544991c26c2ee8f427e87193c-libcdr-0.1.8.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "clucene-core-2.3.3.4.tar.gz";
|
||||
@@ -84,11 +84,11 @@
|
||||
md5name = "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4-dtoa-20180411.tgz";
|
||||
}
|
||||
{
|
||||
name = "libcmis-0.6.1.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libcmis-0.6.1.tar.xz";
|
||||
sha256 = "d54d19d86153dbc88e2d468f7136269a2cfe71b73227e12fded01d29ac268074";
|
||||
name = "libcmis-0.6.2.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libcmis-0.6.2.tar.xz";
|
||||
sha256 = "1b5c2d7258ff93eb5f9958ff0e4dfd7332dc75a071bb717dde2217a26602a644";
|
||||
md5 = "";
|
||||
md5name = "d54d19d86153dbc88e2d468f7136269a2cfe71b73227e12fded01d29ac268074-libcmis-0.6.1.tar.xz";
|
||||
md5name = "1b5c2d7258ff93eb5f9958ff0e4dfd7332dc75a071bb717dde2217a26602a644-libcmis-0.6.2.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "CoinMP-1.8.4.tgz";
|
||||
@@ -105,11 +105,11 @@
|
||||
md5name = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7-cppunit-1.15.1.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "curl-8.11.0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/curl-8.11.0.tar.xz";
|
||||
sha256 = "db59cf0d671ca6e7f5c2c5ec177084a33a79e04c97e71cf183a5cdea235054eb";
|
||||
name = "curl-8.12.1.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/curl-8.12.1.tar.xz";
|
||||
sha256 = "0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202";
|
||||
md5 = "";
|
||||
md5name = "db59cf0d671ca6e7f5c2c5ec177084a33a79e04c97e71cf183a5cdea235054eb-curl-8.11.0.tar.xz";
|
||||
md5name = "0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202-curl-8.12.1.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libe-book-0.1.3.tar.xz";
|
||||
@@ -140,18 +140,18 @@
|
||||
md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libetonyek-0.1.10.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.10.tar.xz";
|
||||
sha256 = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a";
|
||||
name = "libetonyek-0.1.12.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.12.tar.xz";
|
||||
sha256 = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83";
|
||||
md5 = "";
|
||||
md5name = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a-libetonyek-0.1.10.tar.xz";
|
||||
md5name = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83-libetonyek-0.1.12.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "expat-2.6.4.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/expat-2.6.4.tar.xz";
|
||||
sha256 = "a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee";
|
||||
name = "expat-2.7.1.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/expat-2.7.1.tar.xz";
|
||||
sha256 = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30";
|
||||
md5 = "";
|
||||
md5name = "a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee-expat-2.6.4.tar.xz";
|
||||
md5name = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30-expat-2.7.1.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "Firebird-3.0.7.33374-0.tar.bz2";
|
||||
@@ -161,11 +161,11 @@
|
||||
md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "fontconfig-2.14.2.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/fontconfig-2.14.2.tar.xz";
|
||||
sha256 = "dba695b57bce15023d2ceedef82062c2b925e51f5d4cc4aef736cf13f60a468b";
|
||||
name = "fontconfig-2.16.1.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/fontconfig-2.16.1.tar.xz";
|
||||
sha256 = "f4577b62f3a909597c9fb032c6a7a2ae39649ed8ce7048b615a48f32abc0d53a";
|
||||
md5 = "";
|
||||
md5name = "dba695b57bce15023d2ceedef82062c2b925e51f5d4cc4aef736cf13f60a468b-fontconfig-2.14.2.tar.xz";
|
||||
md5name = "f4577b62f3a909597c9fb032c6a7a2ae39649ed8ce7048b615a48f32abc0d53a-fontconfig-2.16.1.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "crosextrafonts-20130214.tar.gz";
|
||||
@@ -210,11 +210,11 @@
|
||||
md5name = "8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3-liberation-narrow-fonts-ttf-1.07.6.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "liberation-fonts-ttf-2.1.4.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.1.4.tar.gz";
|
||||
sha256 = "26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef";
|
||||
name = "liberation-fonts-ttf-2.1.5.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.1.5.tar.gz";
|
||||
sha256 = "7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0";
|
||||
md5 = "";
|
||||
md5name = "26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef-liberation-fonts-ttf-2.1.4.tar.gz";
|
||||
md5name = "7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0-liberation-fonts-ttf-2.1.5.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "LinLibertineG-20120116.zip";
|
||||
@@ -238,18 +238,18 @@
|
||||
md5name = "1b6880e4b8df09c3b9e246d6084bfd94bf32a0ffff60cf2dcffd3622d0e2d79f-NotoKufiArabic-v2.109.zip";
|
||||
}
|
||||
{
|
||||
name = "NotoSans-v2.014.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/NotoSans-v2.014.zip";
|
||||
sha256 = "1dffbaf31a0a699ee2c57dfb60c1a628010425301dd076cfb485adbe017352c1";
|
||||
name = "NotoSans-v2.015.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/NotoSans-v2.015.zip";
|
||||
sha256 = "0c34df072a3fa7efbb7cbf34950e1f971a4447cffe365d3a359e2d4089b958f5";
|
||||
md5 = "";
|
||||
md5name = "1dffbaf31a0a699ee2c57dfb60c1a628010425301dd076cfb485adbe017352c1-NotoSans-v2.014.zip";
|
||||
md5name = "0c34df072a3fa7efbb7cbf34950e1f971a4447cffe365d3a359e2d4089b958f5-NotoSans-v2.015.zip";
|
||||
}
|
||||
{
|
||||
name = "NotoSerif-v2.014.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/NotoSerif-v2.014.zip";
|
||||
sha256 = "6abce0a80df4ef6d5a944d60c81099364481d6a7015b0721d87bc4c16acc1fd3";
|
||||
name = "NotoSerif-v2.015.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/NotoSerif-v2.015.zip";
|
||||
sha256 = "0e9a43c8a4b94ac76f55069ed1d7385bbcaf6b99527a94deb5619e032b7e76c1";
|
||||
md5 = "";
|
||||
md5name = "6abce0a80df4ef6d5a944d60c81099364481d6a7015b0721d87bc4c16acc1fd3-NotoSerif-v2.014.zip";
|
||||
md5name = "0e9a43c8a4b94ac76f55069ed1d7385bbcaf6b99527a94deb5619e032b7e76c1-NotoSerif-v2.015.zip";
|
||||
}
|
||||
{
|
||||
name = "NotoSerifHebrew-v2.004.zip";
|
||||
@@ -294,11 +294,11 @@
|
||||
md5name = "b21c198a4c76ae598a304decefb3b5c2a4c2d4c3ae226728eff359185f291c6f-NotoSerifArmenian-v2.008.zip";
|
||||
}
|
||||
{
|
||||
name = "NotoSansGeorgian-v2.003.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/NotoSansGeorgian-v2.003.zip";
|
||||
sha256 = "bd75d1f0b9ef619b5ded0018d6258eeab2f9e976d8f8074bb7890f4e301648bf";
|
||||
name = "NotoSansGeorgian-v2.005.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/NotoSansGeorgian-v2.005.zip";
|
||||
sha256 = "10e85011008108308e6feab0408242acb07804da61ede3d3ff236461ae07ab1b";
|
||||
md5 = "";
|
||||
md5name = "bd75d1f0b9ef619b5ded0018d6258eeab2f9e976d8f8074bb7890f4e301648bf-NotoSansGeorgian-v2.003.zip";
|
||||
md5name = "10e85011008108308e6feab0408242acb07804da61ede3d3ff236461ae07ab1b-NotoSansGeorgian-v2.005.zip";
|
||||
}
|
||||
{
|
||||
name = "NotoSerifGeorgian-v2.003.zip";
|
||||
@@ -385,11 +385,11 @@
|
||||
md5name = "c33e04199f6d69056a6de0ebc5522dbe36e02f145208c71c9a4c803841151ad2-NotoSerifTC.zip";
|
||||
}
|
||||
{
|
||||
name = "culmus-0.133.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/culmus-0.133.tar.gz";
|
||||
sha256 = "c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05";
|
||||
name = "culmus-0.140.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/culmus-0.140.tar.gz";
|
||||
sha256 = "6daed104481007752a76905000e71c0093c591c8ef3017d1b18222c277fc52e3";
|
||||
md5 = "";
|
||||
md5name = "c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05-culmus-0.133.tar.gz";
|
||||
md5name = "6daed104481007752a76905000e71c0093c591c8ef3017d1b18222c277fc52e3-culmus-0.140.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libre-hebrew-1.0.tar.gz";
|
||||
@@ -406,18 +406,18 @@
|
||||
md5name = "b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52-alef-1.001.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "Amiri-1.000.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/Amiri-1.000.zip";
|
||||
sha256 = "926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30";
|
||||
name = "Amiri-1.001.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/Amiri-1.001.zip";
|
||||
sha256 = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a";
|
||||
md5 = "";
|
||||
md5name = "926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30-Amiri-1.000.zip";
|
||||
md5name = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a-Amiri-1.001.zip";
|
||||
}
|
||||
{
|
||||
name = "ReemKufi-1.2.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/ReemKufi-1.2.zip";
|
||||
sha256 = "c4fd68a23c0ea471cc084ae7efe888da372b925cb208eeb0322c26792d2ef413";
|
||||
name = "ReemKufi-1.7.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/ReemKufi-1.7.zip";
|
||||
sha256 = "2359f036c7bddeb4d5529d7b3c9139c3288c920cc26053d417cdbb563eafe0a4";
|
||||
md5 = "";
|
||||
md5name = "c4fd68a23c0ea471cc084ae7efe888da372b925cb208eeb0322c26792d2ef413-ReemKufi-1.2.zip";
|
||||
md5name = "2359f036c7bddeb4d5529d7b3c9139c3288c920cc26053d417cdbb563eafe0a4-ReemKufi-1.7.zip";
|
||||
}
|
||||
{
|
||||
name = "Scheherazade-2.100.zip";
|
||||
@@ -497,32 +497,32 @@
|
||||
md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "freetype-2.13.0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/freetype-2.13.0.tar.xz";
|
||||
sha256 = "5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c";
|
||||
name = "freetype-2.13.3.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/freetype-2.13.3.tar.xz";
|
||||
sha256 = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289";
|
||||
md5 = "";
|
||||
md5name = "5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c-freetype-2.13.0.tar.xz";
|
||||
md5name = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289-freetype-2.13.3.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "frozen-1.1.1.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/frozen-1.1.1.tar.gz";
|
||||
sha256 = "f7c7075750e8fceeac081e9ef01944f221b36d9725beac8681cbd2838d26be45";
|
||||
name = "frozen-1.2.0.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/frozen-1.2.0.tar.gz";
|
||||
sha256 = "ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823";
|
||||
md5 = "";
|
||||
md5name = "f7c7075750e8fceeac081e9ef01944f221b36d9725beac8681cbd2838d26be45-frozen-1.1.1.tar.gz";
|
||||
md5name = "ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823-frozen-1.2.0.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "glm-0.9.9.8.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/glm-0.9.9.8.zip";
|
||||
sha256 = "6bba5f032bed47c73ad9397f2313b9acbfb56253d0d0576b5873d3dcb25e99ad";
|
||||
name = "glm-1.0.1.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/glm-1.0.1.zip";
|
||||
sha256 = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5";
|
||||
md5 = "";
|
||||
md5name = "6bba5f032bed47c73ad9397f2313b9acbfb56253d0d0576b5873d3dcb25e99ad-glm-0.9.9.8.zip";
|
||||
md5name = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5-glm-1.0.1.zip";
|
||||
}
|
||||
{
|
||||
name = "gpgme-1.23.2.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/gpgme-1.23.2.tar.bz2";
|
||||
sha256 = "9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224";
|
||||
name = "gpgme-1.24.2.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/gpgme-1.24.2.tar.bz2";
|
||||
sha256 = "e11b1a0e361777e9e55f48a03d89096e2abf08c63d84b7017cfe1dce06639581";
|
||||
md5 = "";
|
||||
md5name = "9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224-gpgme-1.23.2.tar.bz2";
|
||||
md5name = "e11b1a0e361777e9e55f48a03d89096e2abf08c63d84b7017cfe1dce06639581-gpgme-1.24.2.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "graphite2-minimal-1.3.14.tgz";
|
||||
@@ -532,11 +532,11 @@
|
||||
md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz";
|
||||
}
|
||||
{
|
||||
name = "harfbuzz-8.2.2.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/harfbuzz-8.2.2.tar.xz";
|
||||
sha256 = "e433ad85fbdf57f680be29479b3f964577379aaf319f557eb76569f0ecbc90f3";
|
||||
name = "harfbuzz-8.5.0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/harfbuzz-8.5.0.tar.xz";
|
||||
sha256 = "77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27";
|
||||
md5 = "";
|
||||
md5name = "e433ad85fbdf57f680be29479b3f964577379aaf319f557eb76569f0ecbc90f3-harfbuzz-8.2.2.tar.xz";
|
||||
md5name = "77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27-harfbuzz-8.5.0.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "hsqldb_1_8_0.zip";
|
||||
@@ -567,25 +567,25 @@
|
||||
md5name = "0e279003f5199f80031c6dcd08f79d6f65a0505139160e7df0d09b226bff4023-IAccessible2-1.3+git20231013.3d8c7f0.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "icu4c-73_2-src.tgz";
|
||||
url = "https://dev-www.libreoffice.org/src/icu4c-73_2-src.tgz";
|
||||
sha256 = "818a80712ed3caacd9b652305e01afc7fa167e6f2e94996da44b90c2ab604ce1";
|
||||
name = "icu4c-75_1-src.tgz";
|
||||
url = "https://dev-www.libreoffice.org/src/icu4c-75_1-src.tgz";
|
||||
sha256 = "cb968df3e4d2e87e8b11c49a5d01c787bd13b9545280fc6642f826527618caef";
|
||||
md5 = "";
|
||||
md5name = "818a80712ed3caacd9b652305e01afc7fa167e6f2e94996da44b90c2ab604ce1-icu4c-73_2-src.tgz";
|
||||
md5name = "cb968df3e4d2e87e8b11c49a5d01c787bd13b9545280fc6642f826527618caef-icu4c-75_1-src.tgz";
|
||||
}
|
||||
{
|
||||
name = "icu4c-73_2-data.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/icu4c-73_2-data.zip";
|
||||
sha256 = "ca1ee076163b438461e484421a7679fc33a64cd0a54f9d4b401893fa1eb42701";
|
||||
name = "icu4c-75_1-data.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/icu4c-75_1-data.zip";
|
||||
sha256 = "a5104212dc317a64f9b035723ea706f2f4fd5a0f37b7923fae7aeb9d1d0061b1";
|
||||
md5 = "";
|
||||
md5name = "ca1ee076163b438461e484421a7679fc33a64cd0a54f9d4b401893fa1eb42701-icu4c-73_2-data.zip";
|
||||
md5name = "a5104212dc317a64f9b035723ea706f2f4fd5a0f37b7923fae7aeb9d1d0061b1-icu4c-75_1-data.zip";
|
||||
}
|
||||
{
|
||||
name = "Java-WebSocket-1.5.4.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/Java-WebSocket-1.5.4.tar.gz";
|
||||
sha256 = "a6828b35d1f938fee2335945f3d3c563cbbfa58ce7eb0bf72778d0fa7a550720";
|
||||
name = "Java-WebSocket-1.6.0.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/Java-WebSocket-1.6.0.tar.gz";
|
||||
sha256 = "f3ce29efde338707241d47ab4784b19a1e3658bfa0564b5bc5f80c27e5118728";
|
||||
md5 = "";
|
||||
md5name = "a6828b35d1f938fee2335945f3d3c563cbbfa58ce7eb0bf72778d0fa7a550720-Java-WebSocket-1.5.4.tar.gz";
|
||||
md5name = "f3ce29efde338707241d47ab4784b19a1e3658bfa0564b5bc5f80c27e5118728-Java-WebSocket-1.6.0.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "flow-engine-0.9.4.zip";
|
||||
@@ -672,32 +672,32 @@
|
||||
md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "language-subtag-registry-2024-06-14.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2024-06-14.tar.bz2";
|
||||
sha256 = "75bc394dd83ddfd62b172a462db1b66bdb5950f40823ed63b8c7db6b71e37e75";
|
||||
name = "language-subtag-registry-2025-03-10.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-03-10.tar.bz2";
|
||||
sha256 = "555968dd413c69fe2c072a29e0f1a2a48856533d923ffd8377ff86f6ea701b39";
|
||||
md5 = "";
|
||||
md5name = "75bc394dd83ddfd62b172a462db1b66bdb5950f40823ed63b8c7db6b71e37e75-language-subtag-registry-2024-06-14.tar.bz2";
|
||||
md5name = "555968dd413c69fe2c072a29e0f1a2a48856533d923ffd8377ff86f6ea701b39-language-subtag-registry-2025-03-10.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "lcms2-2.16.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lcms2-2.16.tar.gz";
|
||||
sha256 = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51";
|
||||
name = "lcms2-2.17.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lcms2-2.17.tar.gz";
|
||||
sha256 = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074";
|
||||
md5 = "";
|
||||
md5name = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51-lcms2-2.16.tar.gz";
|
||||
md5name = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074-lcms2-2.17.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libassuan-2.5.7.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libassuan-2.5.7.tar.bz2";
|
||||
sha256 = "0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76";
|
||||
name = "libassuan-3.0.2.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libassuan-3.0.2.tar.bz2";
|
||||
sha256 = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6";
|
||||
md5 = "";
|
||||
md5name = "0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76-libassuan-2.5.7.tar.bz2";
|
||||
md5name = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6-libassuan-3.0.2.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "libatomic_ops-7.8.0.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.0.tar.gz";
|
||||
sha256 = "15676e7674e11bda5a7e50a73f4d9e7d60452271b8acf6fd39a71fefdf89fa31";
|
||||
name = "libatomic_ops-7.8.2.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.2.tar.gz";
|
||||
sha256 = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51";
|
||||
md5 = "";
|
||||
md5name = "15676e7674e11bda5a7e50a73f4d9e7d60452271b8acf6fd39a71fefdf89fa31-libatomic_ops-7.8.0.tar.gz";
|
||||
md5name = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51-libatomic_ops-7.8.2.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libeot-0.01.tar.bz2";
|
||||
@@ -707,25 +707,25 @@
|
||||
md5name = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a-libeot-0.01.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "libexttextcat-3.4.6.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libexttextcat-3.4.6.tar.xz";
|
||||
sha256 = "6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df";
|
||||
name = "libexttextcat-3.4.7.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libexttextcat-3.4.7.tar.xz";
|
||||
sha256 = "df0a59d413a5b202573d8d4f5159e33a8538da4f8e8e60979facc64d6290cebd";
|
||||
md5 = "";
|
||||
md5name = "6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df-libexttextcat-3.4.6.tar.xz";
|
||||
md5name = "df0a59d413a5b202573d8d4f5159e33a8538da4f8e8e60979facc64d6290cebd-libexttextcat-3.4.7.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libffi-3.4.4.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/libffi-3.4.4.tar.gz";
|
||||
sha256 = "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676";
|
||||
name = "libffi-3.4.8.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/libffi-3.4.8.tar.gz";
|
||||
sha256 = "bc9842a18898bfacb0ed1252c4febcc7e78fa139fd27fdc7a3e30d9d9356119b";
|
||||
md5 = "";
|
||||
md5name = "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676-libffi-3.4.4.tar.gz";
|
||||
md5name = "bc9842a18898bfacb0ed1252c4febcc7e78fa139fd27fdc7a3e30d9d9356119b-libffi-3.4.8.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libgpg-error-1.48.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libgpg-error-1.48.tar.bz2";
|
||||
sha256 = "89ce1ae893e122924b858de84dc4f67aae29ffa610ebf668d5aa539045663d6f";
|
||||
name = "libgpg-error-1.53.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libgpg-error-1.53.tar.bz2";
|
||||
sha256 = "6a0721b52027415f53abcbf63b5c37776a0f774d9126d560a3ce76c0eb42903f";
|
||||
md5 = "";
|
||||
md5name = "89ce1ae893e122924b858de84dc4f67aae29ffa610ebf668d5aa539045663d6f-libgpg-error-1.48.tar.bz2";
|
||||
md5name = "6a0721b52027415f53abcbf63b5c37776a0f774d9126d560a3ce76c0eb42903f-libgpg-error-1.53.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "liblangtag-0.6.7.tar.bz2";
|
||||
@@ -749,32 +749,32 @@
|
||||
md5name = "296272d93435991308eb73607600c034b558807a07e829e751142e65ccfa9d08-ltm-1.3.0.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libwebp-1.3.2.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/libwebp-1.3.2.tar.gz";
|
||||
sha256 = "2a499607df669e40258e53d0ade8035ba4ec0175244869d1025d460562aa09b4";
|
||||
name = "libwebp-1.5.0.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/libwebp-1.5.0.tar.gz";
|
||||
sha256 = "7d6fab70cf844bf6769077bd5d7a74893f8ffd4dfb42861745750c63c2a5c92c";
|
||||
md5 = "";
|
||||
md5name = "2a499607df669e40258e53d0ade8035ba4ec0175244869d1025d460562aa09b4-libwebp-1.3.2.tar.gz";
|
||||
md5name = "7d6fab70cf844bf6769077bd5d7a74893f8ffd4dfb42861745750c63c2a5c92c-libwebp-1.5.0.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "xmlsec1-1.3.2.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.2.tar.gz";
|
||||
sha256 = "4003c56b3d356d21b1db7775318540fad6bfedaf5f117e8f7c010811219be3cf";
|
||||
name = "xmlsec1-1.3.6.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.6.tar.gz";
|
||||
sha256 = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f";
|
||||
md5 = "";
|
||||
md5name = "4003c56b3d356d21b1db7775318540fad6bfedaf5f117e8f7c010811219be3cf-xmlsec1-1.3.2.tar.gz";
|
||||
md5name = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f-xmlsec1-1.3.6.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libxml2-2.12.9.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxml2-2.12.9.tar.xz";
|
||||
sha256 = "59912db536ab56a3996489ea0299768c7bcffe57169f0235e7f962a91f483590";
|
||||
name = "libxml2-2.13.7.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxml2-2.13.7.tar.xz";
|
||||
sha256 = "14796d24402108e99d8de4e974d539bed62e23af8c4233317274ce073ceff93b";
|
||||
md5 = "";
|
||||
md5name = "59912db536ab56a3996489ea0299768c7bcffe57169f0235e7f962a91f483590-libxml2-2.12.9.tar.xz";
|
||||
md5name = "14796d24402108e99d8de4e974d539bed62e23af8c4233317274ce073ceff93b-libxml2-2.13.7.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libxslt-1.1.39.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxslt-1.1.39.tar.xz";
|
||||
sha256 = "2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0";
|
||||
name = "libxslt-1.1.43.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxslt-1.1.43.tar.xz";
|
||||
sha256 = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a";
|
||||
md5 = "";
|
||||
md5name = "2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0-libxslt-1.1.39.tar.xz";
|
||||
md5name = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a-libxslt-1.1.43.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "lp_solve_5.5.tar.gz";
|
||||
@@ -784,18 +784,18 @@
|
||||
md5name = "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "lxml-4.9.2.tgz";
|
||||
url = "https://dev-www.libreoffice.org/src/lxml-4.9.2.tgz";
|
||||
sha256 = "2455cfaeb7ac70338b3257f41e21f0724f4b5b0c0e7702da67ee6c3640835b67";
|
||||
name = "lxml-5.3.2.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lxml-5.3.2.tar.gz";
|
||||
sha256 = "773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1";
|
||||
md5 = "";
|
||||
md5name = "2455cfaeb7ac70338b3257f41e21f0724f4b5b0c0e7702da67ee6c3640835b67-lxml-4.9.2.tgz";
|
||||
md5name = "773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1-lxml-5.3.2.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "mariadb-connector-c-3.3.11-src.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.11-src.tar.gz";
|
||||
sha256 = "f7ba02f70aa2ae2b13e9ee5acc78423f6bede38998afb91326a62be46cf5956a";
|
||||
name = "mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
sha256 = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe";
|
||||
md5 = "";
|
||||
md5name = "f7ba02f70aa2ae2b13e9ee5acc78423f6bede38998afb91326a62be46cf5956a-mariadb-connector-c-3.3.11-src.tar.gz";
|
||||
md5name = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe-mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "mdds-2.1.1.tar.xz";
|
||||
@@ -819,11 +819,11 @@
|
||||
md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libmwaw-0.3.21.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.21.tar.xz";
|
||||
sha256 = "e8750123a78d61b943cef78b7736c8a7f20bb0a649aa112402124fba794fc21c";
|
||||
name = "libmwaw-0.3.22.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.22.tar.xz";
|
||||
sha256 = "a1a39ffcea3ff2a7a7aae0c23877ddf4918b554bf82b0de5d7ce8e7f61ea8e32";
|
||||
md5 = "";
|
||||
md5name = "e8750123a78d61b943cef78b7736c8a7f20bb0a649aa112402124fba794fc21c-libmwaw-0.3.21.tar.xz";
|
||||
md5name = "a1a39ffcea3ff2a7a7aae0c23877ddf4918b554bf82b0de5d7ce8e7f61ea8e32-libmwaw-0.3.22.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "mythes-1.2.5.tar.xz";
|
||||
@@ -833,11 +833,11 @@
|
||||
md5name = "19279f70707bbe5ffa619f2dc319f888cec0c4a8d339dc0a21330517bd6f521d-mythes-1.2.5.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "nss-3.101.2-with-nspr-4.35.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/nss-3.101.2-with-nspr-4.35.tar.gz";
|
||||
sha256 = "ff602c1fa86a4f841b27109918dfff60f41582e1caf6dbd651cfa72bdc8a64aa";
|
||||
name = "nss-3.102.1-with-nspr-4.35.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/nss-3.102.1-with-nspr-4.35.tar.gz";
|
||||
sha256 = "ddfdec73fb4b0eedce5fc4de09de9ba14d2ddbfbf67e42372903e1510f2d3d65";
|
||||
md5 = "";
|
||||
md5name = "ff602c1fa86a4f841b27109918dfff60f41582e1caf6dbd651cfa72bdc8a64aa-nss-3.101.2-with-nspr-4.35.tar.gz";
|
||||
md5name = "ddfdec73fb4b0eedce5fc4de09de9ba14d2ddbfbf67e42372903e1510f2d3d65-nss-3.102.1-with-nspr-4.35.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libodfgen-0.1.8.tar.xz";
|
||||
@@ -868,11 +868,11 @@
|
||||
md5name = "37206cf981e8409d048b59ac5839621ea107ff49af72beb9d7769a2f41da8d90-onlineupdate-c003be8b9727672e7d30972983b375f4c200233f-2.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "openldap-2.6.7.tgz";
|
||||
url = "https://dev-www.libreoffice.org/src/openldap-2.6.7.tgz";
|
||||
sha256 = "cd775f625c944ed78a3da18a03b03b08eea73c8aabc97b41bb336e9a10954930";
|
||||
name = "openldap-2.6.9.tgz";
|
||||
url = "https://dev-www.libreoffice.org/src/openldap-2.6.9.tgz";
|
||||
sha256 = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff";
|
||||
md5 = "";
|
||||
md5name = "cd775f625c944ed78a3da18a03b03b08eea73c8aabc97b41bb336e9a10954930-openldap-2.6.7.tgz";
|
||||
md5name = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff-openldap-2.6.9.tgz";
|
||||
}
|
||||
{
|
||||
name = "openssl-3.0.16.tar.gz";
|
||||
@@ -896,11 +896,11 @@
|
||||
md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "pdfium-6536.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/pdfium-6536.tar.bz2";
|
||||
sha256 = "9c2db89e9ea96f632108170bce7d901dbfc773bb09d03b7cd0ac68ebe26b9092";
|
||||
name = "pdfium-7012.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/pdfium-7012.tar.bz2";
|
||||
sha256 = "e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd";
|
||||
md5 = "";
|
||||
md5name = "9c2db89e9ea96f632108170bce7d901dbfc773bb09d03b7cd0ac68ebe26b9092-pdfium-6536.tar.bz2";
|
||||
md5name = "e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd-pdfium-7012.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "pixman-0.42.2.tar.gz";
|
||||
@@ -910,11 +910,11 @@
|
||||
md5name = "ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e-pixman-0.42.2.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libpng-1.6.44.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libpng-1.6.44.tar.xz";
|
||||
sha256 = "60c4da1d5b7f0aa8d158da48e8f8afa9773c1c8baa5d21974df61f1886b8ce8e";
|
||||
name = "libpng-1.6.47.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libpng-1.6.47.tar.xz";
|
||||
sha256 = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631";
|
||||
md5 = "";
|
||||
md5name = "60c4da1d5b7f0aa8d158da48e8f8afa9773c1c8baa5d21974df61f1886b8ce8e-libpng-1.6.44.tar.xz";
|
||||
md5name = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631-libpng-1.6.47.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "tiff-4.7.0.tar.xz";
|
||||
@@ -938,18 +938,18 @@
|
||||
md5name = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74-poppler-data-0.4.12.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "postgresql-13.16.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/postgresql-13.16.tar.bz2";
|
||||
sha256 = "c9cbbb6129f02328204828066bb3785c00a85c8ca8fd329c2a8a53c1f5cd8865";
|
||||
name = "postgresql-14.17.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/postgresql-14.17.tar.bz2";
|
||||
sha256 = "6ce0ccd6403bf7f0f2eddd333e2ee9ba02edfa977c66660ed9b4b1057e7630a1";
|
||||
md5 = "";
|
||||
md5name = "c9cbbb6129f02328204828066bb3785c00a85c8ca8fd329c2a8a53c1f5cd8865-postgresql-13.16.tar.bz2";
|
||||
md5name = "6ce0ccd6403bf7f0f2eddd333e2ee9ba02edfa977c66660ed9b4b1057e7630a1-postgresql-14.17.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "Python-3.9.21.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/Python-3.9.21.tar.xz";
|
||||
sha256 = "3126f59592c9b0d798584755f2bf7b081fa1ca35ce7a6fea980108d752a05bb1";
|
||||
name = "Python-3.10.17.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/Python-3.10.17.tar.xz";
|
||||
sha256 = "4c68050f049d1b4ac5aadd0df5f27941c0350d2a9e7ab0907ee5eb5225d9d6b0";
|
||||
md5 = "";
|
||||
md5name = "3126f59592c9b0d798584755f2bf7b081fa1ca35ce7a6fea980108d752a05bb1-Python-3.9.21.tar.xz";
|
||||
md5name = "4c68050f049d1b4ac5aadd0df5f27941c0350d2a9e7ab0907ee5eb5225d9d6b0-Python-3.10.17.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libqxp-0.0.2.tar.xz";
|
||||
@@ -980,25 +980,25 @@
|
||||
md5name = "e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "librevenge-0.0.4.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2";
|
||||
sha256 = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf";
|
||||
name = "librevenge-0.0.5.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/librevenge-0.0.5.tar.bz2";
|
||||
sha256 = "5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5";
|
||||
md5 = "";
|
||||
md5name = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf-librevenge-0.0.4.tar.bz2";
|
||||
md5name = "5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5-librevenge-0.0.5.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "rhino1_5R5.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip";
|
||||
sha256 = "1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753";
|
||||
md5 = "798b2ffdc8bcfe7bca2cf92b62caf685";
|
||||
md5name = "798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip";
|
||||
name = "rhino-1.7.15.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/rhino-1.7.15.zip";
|
||||
sha256 = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa";
|
||||
md5 = "";
|
||||
md5name = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa-rhino-1.7.15.zip";
|
||||
}
|
||||
{
|
||||
name = "skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz";
|
||||
sha256 = "2223ebce534458a37826e8fe4f24635b0712cde7ed1bd3208f089f6fdd796e01";
|
||||
name = "skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz";
|
||||
sha256 = "53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d";
|
||||
md5 = "";
|
||||
md5name = "2223ebce534458a37826e8fe4f24635b0712cde7ed1bd3208f089f6fdd796e01-skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz";
|
||||
md5name = "53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d-skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libstaroffice-0.0.7.tar.xz";
|
||||
@@ -1007,13 +1007,6 @@
|
||||
md5 = "";
|
||||
md5name = "f94fb0ad8216f97127bedef163a45886b43c62deac5e5b0f5e628e234220c8db-libstaroffice-0.0.7.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "swingExSrc.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip";
|
||||
sha256 = "64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1";
|
||||
md5 = "35c94d2df8893241173de1d16b6034c0";
|
||||
md5name = "35c94d2df8893241173de1d16b6034c0-swingExSrc.zip";
|
||||
}
|
||||
{
|
||||
name = "twaindsm_2.4.1.orig.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/twaindsm_2.4.1.orig.tar.gz";
|
||||
@@ -1078,10 +1071,10 @@
|
||||
md5name = "77d6c6ecb35952a8d8ce7f736b7a2bf466275c48210e309b73782d6b7e84dffd-zxcvbn-c-2.5.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "zxing-cpp-2.1.0.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/zxing-cpp-2.1.0.tar.gz";
|
||||
sha256 = "6d54e403592ec7a143791c6526c1baafddf4c0897bb49b1af72b70a0f0c4a3fe";
|
||||
name = "zxing-cpp-2.2.1.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/zxing-cpp-2.2.1.tar.gz";
|
||||
sha256 = "02078ae15f19f9d423a441f205b1d1bee32349ddda7467e2c84e8f08876f8635";
|
||||
md5 = "";
|
||||
md5name = "6d54e403592ec7a143791c6526c1baafddf4c0897bb49b1af72b70a0f0c4a3fe-zxing-cpp-2.1.0.tar.gz";
|
||||
md5name = "02078ae15f19f9d423a441f205b1d1bee32349ddda7467e2c84e8f08876f8635-zxing-cpp-2.2.1.tar.gz";
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ fetchgit, ... }:
|
||||
fetchgit {
|
||||
url = "https://gerrit.libreoffice.org/help";
|
||||
rev = "refs/tags/cp-24.04.13-2";
|
||||
hash = "sha256-lyBuj7FI1jwVLLBkB6JJcmQVtm1FKExYWvRUoGqRbJ0=";
|
||||
rev = "refs/tags/cp-25.04.1-1";
|
||||
hash = "sha256-jKcrkvdxpebCTeILrjA7bKfcsWw8VFjS7eimJI1dgFQ=";
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ fetchgit, ... }:
|
||||
fetchgit {
|
||||
url = "https://gerrit.libreoffice.org/core";
|
||||
rev = "refs/tags/cp-24.04.13-2";
|
||||
hash = "sha256-m+kNUxpHwr7dfWsmvM9FSzR2YvTWYpeawOr8YH3b700=";
|
||||
rev = "refs/tags/cp-25.04.1-1";
|
||||
hash = "sha256-WhNNKL1RC0hWi21wH5EJRZ8V8U7jk6z8h3E3mVR56zk=";
|
||||
fetchSubmodules = false;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ fetchgit, ... }:
|
||||
fetchgit {
|
||||
url = "https://gerrit.libreoffice.org/translations";
|
||||
rev = "refs/tags/cp-24.04.13-2";
|
||||
hash = "sha256-BlV36hcR5mvwlnGNvCE/semLQPFTcL6HLqVK2cP357Y=";
|
||||
rev = "refs/tags/cp-25.04.1-1";
|
||||
hash = "sha256-kZ5LwhEMWYv9peYPjTL14wjYv4LHUMtaM7XGYSVw68U=";
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"24.04.13-2"
|
||||
"25.04.1-1"
|
||||
|
||||
+48
-48
@@ -147,11 +147,11 @@
|
||||
md5name = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83-libetonyek-0.1.12.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "expat-2.6.4.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/expat-2.6.4.tar.xz";
|
||||
sha256 = "a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee";
|
||||
name = "expat-2.7.1.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/expat-2.7.1.tar.xz";
|
||||
sha256 = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30";
|
||||
md5 = "";
|
||||
md5name = "a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee-expat-2.6.4.tar.xz";
|
||||
md5name = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30-expat-2.7.1.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "Firebird-3.0.7.33374-0.tar.bz2";
|
||||
@@ -161,11 +161,11 @@
|
||||
md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "fontconfig-2.16.0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/fontconfig-2.16.0.tar.xz";
|
||||
sha256 = "6a33dc555cc9ba8b10caf7695878ef134eeb36d0af366041f639b1da9b6ed220";
|
||||
name = "fontconfig-2.16.1.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/fontconfig-2.16.1.tar.xz";
|
||||
sha256 = "f4577b62f3a909597c9fb032c6a7a2ae39649ed8ce7048b615a48f32abc0d53a";
|
||||
md5 = "";
|
||||
md5name = "6a33dc555cc9ba8b10caf7695878ef134eeb36d0af366041f639b1da9b6ed220-fontconfig-2.16.0.tar.xz";
|
||||
md5name = "f4577b62f3a909597c9fb032c6a7a2ae39649ed8ce7048b615a48f32abc0d53a-fontconfig-2.16.1.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "crosextrafonts-20130214.tar.gz";
|
||||
@@ -336,11 +336,11 @@
|
||||
md5name = "b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52-alef-1.001.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "Amiri-1.000.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/Amiri-1.000.zip";
|
||||
sha256 = "926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30";
|
||||
name = "Amiri-1.001.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/Amiri-1.001.zip";
|
||||
sha256 = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a";
|
||||
md5 = "";
|
||||
md5name = "926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30-Amiri-1.000.zip";
|
||||
md5name = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a-Amiri-1.001.zip";
|
||||
}
|
||||
{
|
||||
name = "ReemKufi-1.7.zip";
|
||||
@@ -588,18 +588,18 @@
|
||||
md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "language-subtag-registry-2025-02-06.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-02-06.tar.bz2";
|
||||
sha256 = "e5fffcbd640e743fa9b699087d63ccf8ab5b52eed521da68f8c894f350856662";
|
||||
name = "language-subtag-registry-2025-03-10.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-03-10.tar.bz2";
|
||||
sha256 = "555968dd413c69fe2c072a29e0f1a2a48856533d923ffd8377ff86f6ea701b39";
|
||||
md5 = "";
|
||||
md5name = "e5fffcbd640e743fa9b699087d63ccf8ab5b52eed521da68f8c894f350856662-language-subtag-registry-2025-02-06.tar.bz2";
|
||||
md5name = "555968dd413c69fe2c072a29e0f1a2a48856533d923ffd8377ff86f6ea701b39-language-subtag-registry-2025-03-10.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "lcms2-2.16.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lcms2-2.16.tar.gz";
|
||||
sha256 = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51";
|
||||
name = "lcms2-2.17.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lcms2-2.17.tar.gz";
|
||||
sha256 = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074";
|
||||
md5 = "";
|
||||
md5name = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51-lcms2-2.16.tar.gz";
|
||||
md5name = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074-lcms2-2.17.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libassuan-3.0.2.tar.bz2";
|
||||
@@ -630,18 +630,18 @@
|
||||
md5name = "df0a59d413a5b202573d8d4f5159e33a8538da4f8e8e60979facc64d6290cebd-libexttextcat-3.4.7.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libffi-3.4.6.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/libffi-3.4.6.tar.gz";
|
||||
sha256 = "b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e";
|
||||
name = "libffi-3.4.8.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/libffi-3.4.8.tar.gz";
|
||||
sha256 = "bc9842a18898bfacb0ed1252c4febcc7e78fa139fd27fdc7a3e30d9d9356119b";
|
||||
md5 = "";
|
||||
md5name = "b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e-libffi-3.4.6.tar.gz";
|
||||
md5name = "bc9842a18898bfacb0ed1252c4febcc7e78fa139fd27fdc7a3e30d9d9356119b-libffi-3.4.8.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libgpg-error-1.51.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libgpg-error-1.51.tar.bz2";
|
||||
sha256 = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2";
|
||||
name = "libgpg-error-1.54.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libgpg-error-1.54.tar.bz2";
|
||||
sha256 = "607dcadfd722120188eca5cd07193158b9dd906b578a557817ec779bd5e16d0e";
|
||||
md5 = "";
|
||||
md5name = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2-libgpg-error-1.51.tar.bz2";
|
||||
md5name = "607dcadfd722120188eca5cd07193158b9dd906b578a557817ec779bd5e16d0e-libgpg-error-1.54.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "liblangtag-0.6.7.tar.bz2";
|
||||
@@ -679,18 +679,18 @@
|
||||
md5name = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f-xmlsec1-1.3.6.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libxml2-2.13.6.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxml2-2.13.6.tar.xz";
|
||||
sha256 = "f453480307524968f7a04ec65e64f2a83a825973bcd260a2e7691be82ae70c96";
|
||||
name = "libxml2-2.13.8.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxml2-2.13.8.tar.xz";
|
||||
sha256 = "277294cb33119ab71b2bc81f2f445e9bc9435b893ad15bb2cd2b0e859a0ee84a";
|
||||
md5 = "";
|
||||
md5name = "f453480307524968f7a04ec65e64f2a83a825973bcd260a2e7691be82ae70c96-libxml2-2.13.6.tar.xz";
|
||||
md5name = "277294cb33119ab71b2bc81f2f445e9bc9435b893ad15bb2cd2b0e859a0ee84a-libxml2-2.13.8.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libxslt-1.1.42.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxslt-1.1.42.tar.xz";
|
||||
sha256 = "85ca62cac0d41fc77d3f6033da9df6fd73d20ea2fc18b0a3609ffb4110e1baeb";
|
||||
name = "libxslt-1.1.43.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxslt-1.1.43.tar.xz";
|
||||
sha256 = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a";
|
||||
md5 = "";
|
||||
md5name = "85ca62cac0d41fc77d3f6033da9df6fd73d20ea2fc18b0a3609ffb4110e1baeb-libxslt-1.1.42.tar.xz";
|
||||
md5name = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a-libxslt-1.1.43.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "lp_solve_5.5.tar.gz";
|
||||
@@ -700,18 +700,18 @@
|
||||
md5name = "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "lxml-5.3.0.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lxml-5.3.0.tar.gz";
|
||||
sha256 = "4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f";
|
||||
name = "lxml-5.4.0.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lxml-5.4.0.tar.gz";
|
||||
sha256 = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd";
|
||||
md5 = "";
|
||||
md5name = "4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f-lxml-5.3.0.tar.gz";
|
||||
md5name = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd-lxml-5.4.0.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "mariadb-connector-c-3.3.14-src.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.14-src.tar.gz";
|
||||
sha256 = "497c324ed9ebce1dd8a940c1d308574f0d4db41c8209f19bfb3ded25e733ed49";
|
||||
name = "mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
sha256 = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe";
|
||||
md5 = "";
|
||||
md5name = "497c324ed9ebce1dd8a940c1d308574f0d4db41c8209f19bfb3ded25e733ed49-mariadb-connector-c-3.3.14-src.tar.gz";
|
||||
md5name = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe-mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "mdds-2.1.1.tar.xz";
|
||||
@@ -861,11 +861,11 @@
|
||||
md5name = "6ce0ccd6403bf7f0f2eddd333e2ee9ba02edfa977c66660ed9b4b1057e7630a1-postgresql-14.17.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "Python-3.10.16.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/Python-3.10.16.tar.xz";
|
||||
sha256 = "bfb249609990220491a1b92850a07135ed0831e41738cf681d63cf01b2a8fbd1";
|
||||
name = "Python-3.10.17.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/Python-3.10.17.tar.xz";
|
||||
sha256 = "4c68050f049d1b4ac5aadd0df5f27941c0350d2a9e7ab0907ee5eb5225d9d6b0";
|
||||
md5 = "";
|
||||
md5name = "bfb249609990220491a1b92850a07135ed0831e41738cf681d63cf01b2a8fbd1-Python-3.10.16.tar.xz";
|
||||
md5name = "4c68050f049d1b4ac5aadd0df5f27941c0350d2a9e7ab0907ee5eb5225d9d6b0-Python-3.10.17.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libqxp-0.0.2.tar.xz";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ fetchurl, ... }:
|
||||
fetchurl {
|
||||
sha256 = "0r6hbhi8zxnsjk2lmyqxdyfs7vdg30d40753qnwkwk3avq8hywdf";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/25.2.1/libreoffice-help-25.2.1.2.tar.xz";
|
||||
sha256 = "1cik6bvy4nvhyxr7nsbh5nl4irfmhlcfw2kpz2pyh5zbf11d5hi7";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/25.2.3/libreoffice-help-25.2.3.2.tar.xz";
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ fetchurl, ... }:
|
||||
fetchurl {
|
||||
sha256 = "0pdpslpzrwkxxv775v563xw78wgsk8air8sf35cca165fwjaw0c0";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/25.2.1/libreoffice-25.2.1.2.tar.xz";
|
||||
sha256 = "1pysqa31by4rhghnfyz8xbygqn6d6fjqm2py1apxkw3xa8g4cm7a";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/25.2.3/libreoffice-25.2.3.2.tar.xz";
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ fetchurl, ... }:
|
||||
fetchurl {
|
||||
sha256 = "0jyc212vdjwixrm7fllnchai8jpxqk7kk4a4wsyfbx96ap5c1gc9";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/25.2.1/libreoffice-translations-25.2.1.2.tar.xz";
|
||||
sha256 = "0iqcr2snc34x19ys0317a939lflgk75ndjw6frja6a12p9625lnk";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/25.2.3/libreoffice-translations-25.2.3.2.tar.xz";
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"25.2.1.2"
|
||||
"25.2.3.2"
|
||||
|
||||
+60
-60
@@ -105,11 +105,11 @@
|
||||
md5name = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7-cppunit-1.15.1.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "curl-8.12.0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/curl-8.12.0.tar.xz";
|
||||
sha256 = "9a4628c764be6b1a9909567c13e8e771041609df43b2158fcac4e05ea7097e5d";
|
||||
name = "curl-8.12.1.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/curl-8.12.1.tar.xz";
|
||||
sha256 = "0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202";
|
||||
md5 = "";
|
||||
md5name = "9a4628c764be6b1a9909567c13e8e771041609df43b2158fcac4e05ea7097e5d-curl-8.12.0.tar.xz";
|
||||
md5name = "0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202-curl-8.12.1.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libe-book-0.1.3.tar.xz";
|
||||
@@ -147,11 +147,11 @@
|
||||
md5name = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83-libetonyek-0.1.12.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "expat-2.6.4.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/expat-2.6.4.tar.xz";
|
||||
sha256 = "a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee";
|
||||
name = "expat-2.7.1.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/expat-2.7.1.tar.xz";
|
||||
sha256 = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30";
|
||||
md5 = "";
|
||||
md5name = "a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee-expat-2.6.4.tar.xz";
|
||||
md5name = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30-expat-2.7.1.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "Firebird-3.0.7.33374-0.tar.bz2";
|
||||
@@ -336,11 +336,11 @@
|
||||
md5name = "b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52-alef-1.001.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "Amiri-1.000.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/Amiri-1.000.zip";
|
||||
sha256 = "926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30";
|
||||
name = "Amiri-1.001.zip";
|
||||
url = "https://dev-www.libreoffice.org/src/Amiri-1.001.zip";
|
||||
sha256 = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a";
|
||||
md5 = "";
|
||||
md5name = "926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30-Amiri-1.000.zip";
|
||||
md5name = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a-Amiri-1.001.zip";
|
||||
}
|
||||
{
|
||||
name = "ReemKufi-1.7.zip";
|
||||
@@ -364,11 +364,11 @@
|
||||
md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "freetype-2.13.2.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/freetype-2.13.2.tar.xz";
|
||||
sha256 = "12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d";
|
||||
name = "freetype-2.13.3.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/freetype-2.13.3.tar.xz";
|
||||
sha256 = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289";
|
||||
md5 = "";
|
||||
md5name = "12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d-freetype-2.13.2.tar.xz";
|
||||
md5name = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289-freetype-2.13.3.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "frozen-1.1.1.tar.gz";
|
||||
@@ -539,11 +539,11 @@
|
||||
md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "language-subtag-registry-2025-02-06.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-02-06.tar.bz2";
|
||||
sha256 = "e5fffcbd640e743fa9b699087d63ccf8ab5b52eed521da68f8c894f350856662";
|
||||
name = "language-subtag-registry-2025-03-10.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-03-10.tar.bz2";
|
||||
sha256 = "555968dd413c69fe2c072a29e0f1a2a48856533d923ffd8377ff86f6ea701b39";
|
||||
md5 = "";
|
||||
md5name = "e5fffcbd640e743fa9b699087d63ccf8ab5b52eed521da68f8c894f350856662-language-subtag-registry-2025-02-06.tar.bz2";
|
||||
md5name = "555968dd413c69fe2c072a29e0f1a2a48856533d923ffd8377ff86f6ea701b39-language-subtag-registry-2025-03-10.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "lcms2-2.16.tar.gz";
|
||||
@@ -553,11 +553,11 @@
|
||||
md5name = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51-lcms2-2.16.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libassuan-3.0.1.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libassuan-3.0.1.tar.bz2";
|
||||
sha256 = "c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1";
|
||||
name = "libassuan-3.0.2.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libassuan-3.0.2.tar.bz2";
|
||||
sha256 = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6";
|
||||
md5 = "";
|
||||
md5name = "c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1-libassuan-3.0.1.tar.bz2";
|
||||
md5name = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6-libassuan-3.0.2.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "libatomic_ops-7.8.2.tar.gz";
|
||||
@@ -588,11 +588,11 @@
|
||||
md5name = "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676-libffi-3.4.4.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libgpg-error-1.51.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libgpg-error-1.51.tar.bz2";
|
||||
sha256 = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2";
|
||||
name = "libgpg-error-1.55.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/libgpg-error-1.55.tar.bz2";
|
||||
sha256 = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78";
|
||||
md5 = "";
|
||||
md5name = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2-libgpg-error-1.51.tar.bz2";
|
||||
md5name = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78-libgpg-error-1.55.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "liblangtag-0.6.7.tar.bz2";
|
||||
@@ -630,18 +630,18 @@
|
||||
md5name = "2ffd4ad1f860ec93e47a680310ab2bc94968bd07566e71976bd96133d9504917-xmlsec1-1.3.5.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libxml2-2.12.9.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxml2-2.12.9.tar.xz";
|
||||
sha256 = "59912db536ab56a3996489ea0299768c7bcffe57169f0235e7f962a91f483590";
|
||||
name = "libxml2-2.13.8.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxml2-2.13.8.tar.xz";
|
||||
sha256 = "277294cb33119ab71b2bc81f2f445e9bc9435b893ad15bb2cd2b0e859a0ee84a";
|
||||
md5 = "";
|
||||
md5name = "59912db536ab56a3996489ea0299768c7bcffe57169f0235e7f962a91f483590-libxml2-2.12.9.tar.xz";
|
||||
md5name = "277294cb33119ab71b2bc81f2f445e9bc9435b893ad15bb2cd2b0e859a0ee84a-libxml2-2.13.8.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libxslt-1.1.41.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxslt-1.1.41.tar.xz";
|
||||
sha256 = "3ad392af91115b7740f7b50d228cc1c5fc13afc1da7f16cb0213917a37f71bda";
|
||||
name = "libxslt-1.1.43.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libxslt-1.1.43.tar.xz";
|
||||
sha256 = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a";
|
||||
md5 = "";
|
||||
md5name = "3ad392af91115b7740f7b50d228cc1c5fc13afc1da7f16cb0213917a37f71bda-libxslt-1.1.41.tar.xz";
|
||||
md5name = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a-libxslt-1.1.43.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "lp_solve_5.5.tar.gz";
|
||||
@@ -651,18 +651,18 @@
|
||||
md5name = "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "lxml-5.2.2.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lxml-5.2.2.tar.gz";
|
||||
sha256 = "bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87";
|
||||
name = "lxml-5.4.0.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/lxml-5.4.0.tar.gz";
|
||||
sha256 = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd";
|
||||
md5 = "";
|
||||
md5name = "bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87-lxml-5.2.2.tar.gz";
|
||||
md5name = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd-lxml-5.4.0.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "mariadb-connector-c-3.3.14-src.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.14-src.tar.gz";
|
||||
sha256 = "497c324ed9ebce1dd8a940c1d308574f0d4db41c8209f19bfb3ded25e733ed49";
|
||||
name = "mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
sha256 = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe";
|
||||
md5 = "";
|
||||
md5name = "497c324ed9ebce1dd8a940c1d308574f0d4db41c8209f19bfb3ded25e733ed49-mariadb-connector-c-3.3.14-src.tar.gz";
|
||||
md5name = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe-mariadb-connector-c-3.3.15-src.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "mdds-2.1.1.tar.xz";
|
||||
@@ -777,11 +777,11 @@
|
||||
md5name = "ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e-pixman-0.42.2.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "libpng-1.6.46.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libpng-1.6.46.tar.xz";
|
||||
sha256 = "f3aa8b7003998ab92a4e9906c18d19853e999f9d3bca9bd1668f54fa81707cb1";
|
||||
name = "libpng-1.6.47.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/libpng-1.6.47.tar.xz";
|
||||
sha256 = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631";
|
||||
md5 = "";
|
||||
md5name = "f3aa8b7003998ab92a4e9906c18d19853e999f9d3bca9bd1668f54fa81707cb1-libpng-1.6.46.tar.xz";
|
||||
md5name = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631-libpng-1.6.47.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "tiff-4.7.0.tar.xz";
|
||||
@@ -791,11 +791,11 @@
|
||||
md5name = "273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017-tiff-4.7.0.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "poppler-25.01.0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/poppler-25.01.0.tar.xz";
|
||||
sha256 = "7eefc122207bbbd72a303c5e0743f4941e8ae861e24dcf0501e18ce1d1414112";
|
||||
name = "poppler-25.04.0.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/poppler-25.04.0.tar.xz";
|
||||
sha256 = "b010c596dce127fba88532fd2f1043e55ea30601767952d0f2c0a80e7dc0da3d";
|
||||
md5 = "";
|
||||
md5name = "7eefc122207bbbd72a303c5e0743f4941e8ae861e24dcf0501e18ce1d1414112-poppler-25.01.0.tar.xz";
|
||||
md5name = "b010c596dce127fba88532fd2f1043e55ea30601767952d0f2c0a80e7dc0da3d-poppler-25.04.0.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "poppler-data-0.4.12.tar.gz";
|
||||
@@ -805,18 +805,18 @@
|
||||
md5name = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74-poppler-data-0.4.12.tar.gz";
|
||||
}
|
||||
{
|
||||
name = "postgresql-13.18.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/postgresql-13.18.tar.bz2";
|
||||
sha256 = "ceea92abee2a8c19408d278b68de6a78b6bd3dbb4fa2d653fa7ca745d666aab1";
|
||||
name = "postgresql-13.19.tar.bz2";
|
||||
url = "https://dev-www.libreoffice.org/src/postgresql-13.19.tar.bz2";
|
||||
sha256 = "482cce0a9f8d24c2447cfc7b2817e55f86d51afe5f7f1a85214bf93644e774ea";
|
||||
md5 = "";
|
||||
md5name = "ceea92abee2a8c19408d278b68de6a78b6bd3dbb4fa2d653fa7ca745d666aab1-postgresql-13.18.tar.bz2";
|
||||
md5name = "482cce0a9f8d24c2447cfc7b2817e55f86d51afe5f7f1a85214bf93644e774ea-postgresql-13.19.tar.bz2";
|
||||
}
|
||||
{
|
||||
name = "Python-3.9.21.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/Python-3.9.21.tar.xz";
|
||||
sha256 = "3126f59592c9b0d798584755f2bf7b081fa1ca35ce7a6fea980108d752a05bb1";
|
||||
name = "Python-3.9.22.tar.xz";
|
||||
url = "https://dev-www.libreoffice.org/src/Python-3.9.22.tar.xz";
|
||||
sha256 = "8c136d199d3637a1fce98a16adc809c1d83c922d02d41f3614b34f8b6e7d38ec";
|
||||
md5 = "";
|
||||
md5name = "3126f59592c9b0d798584755f2bf7b081fa1ca35ce7a6fea980108d752a05bb1-Python-3.9.21.tar.xz";
|
||||
md5name = "8c136d199d3637a1fce98a16adc809c1d83c922d02d41f3614b34f8b6e7d38ec-Python-3.9.22.tar.xz";
|
||||
}
|
||||
{
|
||||
name = "libqxp-0.0.2.tar.xz";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ fetchurl, ... }:
|
||||
fetchurl {
|
||||
sha256 = "1g1fzp5bd5rim3wdqjwfgzyw14g7bdkc4i0pdfymybgsgxdrcc5z";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/24.8.5/libreoffice-help-24.8.5.2.tar.xz";
|
||||
sha256 = "0139rsgny1n554qycwmwsxyirr4afbw2q0r326s2mz6bxfg817qm";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/24.8.7/libreoffice-help-24.8.7.2.tar.xz";
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ fetchurl, ... }:
|
||||
fetchurl {
|
||||
sha256 = "0sdqap232lcs8jkrxxs4h29zncyg9pibx8w6bczwa2nr2i0vv2ls";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/24.8.5/libreoffice-24.8.5.2.tar.xz";
|
||||
sha256 = "1swl16qznhzbchjzx6rp0a388s1ndwpdqswjpz1mxga514dlgpzh";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/24.8.7/libreoffice-24.8.7.2.tar.xz";
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ fetchurl, ... }:
|
||||
fetchurl {
|
||||
sha256 = "108qfnxdz9xw9njkq1lmiwa72ygiwnpzb5ghzr13v8jmhlk1a3fd";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/24.8.5/libreoffice-translations-24.8.5.2.tar.xz";
|
||||
sha256 = "0r4zvy4xlhz23bk4vmh03qa1d5qdrcjg4fppy0q92yclxkrnzlgh";
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/24.8.7/libreoffice-translations-24.8.7.2.tar.xz";
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"24.8.5.2"
|
||||
"24.8.7.2"
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 2f51bfc..395d6f1 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
CC= gcc
|
||||
CFLAGS= -g -Wall -O2
|
||||
#LDFLAGS= -Wl,-rpath,\$$ORIGIN/../lib
|
||||
-DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=1
|
||||
+DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE # -D_CURSES_LIB=1
|
||||
KNETFILE_O= knetfile.o
|
||||
LOBJS= bgzf.o kstring.o bam_aux.o bam.o bam_import.o sam.o bam_index.o \
|
||||
bam_pileup.o bam_lpileup.o bam_md.o razf.o faidx.o bedidx.o \
|
||||
@@ -15,7 +15,7 @@ PROG= samtools
|
||||
INCLUDES= -I.
|
||||
SUBDIRS= . bcftools misc
|
||||
LIBPATH=
|
||||
-LIBCURSES= -lcurses # -lXCurses
|
||||
+LIBCURSES= # -lcurses # -lXCurses
|
||||
|
||||
.SUFFIXES:.c .o
|
||||
.PHONY: all lib
|
||||
@@ -1,39 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
zlib,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "samtools";
|
||||
version = "0.1.19";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/samtools/${pname}-${version}.tar.bz2";
|
||||
sha256 = "d080c9d356e5f0ad334007e4461cbcee3c4ca97b8a7a5a48c44883cf9dee63d4";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./samtools-0.1.19-no-curses.patch
|
||||
];
|
||||
|
||||
buildInputs = [ zlib ];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
mkdir -p $out/share/man
|
||||
|
||||
cp samtools $out/bin
|
||||
cp samtools.1 $out/share/man
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Tools for manipulating SAM/BAM/CRAM format";
|
||||
mainProgram = "samtools";
|
||||
license = licenses.mit;
|
||||
homepage = "https://samtools.sourceforge.net/";
|
||||
platforms = platforms.unix;
|
||||
maintainers = [ maintainers.unode ];
|
||||
};
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
lib,
|
||||
fetchpatch,
|
||||
config,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
@@ -16,13 +15,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "btop";
|
||||
version = "1.4.2";
|
||||
version = "1.4.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aristocratos";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-qXdIk5Mp4Cxy0//e3SwevreK8VcJwz2vUGSX7nrFvxI=";
|
||||
hash = "sha256-4x2vGmH2dfHZHG+zj2KGsL/pRNIZ8K8sXYRHy0io5IE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs =
|
||||
@@ -39,14 +38,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
installFlags = [ "PREFIX=$(out)" ];
|
||||
|
||||
patches = [
|
||||
# https://github.com/aristocratos/btop/issues/1138
|
||||
(fetchpatch {
|
||||
url = "https://github.com/aristocratos/btop/commit/c3b225f536a263eb6d35708b1057dd4a6f1524a5.patch";
|
||||
sha256 = "sha256-I05stm1mkiBpdNIUzL7cwG3kwcKJSHB7FEtnXxKyazQ=";
|
||||
})
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc.cc} $(readlink -f $out/bin/btop)
|
||||
'';
|
||||
|
||||
@@ -33,8 +33,8 @@ stdenv.mkDerivation {
|
||||
hash = "sha256-U+8TUE1ULt6MNxnvw9kFjCAVBecUy2Sarof6H9+kR7Q=";
|
||||
};
|
||||
|
||||
# Required for the PDF plugin when building with clang.
|
||||
CXXFLAGS = "-std=c++17";
|
||||
# Required for the PDF plugin
|
||||
CXXFLAGS = "-std=c++20";
|
||||
|
||||
preConfigure = ''
|
||||
patchShebangs .
|
||||
|
||||
@@ -10,17 +10,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "ferron";
|
||||
version = "1.2.0";
|
||||
version = "1.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ferronweb";
|
||||
repo = "ferron";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-FK3LdDkTtY5UsYc/wR8cAyh2GHs9oTvN2K3N0tn+eOM=";
|
||||
hash = "sha256-Ckz4+B4CxS2S+YbImdqkNGBONTMetxXxZb/J84dB4c0=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-/OhIsP3okvCVwGP0Txjm8feOumaJXxoJdCY/CE0Tu6Y=";
|
||||
cargoHash = "sha256-ZK78ftnVb6k19Pv84HMeM5rGit/KxHJRG8JP8mrjCnY=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -83,13 +83,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal";
|
||||
version = "3.10.3";
|
||||
version = "3.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OSGeo";
|
||||
repo = "gdal";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-dILIEg5BXRbRcHEh6U1FfPgR/U3J0q4ypRMM6yakuwc=";
|
||||
hash = "sha256-8HcbA9Cj2i6DuqcJGiwqd6GkqbJP9oLdmA34g7kc/ng=";
|
||||
};
|
||||
|
||||
nativeBuildInputs =
|
||||
@@ -284,6 +284,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"test_ogr_gpkg_background_rtree_build"
|
||||
"test_vsiaz_fake_write"
|
||||
"test_vsioss_6"
|
||||
# flaky?
|
||||
"test_tiledb_read_arbitrary_array"
|
||||
]
|
||||
++ lib.optionals (!stdenv.hostPlatform.isx86_64) [
|
||||
# likely precision-related expecting x87 behaviour
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
nix,
|
||||
nix-update-script,
|
||||
rustPlatform,
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "nixpkgs-vet";
|
||||
version = "0.1.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NixOS";
|
||||
repo = "nixpkgs-vet";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-J61eOTeDMHt9f1XmKVrEMAFUgwHGmMxDoSyY3v72QVY=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-H2JAIMJeVqp8xq75eLEBKiK2pBrgC7vgXXlqbrSUifE=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Tool to vet (check) Nixpkgs, including its pkgs/by-name directory";
|
||||
homepage = "https://github.com/NixOS/nixpkgs-vet";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "nixpkgs-vet";
|
||||
maintainers = with lib.maintainers; [
|
||||
philiptaron
|
||||
willbush
|
||||
];
|
||||
};
|
||||
})
|
||||
@@ -116,6 +116,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
# Failure
|
||||
"pdal_app_plugin_test"
|
||||
|
||||
# Removed in GDAL 3.11
|
||||
"pdal_io_gdal_writer_test"
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
|
||||
@@ -56,9 +56,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
# Required by Poppler on darwin
|
||||
# https://github.com/jwilk/pdf2djvu/commit/373e065faf2f0d868a3700788d20a96e9528bb12
|
||||
CXXFLAGS = "-std=c++17";
|
||||
# Required by Poppler
|
||||
CXXFLAGS = "-std=c++20";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Creates djvu files from PDF files";
|
||||
|
||||
@@ -9,33 +9,15 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "pdftoipe";
|
||||
version = "7.2.24.1";
|
||||
version = "7.2.29.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "otfried";
|
||||
repo = "ipe-tools";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-jlrjrjzZQo79CKMySayhCm1dqLh89wOQuXrXa2aqc0k=";
|
||||
hash = "sha256-6FI0ZLRrDmNFAKyht7hB94MsCy+TasD6Mb/rx6sdCdg=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fix build with poppler > 22.03.0
|
||||
# https://github.com/otfried/ipe-tools/pull/48
|
||||
(fetchpatch {
|
||||
url = "https://github.com/otfried/ipe-tools/commit/14335180432152ad094300d0afd00d8e390469b2.patch";
|
||||
hash = "sha256-V3FmwG3bR6io/smxjasFJ5K0/u8RSFfdUX41ClGXhFc=";
|
||||
stripLen = 1;
|
||||
name = "poppler_fix_build_48.patch";
|
||||
})
|
||||
# https://github.com/otfried/ipe-tools/pull/55
|
||||
(fetchpatch {
|
||||
url = "https://github.com/otfried/ipe-tools/commit/65586fcd9cc39e482ae5a9abdb6f4932d9bb88c4.patch";
|
||||
hash = "sha256-qr1AQyWHz1e2a65m05xSHFnP6oSP6qSmMVekNk2flRc=";
|
||||
stripLen = 1;
|
||||
name = "poppler_fix_build_55.patch";
|
||||
})
|
||||
];
|
||||
|
||||
sourceRoot = "${src.name}/pdftoipe";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
@@ -34,11 +34,11 @@ let
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "PortfolioPerformance";
|
||||
version = "0.76.1";
|
||||
version = "0.76.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz";
|
||||
hash = "sha256-e4ZdygS7x5cD9SD9+n7fBWAfAPiJLwQXlApTR8OkXeI=";
|
||||
hash = "sha256-Kb57COhAYOTZvRNriPw6ZGKczENz+RCnWs+P8rtJyeY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
+16
-18
@@ -2,40 +2,39 @@
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
qtbase,
|
||||
qttools,
|
||||
qmake,
|
||||
qtserialbus,
|
||||
qtserialport,
|
||||
qtdeclarative,
|
||||
wrapQtAppsHook,
|
||||
qt5,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
pname = "savvycan";
|
||||
version = "213";
|
||||
version = "220";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "collin80";
|
||||
repo = "SavvyCAN";
|
||||
rev = "V${version}";
|
||||
hash = "sha256-duITY6s/uadeBCFuG42JbLCaq7yaYv1qB8Q3GA8UJ0A=";
|
||||
hash = "sha256-Du6Pc0JePdJNwBaWKKjTMWOmKCnk6Azojh8IJ7I+ngY=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qttools
|
||||
qtserialbus
|
||||
qtserialport
|
||||
qtdeclarative
|
||||
qt5.qtbase
|
||||
qt5.qttools
|
||||
qt5.qtserialbus
|
||||
qt5.qtserialport
|
||||
qt5.qtdeclarative
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
qmake
|
||||
wrapQtAppsHook
|
||||
qt5.qmake
|
||||
qt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
mkdir -p $out/Applications
|
||||
mv $out/bin/SavvyCAN.app $out/Applications
|
||||
ln -s $out/Applications/SavvyCAN.app/Contents/MacOS/SavvyCAN $out/bin/SavvyCAN
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "QT based cross platform canbus tool";
|
||||
homepage = "https://savvycan.com/";
|
||||
@@ -70,5 +69,4 @@ stdenv.mkDerivation rec {
|
||||
it!
|
||||
'';
|
||||
};
|
||||
|
||||
}
|
||||
@@ -10,13 +10,13 @@
|
||||
}:
|
||||
let
|
||||
|
||||
version = "1.11.2";
|
||||
version = "1.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "screego";
|
||||
repo = "server";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-wFLoReqzLx6PEW/u9oz7VIYKtJkmwGTneeB6Ysgse7Q=";
|
||||
hash = "sha256-xWy7aqpUznIYeBPqdpYdRMJxxfiPNa4JmjS3o5i3xxY=";
|
||||
};
|
||||
|
||||
ui = stdenv.mkDerivation {
|
||||
@@ -27,7 +27,7 @@ let
|
||||
|
||||
offlineCache = fetchYarnDeps {
|
||||
yarnLock = "${src}/ui/yarn.lock";
|
||||
hash = "sha256-yjHxyKEqXMxYsm+KroPB9KulfqYSOU/7ghbKnlSFrd0=";
|
||||
hash = "sha256-JPSbBUny5unUHVkaVGlHyA90IpT9ahcSmt9R1hxERRk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -53,7 +53,7 @@ buildGo123Module rec {
|
||||
|
||||
pname = "screego-server";
|
||||
|
||||
vendorHash = "sha256-zMb8MLS0KhwYNpfVeNMD9huEcpyyrZD0QAPmBNxMcQU=";
|
||||
vendorHash = "sha256-vx7CpHUPQlLEQGxdswQJI1SrfSUwPlpNcb7Cq81ZOBQ=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -56,13 +56,13 @@ let
|
||||
domain = "gitlab.freedesktop.org";
|
||||
owner = "poppler";
|
||||
repo = "test";
|
||||
rev = "400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1";
|
||||
hash = "sha256-Y4aNOJLqo4g6tTW6TAb60jAWtBhRgT/JXsub12vi3aU=";
|
||||
rev = "91ee031c882634c36f2f0f2f14eb6646dd542fb9";
|
||||
hash = "sha256-bImTdlhMAA79kwbKPrHN3a9vVrtsgBh3rFjH3B7tEbQ=";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: rec {
|
||||
pname = "poppler-${suffix}";
|
||||
version = "24.02.0"; # beware: updates often break cups-filters build, check scribus too!
|
||||
version = "25.05.0"; # beware: updates often break cups-filters build, check scribus too!
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -71,32 +71,9 @@ stdenv.mkDerivation (finalAttrs: rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://poppler.freedesktop.org/poppler-${version}.tar.xz";
|
||||
hash = "sha256-GRh6P90F8z59YExHmcGD3lygEYZAyIs3DdzzE2NDIi4=";
|
||||
hash = "sha256-mxYnxbdoFqxeQFKgP1tgW6QLRc8GsCyt0EeWILSZqzg=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# https://access.redhat.com/security/cve/CVE-2024-6239
|
||||
name = "CVE-2024-6239.patch";
|
||||
url = "https://gitlab.freedesktop.org/poppler/poppler/-/commit/0554731052d1a97745cb179ab0d45620589dd9c4.patch";
|
||||
hash = "sha256-I78wJ4l1DSh+x/e00ZL8uvrGdBH+ufp+EDm0A1XWyCU=";
|
||||
})
|
||||
(fetchpatch {
|
||||
# https://nvd.nist.gov/vuln/detail/CVE-2025-43903
|
||||
name = "CVE-2025-43903.patch";
|
||||
url = "https://gitlab.freedesktop.org/poppler/poppler/-/commit/f1b9c830f145a0042e853d6462b2f9ca4016c669.patch";
|
||||
hash = "sha256-wZ8fqIAmMnQDf64sWXjfpkhk8TLDWMPUGxz40ktAzFI=";
|
||||
})
|
||||
|
||||
(fetchpatch {
|
||||
# fixes build on clang-19
|
||||
# https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1526
|
||||
name = "char16_t-not-short.patch";
|
||||
url = "https://gitlab.freedesktop.org/poppler/poppler/-/commit/b4ac7d9af7cb5edfcfcbda035ed8b8c218ba8564.patch";
|
||||
hash = "sha256-2aEq3VDITJabvB/+bcdULBXbqVbDdL0xJr2TWLiWqX8=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs =
|
||||
[
|
||||
cmake
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
cssselect,
|
||||
lxml,
|
||||
numpy,
|
||||
packaging,
|
||||
pillow,
|
||||
pygobject3,
|
||||
pyparsing,
|
||||
@@ -17,7 +16,6 @@
|
||||
gobject-introspection,
|
||||
pytestCheckHook,
|
||||
gtk3,
|
||||
fetchpatch2,
|
||||
}:
|
||||
|
||||
buildPythonPackage {
|
||||
@@ -27,16 +25,6 @@ buildPythonPackage {
|
||||
|
||||
inherit (inkscape) src;
|
||||
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
name = "add-numpy-2-support.patch";
|
||||
url = "https://gitlab.com/inkscape/extensions/-/commit/13ebc1e957573fea2c3360f676b0f1680fad395d.patch";
|
||||
hash = "sha256-0n8L8dUaYYPBsmHlAxd60c5zqfK6NmXJfWZVBXPbiek=";
|
||||
stripLen = 1;
|
||||
extraPrefix = "share/extensions/";
|
||||
})
|
||||
];
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
pythonRelaxDeps = [ "numpy" ];
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "jedi-language-server";
|
||||
version = "0.45.0";
|
||||
version = "0.45.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -32,7 +32,7 @@ buildPythonPackage rec {
|
||||
owner = "pappasam";
|
||||
repo = "jedi-language-server";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-T0EDru+mrpE5O3EWZw44k2aBQopvg7wCF9MD82A+SCw=";
|
||||
hash = "sha256-uO7+ui9FEeMF4sC/jI91px5wEWecvfJApogFMfwpPEs=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyogrio";
|
||||
version = "0.10.0";
|
||||
version = "0.11.0";
|
||||
pyproject = true;
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
owner = "geopandas";
|
||||
repo = "pyogrio";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-AyKBktZWzUxD1HKKp89gQ97c4WPB5PkXnkFqN+RHx7c=";
|
||||
hash = "sha256-3XrP3/sqGRtA+sfaoOV/ByGAtfpGZB5RYRr5lyYZUj0=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -4,10 +4,8 @@
|
||||
fetchPypi,
|
||||
pythonOlder,
|
||||
pytestCheckHook,
|
||||
setuptools,
|
||||
meson-python,
|
||||
ninja,
|
||||
meson,
|
||||
poppler,
|
||||
pkg-config,
|
||||
pybind11,
|
||||
@@ -29,6 +27,9 @@ buildPythonPackage rec {
|
||||
patches = [
|
||||
# Prevent Meson from downloading pybind11, use system version instead
|
||||
./use_system_pybind11.patch
|
||||
# Fix build with Poppler 25.01+
|
||||
# See: https://github.com/cbrunet/python-poppler/pull/92
|
||||
./poppler-25.patch
|
||||
];
|
||||
|
||||
build-system = [ meson-python ];
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
diff --git a/src/cpp/image.cpp b/src/cpp/image.cpp
|
||||
index 725359b..91131f4 100644
|
||||
--- a/src/cpp/image.cpp
|
||||
+++ b/src/cpp/image.cpp
|
||||
@@ -102,7 +102,11 @@ PYBIND11_MODULE(image, m)
|
||||
.def(py::init<int, int, image::format_enum>(), py::arg("iwidth"), py::arg("iheight"), py::arg("iformat"))
|
||||
.def("bytes_per_row", &image::bytes_per_row)
|
||||
// .def("const_data", &image::const_data)
|
||||
+#if HAS_VERSION(25, 1)
|
||||
+ .def("copy", &image::copy)
|
||||
+#else
|
||||
.def("copy", &image::copy, py::arg("rect") = rect())
|
||||
+#endif
|
||||
.def("data", &data)
|
||||
.def("set_data", &set_data)
|
||||
.def("format", &image::format)
|
||||
diff --git a/src/poppler/image.py b/src/poppler/image.py
|
||||
index a8c27e2..0a6834c 100644
|
||||
--- a/src/poppler/image.py
|
||||
+++ b/src/poppler/image.py
|
||||
@@ -16,7 +16,6 @@
|
||||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
from poppler.cpp import image
|
||||
-from poppler.rectangle import Rectangle
|
||||
|
||||
|
||||
class Image:
|
||||
@@ -47,8 +46,8 @@ def bytes_per_row(self):
|
||||
def const_data(self):
|
||||
return self._image.data()
|
||||
|
||||
- def copy(self, rect=None):
|
||||
- image = self._image.copy(rect or Rectangle()._rect)
|
||||
+ def copy(self):
|
||||
+ image = self._image.copy()
|
||||
return Image.from_object(image)
|
||||
|
||||
@property
|
||||
@@ -93,6 +93,10 @@ buildPythonPackage rec {
|
||||
"test_issue1982"
|
||||
"test_opener_fsspec_http_fs"
|
||||
"test_fsspec_http_msk_sidecar"
|
||||
# expect specific magic numbers that our version of GDAL does not produce
|
||||
"test_warp"
|
||||
"test_warpedvrt"
|
||||
"test_rio_warp"
|
||||
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "test_reproject_error_propagation" ];
|
||||
|
||||
pythonImportsCheck = [ "rasterio" ];
|
||||
|
||||
@@ -52,6 +52,11 @@ buildPythonPackage rec {
|
||||
[
|
||||
# AssertionError: assert 535727386 == 535691205
|
||||
"test_clip_geojson__no_drop"
|
||||
# Fails with GDAL 3.11 warning
|
||||
"test_rasterio_vrt"
|
||||
# Fails with small numerical errors on GDAL 3.11
|
||||
"test_rasterio_vrt_gcps"
|
||||
"test_reproject__gcps"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isAarch64 [
|
||||
# numerical errors
|
||||
|
||||
@@ -71,14 +71,23 @@ buildPythonPackage rec {
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# FileNotFoundError: [Errno 2] No such file or directory: '/build/source/tensordict/tensorclass.pyi
|
||||
"test_tensorclass_instance_methods"
|
||||
"test_tensorclass_stub_methods"
|
||||
disabledTests =
|
||||
[
|
||||
# FileNotFoundError: [Errno 2] No such file or directory: '/build/source/tensordict/tensorclass.pyi
|
||||
"test_tensorclass_instance_methods"
|
||||
"test_tensorclass_stub_methods"
|
||||
|
||||
# hangs forever on some CPUs
|
||||
"test_map_iter_interrupt_early"
|
||||
];
|
||||
# hangs forever on some CPUs
|
||||
"test_map_iter_interrupt_early"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# Hangs due to the use of a pool
|
||||
"test_chunksize_num_chunks"
|
||||
"test_index_with_generator"
|
||||
"test_map_exception"
|
||||
"test_map"
|
||||
"test_multiprocessing"
|
||||
];
|
||||
|
||||
disabledTestPaths =
|
||||
[
|
||||
@@ -88,6 +97,9 @@ buildPythonPackage rec {
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# Hangs forever
|
||||
"test/test_distributed.py"
|
||||
# Hangs after testing due to pool usage
|
||||
"test/test_h5.py"
|
||||
"test/test_memmap.py"
|
||||
];
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
cunit,
|
||||
docbook5,
|
||||
fetchFromGitHub,
|
||||
file,
|
||||
fetchpatch,
|
||||
gdalMinimal,
|
||||
geos,
|
||||
jitSupport,
|
||||
@@ -50,6 +50,15 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
hash = "sha256-1kOLtG6AMavbWQ1lHG2ABuvIcyTYhgcbjuVmqMR4X+g=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Backport patch for compatibility with GDAL 3.11
|
||||
# FIXME: remove in next update
|
||||
(fetchpatch {
|
||||
url = "https://git.osgeo.org/gitea/postgis/postgis/commit/614eca7c169cd6e9819801d3ea99d5258262c58b.patch";
|
||||
hash = "sha256-VkNZFANAt8Jv+ExCusGvi+ZWB7XLcAheefSx7akA7Go=";
|
||||
})
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
[
|
||||
geos
|
||||
|
||||
@@ -1649,6 +1649,7 @@ mapAliases {
|
||||
s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2024-10-17
|
||||
sandboxfs = throw "'sandboxfs' has been removed due to being unmaintained, consider using linux namespaces for sandboxing instead"; # Added 2024-06-06
|
||||
sane-backends-git = throw "'sane-backends-git' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2024-10-17
|
||||
samtools_0_1_19 = throw "'samtools_0_1_19' has been removed because it is unmaintained. Consider using 'samtools' instead"; # Added 2025-05-10
|
||||
scantailor = scantailor-advanced; # Added 2022-05-26
|
||||
schildichat-web = throw ''
|
||||
schildichat has been removed as it is severely lacking behind the Element upstream and does not receive regular security fixes.
|
||||
|
||||
@@ -13952,8 +13952,6 @@ with pkgs;
|
||||
|
||||
rusty-psn-gui = rusty-psn.override { withGui = true; };
|
||||
|
||||
savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan { };
|
||||
|
||||
sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
|
||||
|
||||
scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
|
||||
@@ -15651,9 +15649,6 @@ with pkgs;
|
||||
raxml-mpi = raxml.override { useMpi = true; };
|
||||
|
||||
samtools = callPackage ../applications/science/biology/samtools { };
|
||||
samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
|
||||
stdenv = gccStdenv;
|
||||
};
|
||||
|
||||
inherit (callPackages ../applications/science/biology/sumatools { })
|
||||
sumalibs
|
||||
|
||||
Reference in New Issue
Block a user