From ad8fd71549576a50e4f427d0dd8a26dfe3b79cd1 Mon Sep 17 00:00:00 2001 From: magicquark <198001825+magicquark@users.noreply.github.com> Date: Mon, 15 Sep 2025 00:24:58 +0100 Subject: [PATCH 1/2] seafile-client: migrate to pkgs/by-name --- .../se/seafile-client/package.nix} | 13 +++++-------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 5 insertions(+), 10 deletions(-) rename pkgs/{applications/networking/seafile-client/default.nix => by-name/se/seafile-client/package.nix} (90%) diff --git a/pkgs/applications/networking/seafile-client/default.nix b/pkgs/by-name/se/seafile-client/package.nix similarity index 90% rename from pkgs/applications/networking/seafile-client/default.nix rename to pkgs/by-name/se/seafile-client/package.nix index 27d346250b17..6d01c6b5762c 100644 --- a/pkgs/applications/networking/seafile-client/default.nix +++ b/pkgs/by-name/se/seafile-client/package.nix @@ -5,15 +5,12 @@ fetchFromGitHub, pkg-config, cmake, - qttools, - qt5compat, + qt6, libuuid, seafile-shared, jansson, libsearpc, withShibboleth ? true, - qtwebengine, - wrapQtAppsHook, }: stdenv.mkDerivation rec { @@ -40,17 +37,17 @@ stdenv.mkDerivation rec { libuuid pkg-config cmake - wrapQtAppsHook - qttools + qt6.wrapQtAppsHook + qt6.qttools ]; buildInputs = [ - qt5compat + qt6.qt5compat seafile-shared jansson libsearpc ] - ++ lib.optional withShibboleth qtwebengine; + ++ lib.optional withShibboleth qt6.qtwebengine; cmakeFlags = lib.optional withShibboleth "-DBUILD_SHIBBOLETH_SUPPORT=ON"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1c124dbfd537..f2148de80af5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12848,8 +12848,6 @@ with pkgs; scantailor-universal = callPackage ../applications/graphics/scantailor/universal.nix { }; - seafile-client = qt6Packages.callPackage ../applications/networking/seafile-client { }; - seq66 = qt5.callPackage ../applications/audio/seq66 { }; sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { }; From 13de3f855dff0e1cbd0c4810dd48a31ff0ee87fa Mon Sep 17 00:00:00 2001 From: magicquark <198001825+magicquark@users.noreply.github.com> Date: Mon, 15 Sep 2025 02:53:21 +0100 Subject: [PATCH 2/2] seafile-client: 9.0.14 -> 9.0.15 Release: https://github.com/haiwen/seafile-client/releases/tag/v9.0.15 Changes: https://github.com/haiwen/seafile-client/compare/v9.0.14...v9.0.15 --- pkgs/by-name/se/seafile-client/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/seafile-client/package.nix b/pkgs/by-name/se/seafile-client/package.nix index 6d01c6b5762c..5176360e215b 100644 --- a/pkgs/by-name/se/seafile-client/package.nix +++ b/pkgs/by-name/se/seafile-client/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "seafile-client"; - version = "9.0.14"; + version = "9.0.15"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile-client"; - rev = "v${version}"; - hash = "sha256-ZMhU0uXAC3tH1e3ktiHhC5YCDwFOnILretPgjYYa9DQ="; + tag = "v${version}"; + hash = "sha256-BV1+9/+ryZB1BQyRJ5JaIU6bbOi4h8vt+V+FQIfUJp8="; }; patches = [ @@ -57,6 +57,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/haiwen/seafile-client"; + changelog = "https://github.com/haiwen/seafile-client/releases/tag/${src.tag}"; description = "Desktop client for Seafile, the Next-generation Open Source Cloud Storage"; license = licenses.asl20; platforms = platforms.linux;