summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTomasz Gruszka2019-12-31 11:45:24 +0100
committerTomasz Gruszka2019-12-31 11:45:24 +0100
commit438300d2538798025fc22da69a5adfaf01867018 (patch)
tree7e3af146b784e23dcdb2b339c3c4d95fd31e5edd /PKGBUILD
downloadaur-438300d2538798025fc22da69a5adfaf01867018.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9a45a34aae00
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Tomasz Gruszka <tompear79@gmail.com>
+_phpversion=73
+_extname=xdebug
+pkgname=php${_phpversion}-${_extname}
+pkgver=2.9.0
+pkgrel=1
+pkgdesc="Xdebug is an extension for PHP to assist with debugging and development"
+arch=("x86_64")
+url="https://xdebug.org/"
+license=('Xdebug')
+depends=("php${_phpversion}")
+source=("http://pecl.php.net/get/${_extname}-${pkgver}.tgz")
+sha256sums=('8dd1f867805d4ae78ccefc1825da1180eb82efbe6d6575eef2cc3dd1aeca5943')
+backup=("etc/php${_phpversion}/conf.d/$_extname.ini")
+
+build() {
+ cd "${srcdir}/${_extname}-${pkgver}"
+ phpize${_phpversion}
+ ./configure
+ make
+
+ cd "$srcdir/${_extname}-${pkgver}/debugclient"
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${_extname}-${pkgver}"
+
+ install -dm0755 "${pkgdir}/etc/php${_phpversion}/conf.d/"
+ echo "zend_extension=${_extname}.so" > "${pkgdir}/etc/php${_phpversion}/conf.d/${_extname}.ini"
+
+ install -Dm0644 "${srcdir}/${_extname}-${pkgver}/modules/${_extname}.so" "${pkgdir}/usr/lib/php${_phpversion}/modules/${_extname}.so"
+ install -Dm0644 "${srcdir}/${_extname}-${pkgver}/debugclient/debugclient" "${pkgdir}/usr/bin/debugclient${_phpversion}"
+ install -Dm0644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}