%define realname RRD %define modname rrd %define soname %{modname}.so %define inifile 61_%{modname}.ini %define incdir %(php-config82 --include-dir) %define extdir %(php-config82 --extension-dir) Summary: The %{realname} module for PHP Name: php-%{modname} Version: 2.0.3 Release: %mkrel 7 Group: Development/PHP License: BSD URL: https://pecl.php.net/package/rrd Source0: https://pecl.php.net/get/%{modname}-%{version}.tgz BuildRequires: gettext-devel BuildRequires: pkgconfig(librrd) >= 1.2.7 BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(zlib) BuildRequires: php-devel >= 3:8.2.0 Requires: php >= 3:8.2.0 Requires: php-common = 3:8.2 Obsoletes: php-rrdtool < 1 %description The php-rrd package is a dynamic shared object (DSO) that adds RRD support to PHP. %prep %setup -q -n %{modname}-%{version} %build phpize %configure --with-libdir=%{_lib} \ --with-%{modname}=shared,%{_prefix} %make_build mv modules/*.so . %install install -d %{buildroot}%{extdir} install -d %{buildroot}%{_sysconfdir}/php.d install -m0755 %{soname} %{buildroot}%{extdir}/ %{__cat} > README.%{modname} << EOF The php-rrd package contains a dynamic shared object (DSO) for PHP. To activate it, make sure a file /etc/php.d/%{inifile} is present and contains the line 'extension = %{soname}'. EOF %{__cat} > %{buildroot}%{_sysconfdir}/php.d/%{inifile} << EOF extension = %{modname} EOF %files %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/php.d/%{inifile} %attr(0755,root,root) %{extdir}/%{soname} %changelog * Fri Nov 04 2022 mokraemer <mokraemer> 2.0.3-7.mga9 + Revision: 1902353 + rebuild (emptylog) * Wed Aug 24 2022 mokraemer <mokraemer> 2.0.3-6.mga9 + Revision: 1879789 - update extension for new directories * Fri Jul 22 2022 mokraemer <mokraemer> 2.0.3-5.mga9 + Revision: 1869972 - fix dependancy error * Thu Jul 21 2022 mokraemer <mokraemer> 2.0.3-4.mga9 + Revision: 1869841 - rebuild for php 8.2 * Fri Apr 01 2022 umeabot <umeabot> 2.0.3-3.mga9 + Revision: 1838666 - Mageia 9 Mass Rebuild * Fri Nov 26 2021 mokraemer <mokraemer> 2.0.3-2.mga9 + Revision: 1759380 - rebuild for php 8.1 * Fri Apr 23 2021 mokraemer <mokraemer> 2.0.3-1.mga9 + Revision: 1718123 - new version 2.0.3 * Mon Apr 19 2021 mokraemer <mokraemer> 2.0.2-1.mga9 + Revision: 1717205 - new version 2.0.2 * Sun Nov 29 2020 mokraemer <mokraemer> 2.0.1-9.mga8 + Revision: 1650231 + rebuild (emptylog) * Thu Jun 18 2020 mokraemer <mokraemer> 2.0.1-8.mga8 + Revision: 1596228 - fix dep to current version * Tue Feb 18 2020 umeabot <umeabot> 2.0.1-7.mga8 + Revision: 1538994 - Mageia 8 Mass Rebuild + wally <wally> - replace deprecated %%configure2_5x * Fri Nov 29 2019 mokraemer <mokraemer> 2.0.1-6.mga8 + Revision: 1463540 + rebuild (emptylog) * Wed Dec 12 2018 mokraemer <mokraemer> 2.0.1-4.mga7 + Revision: 1340456 - rebuild * Fri Oct 26 2018 mokraemer <mokraemer> 2.0.1-3.mga7 + Revision: 1325890 - updated requirements - updated requirements - updated requirements - added source - initial commit for package replacement of php-rrdtool to php-rrd - Created package structure for php-rrd.