Permalink
Browse files

Debian/ubuntu build files

  • Loading branch information...
1 parent a1ffc97 commit 5bf299e6e2139b2bb80d919737b7b9aa0b2557a6 @johnj committed Jul 12, 2012
Showing with 50 additions and 0 deletions.
  1. +16 −0 debian.control
  2. +34 −0 mkdeb-apache2.sh
View
@@ -0,0 +1,16 @@
+Package: php5-xcom
+Version: 1.0
+Section: web
+Priority: optional
+Architecture: all
+Essential: no
+Depends:
+Pre-Depends:
+Recommends: php5
+Suggests:
+Installed-Size:
+Maintainer: John Jawed [jawed@php.net]
+Conflicts:
+Replaces:
+Provides: php5-xcom
+Description: X.commerce C extension for PHP5.
View
@@ -0,0 +1,34 @@
+#!/bin/sh
+# original @ https://raw.github.com/nicolasff/phpredis/f3dff08cfaf5d6a7a78bd87e70ee19c92f0ad27d/mkdeb-apache2.sh
+
+VER="1.0.0"
+phpize
+./configure CFLAGS="-O3"
+make clean all
+DIR=`php-config --extension-dir | cut -c 2-`
+
+rm -rf debian
+
+mkdir -p debian
+mkdir -p debian/DEBIAN
+mkdir -p debian/$DIR
+
+cp debian.control debian/DEBIAN/control
+
+UBUNTU=`uname -v | grep -ci ubuntu`
+mkdir -p debian/etc/php5/apache2/conf.d/
+if [ $UBUNTU = "0" ]; then
+ mkdir -p debian/etc/php5/cli/conf.d/
+fi
+
+echo "extension=xcom.so" >> debian/etc/php5/apache2/conf.d/xcom.ini
+
+if [ $UBUNTU = "0" ]; then
+ cp debian/etc/php5/apache2/conf.d/xcom.ini debian/etc/php5/cli/conf.d/xcom.ini
+fi
+
+cp modules/xcom.so debian/$DIR
+PKG_NAME="php5-xcom-${VER}-`lsb_release -c -s`-`uname -m`.deb"
+dpkg -b debian ${PKG_NAME}
+rm -rf debian/
+

0 comments on commit 5bf299e

Please sign in to comment.