From e7fd9088e12b68336d4755d8cd3d79ec08b1f290 Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Thu, 13 Aug 2026 18:13:58 +0200 Subject: [PATCH] wiki: lock dependencies --- hosts/vm/mediakiwi/mediawiki.nix | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/hosts/vm/mediakiwi/mediawiki.nix b/hosts/vm/mediakiwi/mediawiki.nix index 0a90d1a..a578d46 100644 --- a/hosts/vm/mediakiwi/mediawiki.nix +++ b/hosts/vm/mediakiwi/mediawiki.nix @@ -1,14 +1,10 @@ { - lib, pkgs, config, ... }: let - version = pkgs.mediawiki.version; - major = lib.versions.major version; - minor = lib.versions.minor version; phpExtensions = config.services.mediawiki.phpPackage.extensions; in { @@ -285,10 +281,10 @@ in name = "CategoryLockdown"; owner = "wikimedia"; repo = "mediawiki-extensions-CategoryLockdown"; - rev = "REL" + major + "_" + minor; + rev = "d29e734c87697590af80f91d0cdbb4275bc3f072"; # Le SHA doit être changé à chaque nouveau commit de traduction. # Pas de meilleure solution à ma connaissance pour suivre les releases. - sha256 = "sha256-KrqGAvw0/cJdPijF8aOU58l8ZlCunzkGYjDjwyAQpzI="; + sha256 = "sha256-iYRzCzWu3hndPoMIkFZOaYJkbVoAnVv/ZMZTSAcQdKo="; }; patches = [ # Cette extension s’occupe des du contrôle d’accès du Wiki @@ -306,10 +302,10 @@ in name = "Popups"; owner = "wikimedia"; repo = "mediawiki-extensions-Popups"; - rev = "REL" + major + "_" + minor; + rev = "cfe78f2c07fa5cf6edcb109eadd8b4b01df58d92"; # Le SHA doit être changé à chaque nouveau commit de traduction. # Pas de meilleure solution à ma connaissance pour suivre les releases. - sha256 = "sha256-4lsh6b2Xyg7B6W7ZKkH3BhdzFpWrU5gDDZRwXAfcjIw="; + sha256 = "sha256-lE64Tl0KmUoNHnN2bkNYvhexz5s1wMQ1bDvWSoWTdZU="; }; # Auth @@ -317,10 +313,10 @@ in name = "PluggableAuth"; owner = "wikimedia"; repo = "mediawiki-extensions-PluggableAuth"; - rev = "REL" + major + "_" + minor; + rev = "3b9428bd8832aeb8ef8ff1ea61b7a4afca7f0ecb"; # Le SHA doit être changé à chaque nouveau commit de traduction. # Pas de meilleure solution à ma connaissance pour suivre les releases. - sha256 = "sha256-ZGw0Wgz0Sg04YDcOzkOGywmfQ6s6Ex17QbjmUDO1D8c="; + sha256 = "sha256-9PUf7KC0oz4XeN/m/5KbefNpsgRwV2NswMQZl7a/+I0="; }; LDAPProvider = pkgs.fetchFromGitHub { name = "LDAPProvider"; @@ -354,10 +350,10 @@ in name = "WSOAuth"; owner = "wikimedia"; repo = "mediawiki-extensions-WSOAuth"; - rev = "REL" + major + "_" + minor; + rev = "4b8a12d26196b323be5da93480b6a75fda25b6d0"; # Le SHA doit être changé à chaque nouveau commit de traduction. # Pas de meilleure solution à ma connaissance pour suivre les releases. - sha256 = "sha256-04VCOKfrgrijrv9CdjXeaExmAsxIEWcWMz8W2KVutGI="; + sha256 = "sha256-W2SL14U5nVUcf/aTkWuVk9+vQGd3RCtuR3bAhBMN5iY="; }; patches = [ "${./WSOAuth.patch}" ]; };