Группа :: Система/Серверы
Пакет: php8.2-pdo_sqlite
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define php_extension pdo_sqlite
Name: php%_php_suffix-%php_extension
Version: %php_version
Release: %php_release
Summary: SQLLite v3 driver for PHP Data Objects Interface
Group: System/Servers
License: PHP-3.01
URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
# http://pecl.php.net/package/PDO_SQLITE
#Source0: standart PHP module
Source1: php-%php_extension.ini
Source2: php-%php_extension-params.sh
BuildRequires(pre): rpm-build-php8.2-version
BuildRequires: libsqlite3-devel
BuildRequires: php-devel = %php_version
PreReq: php%_php_suffix-pdo = %php_version
Provides: php%_php_suffix-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 -- %php_extsrcdir/%php_extension/* .
# Fix path to pdo*.h
subst 's at php/ext at php/%_php_version/ext at g' config.m4
%build
phpize
BUILD_HAVE=`echo %php_extension | tr '[:lower:]-' '[:upper:]_'`
%add_optflags -fPIC -L%_libdir -lsqlite3
export LDFLAGS=-lphp-%_php_version
# Fix for config.m4 in %%prep would't work for some reason
subst 's at php/ext at php/%_php_version/ext at g' configure
%configure \
--with-%php_extension \
--with-libdir=%_lib \
#
%php_make
%install
%php_make_install
install -D -m 644 -- %SOURCE1 %buildroot/%php_extconf/%php_extension/config
install -D -m 644 -- %SOURCE2 %buildroot/%php_extconf/%php_extension/params
%files
%php_extconf/%php_extension
%php_extdir/*
%doc CREDITS
%post
%php_extension_postin
%preun
%php_extension_preun
%changelog
…
Полный changelog можно просмотреть здесь
Name: php%_php_suffix-%php_extension
Version: %php_version
Release: %php_release
Summary: SQLLite v3 driver for PHP Data Objects Interface
Group: System/Servers
License: PHP-3.01
URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
# http://pecl.php.net/package/PDO_SQLITE
#Source0: standart PHP module
Source1: php-%php_extension.ini
Source2: php-%php_extension-params.sh
BuildRequires(pre): rpm-build-php8.2-version
BuildRequires: libsqlite3-devel
BuildRequires: php-devel = %php_version
PreReq: php%_php_suffix-pdo = %php_version
Provides: php%_php_suffix-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 -- %php_extsrcdir/%php_extension/* .
# Fix path to pdo*.h
subst 's at php/ext at php/%_php_version/ext at g' config.m4
%build
phpize
BUILD_HAVE=`echo %php_extension | tr '[:lower:]-' '[:upper:]_'`
%add_optflags -fPIC -L%_libdir -lsqlite3
export LDFLAGS=-lphp-%_php_version
# Fix for config.m4 in %%prep would't work for some reason
subst 's at php/ext at php/%_php_version/ext at g' configure
%configure \
--with-%php_extension \
--with-libdir=%_lib \
#
%php_make
%install
%php_make_install
install -D -m 644 -- %SOURCE1 %buildroot/%php_extconf/%php_extension/config
install -D -m 644 -- %SOURCE2 %buildroot/%php_extconf/%php_extension/params
%files
%php_extconf/%php_extension
%php_extdir/*
%doc CREDITS
%post
%php_extension_postin
%preun
%php_extension_preun
%changelog
…
Полный changelog можно просмотреть здесь