summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 20 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aca0db56622e..d915f70f992c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
# Maintainer: Malte Rabenseifner <mail@malte-rabenseifner.de>
+# Maintainer: Julian Brost <julian@0x4a42.net>
pkgname=icingaweb2
-pkgver=2.4.2
+pkgver=2.5.0
pkgrel=1
pkgdesc="Icinga Web 2 Interface"
license=('GPL')
@@ -11,9 +12,25 @@ optdepends=('php-gd: export data to PDF'
'php-intl: support for internationalization'
'php-pgsql: for PostgreSQL backend')
url="http://www.icinga.org"
-source=("https://github.com/Icinga/${pkgname}/archive/v${pkgver}.tar.gz")
+source=("https://github.com/Icinga/${pkgname}/archive/v${pkgver}.tar.gz"
+ 'pr3186-php72-support.diff'
+ 'HTMLPurifier-autoload-deprecation-warning.diff')
install='icingaweb2.install'
-sha256sums=('8ce42b4f0fb3ddd93c56d70c642512af13db1d5db2ad0227ec7567a4413daa94')
+sha256sums=('870ef8390cb2cab20df0107d817846352dc606ee85ec734aa99452222a4a76fb'
+ 'fa26be3173eec8f73f72b8208f3a78d1323dadb9b3e24382c1382dadf150dd98'
+ '69aa5ebf5ab234c2caad879199dfbaef85d867d701280ef05b50083cc0efffde')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # Support for PHP 7.2 in Icinga Web 2
+ # https://github.com/Icinga/icingaweb2/pull/3186
+ patch -Np1 -i "${srcdir}/pr3186-php72-support.diff"
+
+ # Fix deprecation warning in HTMLPurifier
+ # https://github.com/ezyang/htmlpurifier/commit/bb7ad665265a29303ec59918f0c1832528bdc509
+ patch -Np1 -i "${srcdir}/HTMLPurifier-autoload-deprecation-warning.diff"
+}
package() {
cd "$srcdir/$pkgname-$pkgver"