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.