diff --git a/packages.txt b/packages.txt index 8d91be5c26b..c968faf1f05 100644 --- a/packages.txt +++ b/packages.txt @@ -876,3 +876,4 @@ soxr libasyncns libical ell +php-igbinary diff --git a/php-igbinary.yaml b/php-igbinary.yaml new file mode 100644 index 00000000000..e5efc759041 --- /dev/null +++ b/php-igbinary.yaml @@ -0,0 +1,46 @@ +package: + name: php-igbinary + version: 3.2.14 + epoch: 0 + description: "Igbinary is a drop in replacement for the standard php serializer." + copyright: + - license: BSD-3-Clause + dependencies: + runtime: + - php + +environment: + contents: + packages: + - build-base + - autoconf + - busybox + - php + - php-dev + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/igbinary/igbinary + tag: ${{package.version}} + expected-commit: 102ad68159791e76667f8455cbc171e6ec78253c + + - name: Prepare build + runs: phpize + + - name: Configure + runs: | + set -x + ./configure CFLAGS="-O2 -g" --enable-igbinary + + - uses: autoconf/make + + - name: Make install + runs: | + set -x + INSTALL_ROOT="${{targets.destdir}}" DESTDIR="${{targets.destdir}}" make install + +update: + enabled: true + github: + identifier: igbinary/igbinary