urulab |
11-29-2013 04:08 AM |
slackbuid for Phalcon PHP framework
I'm a web developer with Phalcon PHP Framework
on slackware-current-x86_64.
Below I leave the SlackBuild corresponding to said framework.
Best regards. --cesar
Quote:
PKGNAME="phalcon"
VERSION="1.2.4"
BUILD="1"
CWD=$(pwd)
TMP="/tmp"
PKG=${TMP}/package-${PKGNAME}
ARCH="x86_64"
SLKLDFLAGS="-L/lib64 -L/usr/lib64";
SLKCFLAGS="-O2 -fPIC -pipe -fomit-frame-pointer";
rm -rf ${PKG}
mkdir -p ${PKG}
cd ${TMP}
rm -rf ${PKGNAME}-${VERSION} package-${PKGNAME}
tar xzvf ${CWD}/${PKGNAME}-v-${VERSION}.tar.gz
mv c${PKGNAME}-${VERSION} ${PKGNAME}-${VERSION}
cd ${PKGNAME}-${VERSION}/build/64bits
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
phpize --clean
phpize
LDFLAGS="${SLKLDFLAGS}" \
CFLAGS="${SLKCFLAGS}" \
./configure \
--with-libdir=/usr/lib64 \
--enable-phalcon \
--host=${ARCH}-slackware-linux \
--build=${ARCH}-slackware-linux
make
make INSTALL_ROOT=${PKG} install
strip --strip-unneeded ${PKG}/usr/lib64/php/extensions/phalcon.so
mkdir -p ${PKG}/etc/php/
echo 'extension=phalcon.so' > ${PKG}/etc/php/phalcon.ini
cd $PKG
/sbin/makepkg -l y -c n ${CWD}/${PKGNAME}-${VERSION}-${ARCH}-${BUILD}.txz
|
|