Topic: aerospike php client rpm module

Can you add aerospike php client to remi software collection ?

aerospike - high speed, scalable, and reliable NoSQL database

https://github.com/aerospike/aerospike-client-php

Re: aerospike php client rpm module

This is a pure-PHP library ?
I usually don't add any "noarch" package to software collection, only binary ones.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: aerospike php client rpm module

Forget... I see there is an C extension in src/aerospike.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

4 (edited by LuckySB 2016-11-14 18:45:48)

Re: aerospike php client rpm module

why forget ?

this is php-wrapper over c-client....

i am sorry, but i get your .spec file for php-phpiredis and dirty patched
https://github.com/LuckySB/php-aerospike

module compiled and worked

Re: aerospike php client rpm module

Sorry, for not being clear

The "forget" was about my previous answer about "This is a pure-PHP library"

So, yes, should be doable, will take a look tomorrow, after some rest.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: aerospike php client rpm module

thank you!

Re: aerospike php client rpm module

Hmm... I also need to package the C library, so, aerospike-client-c and aerospike-client-php, and hacking to use system lue (so will be a bit more time...)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: aerospike php client rpm module

Sorry, but aerospike-client-c don't have any sane build system.
Nothing for portability (autotool/cmake/...), only a terrible script, requiring root account.

Really too much work for me.

Sorry, but I don't think I will be able to create a "clean" package in a short delay (allowed by my lack of spare time).

I keep it somewhere on my TODO list, but with quite low priority.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: aerospike php client rpm module

ok.