Skip to content

Instantly share code, notes, and snippets.

@Lartza
Last active March 27, 2020 17:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Lartza/f1b575f92e1fb4efd0bf7c915dba0a24 to your computer and use it in GitHub Desktop.
Save Lartza/f1b575f92e1fb4efd0bf7c915dba0a24 to your computer and use it in GitHub Desktop.
Maintainer: Joe George <joe at externl dot com>
pkgname="zeroc-ice-php"
pkgver=3.7.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")
sha256sums=('7cbfac83684a7434499f165e784a7a7bb5b89140717537067d7b969eccc111eb')
make_args=(
"OPTIMIZE=yes"
"ICE_HOME=/usr/"
"ICE_BIN_DIST=cpp"
)
build() {
cd ${srcdir}/ice-${pkgver}/php
msg "Building Ice for PHP"
msg2 "Compiling..."
make "${make_args[@]}" -j$(nproc) srcs
}
package() {
cd ${srcdir}/ice-${pkgver}/php
make install ${make_args[@]} DESTDIR="${pkgdir}" "install_phpdir=/usr/share/ice/php" "install_phplibdir=/usr/lib/php/modules"
msg "Installing Ice for PHP"
install -dm755 ${pkgdir}/etc/php/conf.d/
echo "extension = ice" > ${pkgdir}/etc/php/conf.d/zeroc-ice.ini
echo "include_path=${include_path}:/usr/share/ice/php/" >> ${pkgdir}/etc/php/conf.d/zeroc-ice.ini
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment