summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3bf5025124c2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Tomasz Gruszka <tompear79@gmail.com>
+_php=php74
+_phpize=phpize74
+pkgname="${_php}-xdebug"
+pkgver=3.0.2
+pkgrel=1
+pkgdesc="PHP debugging extension"
+arch=("x86_64")
+url="https://xdebug.org/"
+license=('Xdebug')
+depends=("${_php}")
+source=("https://xdebug.org/files/xdebug-${pkgver}.tgz"
+ "xdebug.ini")
+sha256sums=('096d46dec061341868d3e3933b977013a592e2e88992b2c0aba7fa52f87c4e17'
+ '7c66883dc2ade69069ef84e30188b25630748aa9c8b0dd123727c00505421205')
+backup=("etc/${_php}/conf.d/xdebug.ini")
+
+build() {
+ cd "${srcdir}/xdebug-${pkgver}"
+ ${_phpize}
+ ./configure --prefix=/usr --enable-xdebug
+ make
+}
+
+package() {
+ cd "${srcdir}/xdebug-${pkgver}"
+ make INSTALL_ROOT="$pkgdir" install
+ install -D -m 644 "${srcdir}/xdebug.ini" "${pkgdir}/etc/{_php}/conf.d/xdebug.ini"
+}