Date: Saturday, June 4, 2022 @ 01:02:38 Author: spupykin Revision: 1220725
upgpkg: mediawiki 1.38.0-1 Modified: mediawiki/trunk/PKGBUILD ----------+ PKGBUILD | 47 ++++++++++++++--------------------------------- 1 file changed, 14 insertions(+), 33 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-06-03 23:27:21 UTC (rev 1220724) +++ PKGBUILD 2022-06-04 01:02:38 UTC (rev 1220725) @@ -1,22 +1,17 @@ # Maintainer: Sergej Pupykin <[email protected]> # Contributor: Sergej Pupykin <[email protected]> -pkgbase=mediawiki -pkgname=('mediawiki' 'mediawiki-math') -#pkgname=('mediawiki') -pkgver=1.37.2 +pkgname=mediawiki +pkgver=1.38.0 _basever=${pkgver%.*} -_hash=7cac44d pkgrel=1 pkgdesc="MediaWiki engine" arch=('any') url="https://www.mediawiki.org/wiki/MediaWiki" -# + https://www.mediawiki.org/wiki/Extension:Math license=("GPL") -depends=('php7') -makedepends=('git' 'texvc') -optdepends=('texvc: for math rendering' - 'pcre: for regular expressions support' +backup=('etc/webapps/mediawiki/LocalSettings.php') +depends=('php7' 'diffutils') +optdepends=('pcre: for regular expressions support' 'php7-intl: to handle Unicode normalization' # 'php7-mysql: for MySQL database support' 'php7-pgsql: for PostgreSQL database support' @@ -28,22 +23,20 @@ 'imagemagick: for thumbnails rendering' 'smtp-forwarder: for mail sending' 'python: required for SyntaxHighlight/ConfirmEdit extensions' - 'perl: compare_schemas.pl and mediawiki_mysql2postgres.pl') + 'perl: compare_schemas.pl and mediawiki_mysql2postgres.pl' + 'git: hash versions on Special:Version') install=mediawiki.install options=(!strip) validpgpkeys=('41B2ABE817ADD3E52BDA946F72BC1C5D23107F8A' '1D98867E82982C8FE0ABC25F9B69B3109D3BB7B0' 'C83A8E4D3C8FEB7C8A3A1998131910E01605D9AA') -# mediawiki-math-${_basever}::git+https://git.wikimedia.org/git/mediawiki/extensions/Math.git#branch=REL${_basever/./_} source=("https://releases.wikimedia.org/mediawiki/${_basever}/mediawiki-$pkgver.tar.gz"{,.sig} - "mediawiki-math-${_basever}.tar.gz::https://codeload.github.com/wikimedia/mediawiki-extensions-Math/legacy.tar.gz/REL${_basever/./_}" apache.example.conf) -sha256sums=('583f074bcafcec17da50142a56f5bbfde5c3366977d61d912d7e56fcca3bda1b' +sha256sums=('fc2c0e74282c1e10b75b2ee1aad69422440adbaf7fdc9ef071a3f24089c80c97' 'SKIP' - '03711f1a34709746ab3f99d2e358482c19526f1cf2719d253e0c811e62ee0c21' 'cfeff68331e930b6a93f166c12666ac59a84aa24334f94520eff3f988f37ce2b') -package_mediawiki() { +package() { cd "$srcdir" install -vdm0755 "$pkgdir"/usr/share/webapps @@ -52,12 +45,15 @@ install -vDm0644 "$srcdir"/apache.example.conf "$pkgdir"/etc/webapps/mediawiki/apache.example.conf + cd "$pkgdir"/usr/share/webapps/mediawiki + + # config + ln -sf /etc/webapps/mediawiki/LocalSettings.php LocalSettings.php + # move cache and images to /var install -vdm0755 -o 33 -g 33 "$pkgdir"/var/cache/mediawiki install -vdm0755 -o 33 -g 33 "$pkgdir"/var/lib/mediawiki - cd "$pkgdir"/usr/share/webapps/mediawiki - mv cache/.htaccess "$pkgdir"/var/cache/mediawiki/ rmdir cache ln -sf /var/cache/mediawiki cache @@ -67,18 +63,3 @@ rmdir images ln -sf /var/lib/mediawiki images } - -package_mediawiki-math() { - depends=('mediawiki') - optdepends=('texvc') - backup=() - pkgdesc="MediaWiki math extension" - unset install - - cd "$srcdir" - install -vdm0755 "$pkgdir"/usr/share/webapps/mediawiki/extensions -# cp -a mediawiki-math-${_basever} "$pkgdir"/usr/share/webapps/mediawiki/extensions/Math - cp -a wikimedia-mediawiki-extensions-Math-* "$pkgdir"/usr/share/webapps/mediawiki/extensions/Math - install -dm0755 "$pkgdir"/usr/share/webapps/mediawiki/extensions/Math/math - ln -s /usr/bin/texvc "$pkgdir"/usr/share/webapps/mediawiki/extensions/Math/math/texvc -}
