Пакет php7-pdo_sqlite: Specfile
%define php7_extension pdo_sqlite Name: php7-%php7_extension Version: %php7_version Release: %php7_release Summary: SQLLite v3 driver for PHP Data Objects Interface Group: System/Servers License: PHP Licence URL: http://www.php.net/manual/en/ref.pdo-sqlite.php # http://pecl.php.net/package/PDO_SQLITE #Source0: standart PHP module Source1: php-%php7_extension.ini Source2: php-%php7_extension-params.sh BuildRequires(pre): rpm-build-php7 BuildRequires: libsqlite3-devel BuildRequires: php7-devel = %php7_version PreReq: php7-pdo = %php7_version-%release Provides: php7-pdo-driver %description PHP PDO extension provides a uniform data access interface, supporting advanced features such as prepared statements and bound parameters. This package provides an SQLite v3 driver for PDO. SQLite V3 is NOT compatible with the bundled SQLite 2 in PHP 5, but is a significant step forwards, featuring complete utf-8 support, native support for blobs, native support for prepared statements with bound parameters and improved concurrency. %prep %setup -T -c cp -pr -- %php7_extsrcdir/%php7_extension/* . # Fix path to pdo*.h subst 's@php/ext@php/%_php7_version/ext@g' config.m4 %build phpize BUILD_HAVE=`echo %php7_extension | tr '[:lower:]-' '[:upper:]_'` %add_optflags -fPIC -L%_libdir -lsqlite3 export LDFLAGS=-lphp-%_php7_version # Fix for config.m4 in %%prep would't work for some reason subst 's@php/ext@php/%_php7_version/ext@g' configure %configure \ --with-%php7_extension \ --with-libdir=%_lib \ # %php7_make %install %php7_make_install install -D -m 644 -- %SOURCE1 %buildroot/%php7_extconf/%php7_extension/config install -D -m 644 -- %SOURCE2 %buildroot/%php7_extconf/%php7_extension/params %files %php7_extconf/%php7_extension %php7_extdir/* %doc CREDITS %post %php7_extension_postin %preun %php7_extension_preun %changelog * %(date "+%%a %%b %%d %%Y") %{?package_signer:%package_signer}%{!?package_signer:%packager} %version-%release - Rebuild with php7-%version-%release |