summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSkunnyk2015-09-04 17:26:24 +0200
committerSkunnyk2015-09-04 17:26:24 +0200
commitc682b2caad488ffb4fe3de213d27aaa5d1f0c89a (patch)
tree8d24113dfd0f984cad142fecf2be79560746b9b7
downloadaur-c682b2caad488ffb4fe3de213d27aaa5d1f0c89a.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD32
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2068c932940c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = php-pdo-cassandra
+ pkgdesc = PDO driver for Cassandra CQL
+ pkgver = 0.6.0
+ pkgrel = 1
+ url = http://github.com/Orange-OpenSource/YACassandraPDO
+ arch = x86_64
+ arch = i686
+ license = Apache
+ makedepends = thrift
+ depends = php
+ depends = thrift
+ depends = boost
+ conflicts = php-cassandra-pdo-git
+ source = https://github.com/Orange-OpenSource/YACassandraPDO/archive/0.6.0.tar.gz
+ md5sums = 06fd78e96670bc7ea9cfdbf36e5fea91
+
+pkgname = php-pdo-cassandra
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1cb272f5ad7f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Skunnyk <skunnyk@archlinux.fr>
+pkgname=php-pdo-cassandra
+pkgver=0.6.0
+pkgrel=1
+pkgdesc="PDO driver for Cassandra CQL"
+url="http://github.com/Orange-OpenSource/YACassandraPDO"
+arch=('x86_64' 'i686')
+license=('Apache')
+depends=('php' 'thrift' 'boost')
+makedepends=('thrift')
+conflicts=('php-cassandra-pdo-git')
+source=("https://github.com/Orange-OpenSource/YACassandraPDO/archive/${pkgver}.tar.gz")
+md5sums=('06fd78e96670bc7ea9cfdbf36e5fea91')
+
+build() {
+ cd "$srcdir/YACassandraPDO-$pkgver"
+
+ phpize
+ ./configure --prefix=/usr
+ # We need to sed this generated file to support thrift 0.9.2
+ sed -i "s/apache::thrift::to_string/::apache::thrift::to_string/" gen-cpp/cassandra_types.cpp
+ make
+
+}
+
+package() {
+ cd "$srcdir/YACassandraPDO-$pkgver"
+
+ make INSTALL_ROOT="$pkgdir" install
+ echo ';extension=pdo_cassandra.so' > pdo_cassandra.ini
+ install -Dm644 pdo_cassandra.ini "$pkgdir/etc/php/conf.d/pdo_cassandra.ini"
+}