summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Bidar2021-03-27 20:27:40 +0200
committerBjörn Bidar2021-03-27 20:27:40 +0200
commit61b0b3ec1062672c384892097c999ac9fe7035c0 (patch)
tree601c647371485d2b922ed688bbaa454ef253822b
parentd3d3bc8231334976afada1c1692ca808f380b79b (diff)
downloadaur-61b0b3ec1062672c384892097c999ac9fe7035c0.tar.gz
Update to 0.1.2-5
- Fix makedepends since systemd headers were moved into a different package - Move patching such to prepare() - Add fix for php8
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD27
2 files changed, 22 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d76d74b65aaa..58a5e758c92b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,14 @@
+# Generated by mksrcinfo v8
+# Sat Mar 27 18:27:32 UTC 2021
pkgbase = php-systemd
pkgdesc = PHP extension allowing native interaction with systemd and its journal
pkgver = 0.1.2
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/systemd/php-systemd
arch = any
license = MIT
makedepends = php
+ makedepends = systemd
depends = libsystemd
backup = etc/php/conf.d/systemd.ini
source = https://github.com/systemd/php-systemd/archive/release-0.1.2.zip
diff --git a/PKGBUILD b/PKGBUILD
index 7b7bb46ebc60..6669c0321592 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,16 @@
-# Maintainer: Heine Pedersen <heinep at gmail dot com>
+# Contributor: Heine Pedersen <heinep at gmail dot com>
+# Contributor: Thaodan AUR+me@thaodan.de
pkgname=php-systemd
pkgver=0.1.2
-pkgrel=4
+pkgrel=5
pkgdesc="PHP extension allowing native interaction with systemd and its journal"
arch=("any")
url="https://github.com/systemd/php-systemd"
license=("MIT")
-makedepends=("php")
+makedepends=("php"
+ "systemd")
depends=("libsystemd")
backup=("etc/php/conf.d/systemd.ini")
@@ -17,18 +19,25 @@ source=("https://github.com/systemd/php-systemd/archive/release-${pkgver}.zip"
"fix-systemd-include-path.patch"
"fix-file-macro.patch"
"systemd.ini")
+sha512sums=('c2d8ec02b49630ebf51106f6113674b4bed130ae92a1e87b9349f90f28fa3b5f435efd5e4f86e76265aa27b5ef864ef0100f20b8a2e9b7f65c5612a35948b9c7'
+ '550f8068e5d0ea0f7af40164f8fc19ccf0453ec2ac07aa32d9ea09786888cb86c0b42c10258b3c7ebed80cdb3cac447e1a1e80a0407f59d68932cd454ed6cf10'
+ '9c83e357e5ff160120d004c2abe8c9f4c34043a3f2962d55a4801f79fc14e06b023f3af793d89b43a201164fbe96c74c8dcfd427f40201fe44acb232b2d77271'
+ '67c275c76a478792ea1c68a908ef81a6ef72da9d7b1dd7f9c382d9f5cc672b47f5d48ab288a064f73831e90fc4d91adfb23d86b70ded61073cfa3fa2338a9dca'
+ '86155fd1ea7eec8e6d1dfb292633c7731df1180bbb9988bb409a9bc0316fb597f5398e6956788bb3fb9bad15612fceef7742b877af0996e4c255d2952628b3e4')
-sha512sums=("c2d8ec02b49630ebf51106f6113674b4bed130ae92a1e87b9349f90f28fa3b5f435efd5e4f86e76265aa27b5ef864ef0100f20b8a2e9b7f65c5612a35948b9c7"
- "550f8068e5d0ea0f7af40164f8fc19ccf0453ec2ac07aa32d9ea09786888cb86c0b42c10258b3c7ebed80cdb3cac447e1a1e80a0407f59d68932cd454ed6cf10"
- "9c83e357e5ff160120d004c2abe8c9f4c34043a3f2962d55a4801f79fc14e06b023f3af793d89b43a201164fbe96c74c8dcfd427f40201fe44acb232b2d77271"
- "67c275c76a478792ea1c68a908ef81a6ef72da9d7b1dd7f9c382d9f5cc672b47f5d48ab288a064f73831e90fc4d91adfb23d86b70ded61073cfa3fa2338a9dca"
- "86155fd1ea7eec8e6d1dfb292633c7731df1180bbb9988bb409a9bc0316fb597f5398e6956788bb3fb9bad15612fceef7742b877af0996e4c255d2952628b3e4")
-build() {
+
+prepare() {
cd ${srcdir}/${pkgname}-release-${pkgver}
patch -p0 < ../fix-systemd-include-path.patch
patch -p0 < ../php7-support.patch
patch -p0 < ../fix-file-macro.patch
+ sed -ie 's/ZEND_NUM_ARGS() TSRMLS_CC/ZEND_NUM_ARGS()/' systemd.c
+ phpize
+}
+
+build() {
+ cd ${srcdir}/${pkgname}-release-${pkgver}
phpize
./configure --prefix=/usr --with-systemd
make