diff options
author | Joe George | 2016-11-10 10:05:11 -0500 |
---|---|---|
committer | Joe George | 2016-11-10 10:05:11 -0500 |
commit | ddc72637f5aec904558166a94fbd844678c582df (patch) | |
tree | a426add2e8b928c45ba1a052a78046346d1636b0 | |
download | aur-ddc72637f5aec904558166a94fbd844678c582df.tar.gz |
Initial commit of zeroc-ice-php 3.6.3
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 49 |
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 +} + |