wiki: lock dependencies

wiki
Pyjacpp 2026-08-13 18:13:58 +02:00
parent ece2ea7fa6
commit e7fd9088e1
No known key found for this signature in database
GPG Key ID: ED479A5A26930939
1 changed files with 8 additions and 12 deletions

View File

@ -1,14 +1,10 @@
{ {
lib,
pkgs, pkgs,
config, config,
... ...
}: }:
let let
version = pkgs.mediawiki.version;
major = lib.versions.major version;
minor = lib.versions.minor version;
phpExtensions = config.services.mediawiki.phpPackage.extensions; phpExtensions = config.services.mediawiki.phpPackage.extensions;
in in
{ {
@ -285,10 +281,10 @@ in
name = "CategoryLockdown"; name = "CategoryLockdown";
owner = "wikimedia"; owner = "wikimedia";
repo = "mediawiki-extensions-CategoryLockdown"; repo = "mediawiki-extensions-CategoryLockdown";
rev = "REL" + major + "_" + minor; rev = "d29e734c87697590af80f91d0cdbb4275bc3f072";
# Le SHA doit être changé à chaque nouveau commit de traduction. # Le SHA doit être changé à chaque nouveau commit de traduction.
# Pas de meilleure solution à ma connaissance pour suivre les releases. # Pas de meilleure solution à ma connaissance pour suivre les releases.
sha256 = "sha256-KrqGAvw0/cJdPijF8aOU58l8ZlCunzkGYjDjwyAQpzI="; sha256 = "sha256-iYRzCzWu3hndPoMIkFZOaYJkbVoAnVv/ZMZTSAcQdKo=";
}; };
patches = [ patches = [
# Cette extension soccupe des du contrôle daccès du Wiki # Cette extension soccupe des du contrôle daccès du Wiki
@ -306,10 +302,10 @@ in
name = "Popups"; name = "Popups";
owner = "wikimedia"; owner = "wikimedia";
repo = "mediawiki-extensions-Popups"; repo = "mediawiki-extensions-Popups";
rev = "REL" + major + "_" + minor; rev = "cfe78f2c07fa5cf6edcb109eadd8b4b01df58d92";
# Le SHA doit être changé à chaque nouveau commit de traduction. # Le SHA doit être changé à chaque nouveau commit de traduction.
# Pas de meilleure solution à ma connaissance pour suivre les releases. # Pas de meilleure solution à ma connaissance pour suivre les releases.
sha256 = "sha256-4lsh6b2Xyg7B6W7ZKkH3BhdzFpWrU5gDDZRwXAfcjIw="; sha256 = "sha256-lE64Tl0KmUoNHnN2bkNYvhexz5s1wMQ1bDvWSoWTdZU=";
}; };
# Auth # Auth
@ -317,10 +313,10 @@ in
name = "PluggableAuth"; name = "PluggableAuth";
owner = "wikimedia"; owner = "wikimedia";
repo = "mediawiki-extensions-PluggableAuth"; repo = "mediawiki-extensions-PluggableAuth";
rev = "REL" + major + "_" + minor; rev = "3b9428bd8832aeb8ef8ff1ea61b7a4afca7f0ecb";
# Le SHA doit être changé à chaque nouveau commit de traduction. # Le SHA doit être changé à chaque nouveau commit de traduction.
# Pas de meilleure solution à ma connaissance pour suivre les releases. # Pas de meilleure solution à ma connaissance pour suivre les releases.
sha256 = "sha256-ZGw0Wgz0Sg04YDcOzkOGywmfQ6s6Ex17QbjmUDO1D8c="; sha256 = "sha256-9PUf7KC0oz4XeN/m/5KbefNpsgRwV2NswMQZl7a/+I0=";
}; };
LDAPProvider = pkgs.fetchFromGitHub { LDAPProvider = pkgs.fetchFromGitHub {
name = "LDAPProvider"; name = "LDAPProvider";
@ -354,10 +350,10 @@ in
name = "WSOAuth"; name = "WSOAuth";
owner = "wikimedia"; owner = "wikimedia";
repo = "mediawiki-extensions-WSOAuth"; repo = "mediawiki-extensions-WSOAuth";
rev = "REL" + major + "_" + minor; rev = "4b8a12d26196b323be5da93480b6a75fda25b6d0";
# Le SHA doit être changé à chaque nouveau commit de traduction. # Le SHA doit être changé à chaque nouveau commit de traduction.
# Pas de meilleure solution à ma connaissance pour suivre les releases. # Pas de meilleure solution à ma connaissance pour suivre les releases.
sha256 = "sha256-04VCOKfrgrijrv9CdjXeaExmAsxIEWcWMz8W2KVutGI="; sha256 = "sha256-W2SL14U5nVUcf/aTkWuVk9+vQGd3RCtuR3bAhBMN5iY=";
}; };
patches = [ "${./WSOAuth.patch}" ]; patches = [ "${./WSOAuth.patch}" ];
}; };