summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe George2016-11-10 10:05:11 -0500
committerJoe George2016-11-10 10:05:11 -0500
commitddc72637f5aec904558166a94fbd844678c582df (patch)
treea426add2e8b928c45ba1a052a78046346d1636b0
downloadaur-ddc72637f5aec904558166a94fbd844678c582df.tar.gz
Initial commit of zeroc-ice-php 3.6.3
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD49
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..dea105e71e08
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+# Generated by mksrcinfo v8
+# Thu Nov 10 15:03:10 UTC 2016
+pkgbase = zeroc-ice-php
+ pkgdesc = PHP bindings for Ice RPC framework
+ pkgver = 3.6.3
+ pkgrel = 3
+ url = https://zeroc.com
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = custom:Ice license
+ makedepends = zeroc-ice=3.6.3
+ makedepends = php
+ depends = zeroc-ice=3.6.3
+ depends = php
+ source = ice-3.6.3.tar.gz::https://github.com/zeroc-ice/ice/archive/v3.6.3.tar.gz
+ source = ice-packaging-3.6.3.tar.gz::https://github.com/zeroc-ice/ice-packaging/archive/v3.6.3.tar.gz
+ sha256sums = 82ff74e6d24d9fa396dbb4d9697dc183b17bc9c3f6f076fecdc05632be80a2dc
+ sha256sums = 36f26dd60e90928e4b8cccfc5b72e572e11d3d987ff513f814001600f76dfa2e
+
+pkgname = zeroc-ice-php
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..01b36d2c5a27
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src
+pkg
+/*.tar.xz
+/*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dd03c0caeb76
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Joe George <joe at externl dot com>
+
+pkgname="zeroc-ice-php"
+pkgver=3.6.3
+pkgrel=1
+pkgdesc="PHP bindings for Ice RPC framework"
+arch=("i686" "x86_64")
+url="https://zeroc.com"
+license=("GPL" "custom:Ice license")
+makedepends=(
+ "zeroc-ice=$pkgver"
+ "php"
+)
+
+depends=("zeroc-ice=$pkgver" "php")
+
+source=(
+ "ice-${pkgver}.tar.gz::https://github.com/zeroc-ice/ice/archive/v${pkgver}.tar.gz"
+ "ice-packaging-${pkgver}.tar.gz::https://github.com/zeroc-ice/ice-packaging/archive/v${pkgver}.tar.gz"
+)
+
+sha256sums=('82ff74e6d24d9fa396dbb4d9697dc183b17bc9c3f6f076fecdc05632be80a2dc'
+ '36f26dd60e90928e4b8cccfc5b72e572e11d3d987ff513f814001600f76dfa2e')
+
+_make_args="OPTIMIZE=yes USE_BIN_DIST=yes embedded_runpath=prefix='' prefix=/usr"
+
+build() {
+ cd ${srcdir}/ice-${pkgver}/php
+
+ msg "Building Ice for PHP"
+ msg2 "Compiling..."
+ make ${_make_args} -j`nproc` DESTDIR="${pkgdir}/"
+}
+
+package() {
+ cd ${srcdir}/ice-${pkgver}/php
+ make ${_make_args} DESTDIR="${pkgdir}/" install
+
+ msg "Installing Ice for PHP"
+ install -dm755 ${pkgdir}/etc/php/conf.d/
+ echo "extension = IcePHP.so" > ${pkgdir}/etc/php/conf.d/ice.ini
+ echo "include_path=${include_path}:/usr/share/Ice-${pkgver}/php/" >> ${pkgdir}/etc/php/conf.d/ice.ini
+
+ # Put stuff into more possibly Arch Linux friendly places
+ rm -rf ${pkgdir}/usr/share/Ice-${pkgver}/*
+ rm -rf ${pkgdir}/usr/share/slice
+ mv ${pkgdir}/usr/share/php ${pkgdir}/usr/share/Ice-${pkgver}/php
+}
+