seafile-shared: fix python3.13 compat

fix "error: future-1.0.0 not supported for interpreter python3.13"

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
This commit is contained in:
Florian Brandes 2025-06-21 11:14:42 +02:00
parent 98b349f48a
commit 1ee18e30b4
No known key found for this signature in database
GPG Key ID: 074048E893713170

View File

@ -25,6 +25,10 @@ stdenv.mkDerivation rec {
sha256 = "sha256-IpRCgPxYy1El4EEvVEfzAlbxP/osQUb7pCP3/BhkecU=";
};
postPatch = ''
substituteInPlace scripts/breakpad.py --replace-fail "from __future__ import print_function" ""
'';
nativeBuildInputs = [
libwebsockets
autoreconfHook
@ -48,7 +52,6 @@ stdenv.mkDerivation rec {
];
pythonPath = with python3.pkgs; [
future
pysearpc
];
@ -56,12 +59,12 @@ stdenv.mkDerivation rec {
wrapPythonPrograms
'';
meta = with lib; {
meta = {
homepage = "https://github.com/haiwen/seafile";
description = "Shared components of Seafile: seafile-daemon, libseafile, libseafile python bindings, manuals, and icons";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
schmittlauch
];
};