{seafile-shared,seahub}: fix python3.13 (#418675)

This commit is contained in:
2025-06-28 16:55:00 +02:00
committed by GitHub
2 changed files with 14 additions and 10 deletions

View File

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

View File

@@ -26,7 +26,6 @@ python3.pkgs.buildPythonApplication rec {
propagatedBuildInputs = with python3.pkgs; [ propagatedBuildInputs = with python3.pkgs; [
django django
future
django-compressor django-compressor
django-statici18n django-statici18n
django-webpack-loader django-webpack-loader
@@ -57,6 +56,8 @@ python3.pkgs.buildPythonApplication rec {
postPatch = '' postPatch = ''
substituteInPlace seahub/settings.py --replace-fail "SEAFILE_VERSION = '6.3.3'" "SEAFILE_VERSION = '${version}'" substituteInPlace seahub/settings.py --replace-fail "SEAFILE_VERSION = '6.3.3'" "SEAFILE_VERSION = '${version}'"
substituteInPlace thirdpart/constance/management/commands/constance.py --replace-fail \
"from __future__ import unicode_literals" ""
''; '';
installPhase = '' installPhase = ''
@@ -74,14 +75,14 @@ python3.pkgs.buildPythonApplication rec {
inherit seafile-server; inherit seafile-server;
}; };
meta = with lib; { meta = {
description = "Web end of seafile server"; description = "Web end of seafile server";
homepage = "https://github.com/haiwen/seahub"; homepage = "https://github.com/haiwen/seahub";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
schmittlauch schmittlauch
melvyn2 melvyn2
]; ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }