Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages / 
mediawiki


Commits:
a321b78d by Jakub Klinkovský at 2026-02-10T18:26:49+01:00
upgpkg: 1.45.1-2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = mediawiki
        pkgdesc = Free and open-source wiki software system
        pkgver = 1.45.1
-       pkgrel = 1
+       pkgrel = 2
        url = https://www.mediawiki.org/wiki/MediaWiki
        install = mediawiki.install
        arch = any
@@ -25,6 +25,7 @@ pkgbase = mediawiki
        source = 
https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.1.tar.gz
        source = 
https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.1.tar.gz.sig
        source = apache.example.conf
+       source = 
mediawiki-parsoid-php-8.4.patch.zip::https://gerrit.wikimedia.org/r/changes/mediawiki%2Fservices%2Fparsoid~1220366/revisions/4/patch?zip
        validpgpkeys = 41B2ABE817ADD3E52BDA946F72BC1C5D23107F8A
        validpgpkeys = 1D98867E82982C8FE0ABC25F9B69B3109D3BB7B0
        validpgpkeys = C83A8E4D3C8FEB7C8A3A1998131910E01605D9AA
@@ -32,5 +33,6 @@ pkgbase = mediawiki
        sha256sums = 
e2f126b19aec422051a0a50e0c6ab7e904f33b3988a47b9da8afbfd0c0a252cc
        sha256sums = SKIP
        sha256sums = 
cfeff68331e930b6a93f166c12666ac59a84aa24334f94520eff3f988f37ce2b
+       sha256sums = 
9d609403743593afb315cf4f8645723949616bff378711a9c59cf4be3e9bbd6a
 
 pkgname = mediawiki


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 pkgname=mediawiki
 pkgver=1.45.1
 _basever=${pkgver%.*}
-pkgrel=1
+pkgrel=2
 pkgdesc="Free and open-source wiki software system"
 arch=('any')
 url="https://www.mediawiki.org/wiki/MediaWiki";
@@ -31,11 +31,21 @@ validpgpkeys=('41B2ABE817ADD3E52BDA946F72BC1C5D23107F8A'
               '1D98867E82982C8FE0ABC25F9B69B3109D3BB7B0'
               'C83A8E4D3C8FEB7C8A3A1998131910E01605D9AA'
               'E059C034E7A430583C252F4AA8F734246D73B586')
-source=("https://releases.wikimedia.org/mediawiki/${_basever}/mediawiki-$pkgver.tar.gz"{,.sig}
-       apache.example.conf)
+source=(
+  
"https://releases.wikimedia.org/mediawiki/${_basever}/mediawiki-$pkgver.tar.gz"{,.sig}
+  apache.example.conf
+  
mediawiki-parsoid-php-8.4.patch.zip::https://gerrit.wikimedia.org/r/changes/mediawiki%2Fservices%2Fparsoid~1220366/revisions/4/patch?zip
+)
 sha256sums=('e2f126b19aec422051a0a50e0c6ab7e904f33b3988a47b9da8afbfd0c0a252cc'
             'SKIP'
-            'cfeff68331e930b6a93f166c12666ac59a84aa24334f94520eff3f988f37ce2b')
+            'cfeff68331e930b6a93f166c12666ac59a84aa24334f94520eff3f988f37ce2b'
+            '9d609403743593afb315cf4f8645723949616bff378711a9c59cf4be3e9bbd6a')
+
+prepare() {
+  # Parsoid compatibility for PHP 8.4+ 
https://phabricator.wikimedia.org/T409283
+  cd $pkgname-$pkgver/vendor/wikimedia/parsoid
+  patch -p1 < "$srcdir"/2db95b1.diff
+}
 
 package() {
   cd "$srcdir"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mediawiki/-/commit/a321b78d8a2115c4633930b06d5200b860204be7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mediawiki/-/commit/a321b78d8a2115c4633930b06d5200b860204be7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to