summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFelix Yan2015-07-23 20:19:06 +0800
committerFelix Yan2015-07-23 20:19:06 +0800
commit569feed732cddba5e465de13f70fad08c3531aea (patch)
tree33d208620b8823390a40441e8c8bf2254720033a /PKGBUILD
downloadaur-569feed732cddba5e465de13f70fad08c3531aea.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 53 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3eb0eff04fe4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan <felixonmars@archlinux.org>
+# Contributor: Vinh Nguyen <kurei [at] axcoto.com>
+
+pkgname=newrelic-php5
+pkgver=4.22.0.99
+_libver=20131226
+pkgrel=1
+pkgdesc="NewRelic PHP"
+arch=('i686' 'x86_64')
+url="http://newrelic.com/"
+license=('non-free')
+depends=('glibc' 'php')
+backup=('etc/php/conf.d/newrelic.ini')
+install=$pkgname.install
+source=("https://download.newrelic.com/php_agent/release/$pkgname"-"$pkgver"-"linux.tar.gz"
+ "newrelic-daemon.service")
+md5sums=('d120ad145c2b262b7abf4d3b16dfa864'
+ '4fc78347663adcb32ed28eddb546619c')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver-linux"
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver-linux"
+
+ mkdir -p $pkgdir/usr/bin/ \
+ $pkgdir/usr/lib/php/modules/ \
+ $pkgdir/usr/share/doc/newrelic-php5/ \
+ $pkgdir/usr/lib/systemd/system/ \
+ $pkgdir/etc/php/conf.d/;
+
+ if [ $CARCH == i686 ]; then
+ # Binary Daemon
+ install -v -Dm755 ./daemon/newrelic-daemon.x86 $pkgdir/usr/bin/newrelic-daemon
+ # PHP extension
+ install -v -Dm755 ./agent/x86/newrelic-$_libver-zts.so $pkgdir/usr/lib/php/modules/newrelic-$_libver-zts.so
+ install -v -Dm755 ./agent/x86/newrelic-$_libver.so $pkgdir/usr/lib/php/modules/newrelic-$_libver.so
+ else
+ # Binary Daemon
+ install -v -Dm755 ./daemon/newrelic-daemon.x64 $pkgdir/usr/bin/newrelic-daemon
+ # PHP extension
+ install -v -Dm755 ./agent/x64/newrelic-$_libver-zts.so $pkgdir/usr/lib/php/modules/newrelic-$_libver-zts.so
+ install -v -Dm755 ./agent/x64/newrelic-$_libver.so $pkgdir/usr/lib/php/modules/newrelic-$_libver.so
+ fi
+
+ install -v -Dm644 ./README ./LICENSE $pkgdir/usr/share/doc/newrelic-php5/
+
+ install -v -Dm644 ./scripts/newrelic.ini.template $pkgdir/etc/php/conf.d/newrelic.ini
+ install -v -Dm644 ./scripts/newrelic.ini.template $pkgdir/etc/php/conf.d/newrelic.ini.template
+
+ install -v -Dm644 ../newrelic-daemon.service $pkgdir/usr/lib/systemd/system/
+}