Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37562715
en ru br
ALT Linux repos
S:1.0.4-alt3.23

Group :: System/Servers
RPM: php8.1-mcrypt

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%def_without check
%define php_extension mcrypt
%define mcrypt_version 1.0.4

Name: php%_php_suffix-%php_extension
Version: %mcrypt_version
Release: alt3.%_php_release_version
Epoch: 1

Summary: Mcrypt library support for PHP
Group: System/Servers
License: PHP-3.01
Source0: php-mcrypt-%mcrypt_version.tar
Source1: php-%php_extension.ini
Source2: php-%php_extension-params.sh

BuildRequires(pre): rpm-build-php8.1-version
BuildRequires: php-devel = %php_version

BuildRequires:  libmcrypt-devel libltdl-devel

%description
The %name includes a dynamic shared object (DSO) that adds
Mcrypt support to PHP. The libmcrypt is a data encryption library.  The
library is thread safe and provides encryption and decryption functions.
This version of the library supports many encryption algorithms and
encryption modes. Some algorithms which are supported: SERPENT,
RIJNDAEL, 3DES, GOST, SAFER+, CAST-256, RC2, XTEA, 3WAY, TWOFISH,
BLOWFISH, ARCFOUR, WAKE and more. Install this package in addition
to main PHP package if you plan to use any of these algorithms.

%prep
%setup -n php-%php_extension-%mcrypt_version

%build
phpize

BUILD_HAVE=`echo %php_extension | tr '[:lower:]-' '[:upper:]_'`
%add_optflags -fPIC -L%_libdir
export LDFLAGS=-lphp-%_php_version
%configure \
--with-%php_extension=%_usr
%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

%check
NO_INTERACTION=1 make test

%files
%php_extconf/%php_extension
%php_extdir/*

%post
%php_extension_postin

%preun
%php_extension_preun

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin