%define upstream_name eZComponents %define xmldir %{_var}/lib/pear %define peardir %(pear config-get php_dir 2> /dev/null) Name: ezcomponents Version: 2009.2.1 Release: %mkrel 11 Summary: Super package to install a complete release of eZ Components License: New BSD Group: Development/PHP URL: http://components.ez.no/package/%upstream_name Source0: http://components.ez.no/get/%upstream_name-%{version}.tgz Requires(post): php-pear Requires(preun): php-pear Requires: php-pear ### We ned to keep this until we make mga4 EOL # Obsoletes: php-pear-channel-components Obsoletes: ezcomponents-Archive >= 1.4.1 Obsoletes: ezcomponents-Authentication >= 1.3.1 Obsoletes: ezcomponents-AuthenticationDatabaseTiein >= 1.1 Obsoletes: ezcomponents-Base >= 1.8 Obsoletes: ezcomponents-Cache >= 1.5 Obsoletes: ezcomponents-Configuration >= 1.3.5 Obsoletes: ezcomponents-ConsoleTools >= 1.6.1 Obsoletes: ezcomponents-Database >= 1.4.7 Obsoletes: ezcomponents-DatabaseSchema >= 1.4.4 Obsoletes: ezcomponents-Debug >= 1.2.1 Obsoletes: ezcomponents-Document >= 1.3.1 Obsoletes: ezcomponents-EventLog >= 1.4 Obsoletes: ezcomponents-EventLogDatabaseTiein >= 1.0.2 Obsoletes: ezcomponents-Execution >= 1.1.1 Obsoletes: ezcomponents-Feed >= 1.3 Obsoletes: ezcomponents-File >= 1.2 Obsoletes: ezcomponents-Graph >= 1.5 Obsoletes: ezcomponents-GraphDatabaseTiein >= 1.0.1 Obsoletes: ezcomponents-ImageAnalysis >= 1.1.3 Obsoletes: ezcomponents-ImageConversion >= 1.3.8 Obsoletes: ezcomponents-Mail >= 1.7.1 Obsoletes: ezcomponents-MvcTools >= 1.1.3 Obsoletes: ezcomponents-MvcAuthenticationTiein >= 1.0 Obsoletes: ezcomponents-MvcFeedTiein >= 1.0 Obsoletes: ezcomponents-MvcMailTiein >= 1.0.1 Obsoletes: ezcomponents-MvcTemplateTiein >= 1.0 Obsoletes: ezcomponents-PersistentObject >= 1.7.1 Obsoletes: ezcomponents-PersistentObjectDatabaseSchemaTiein >= 1.3 Obsoletes: ezcomponents-PhpGenerator >= 1.0.6 Obsoletes: ezcomponents-Search >= 1.0.9 Obsoletes: ezcomponents-SignalSlot >= 1.1.1 Obsoletes: ezcomponents-SystemInformation >= 1.0.8 Obsoletes: ezcomponents-Template >= 1.4.2 Obsoletes: ezcomponents-TemplateTranslationTiein >= 1.1.1 Obsoletes: ezcomponents-Translation >= 1.3.2 Obsoletes: ezcomponents-TranslationCacheTiein >= 1.1.2 Obsoletes: ezcomponents-Tree >= 1.1.4 Obsoletes: ezcomponents-TreeDatabaseTiein >= 1.1.1 Obsoletes: ezcomponents-TreePersistentObjectTiein >= 1.0 Obsoletes: ezcomponents-Url >= 1.2.2 Obsoletes: ezcomponents-UserInput >= 1.4 Obsoletes: ezcomponents-Webdav >= 1.1.4 Obsoletes: ezcomponents-Workflow >= 1.4.1 Obsoletes: ezcomponents-WorkflowDatabaseTiein >= 1.4 Obsoletes: ezcomponents-WorkflowEventLogTiein >= 1.1 Obsoletes: ezcomponents-WorkflowSignalSlotTiein >= 1.0 BuildArch: noarch BuildRequires: php-pear BuildRequires: php-pear-channel-components %description This super package provides dependencies to every other eZ Component to install those all at once. To perform this, simply do <$ pear install -a eZComponents>. %prep %setup -c -T pear -v -c pearrc \ -d php_dir=%{peardir} \ -d doc_dir=/docs \ -d bin_dir=%{_bindir} \ -d data_dir=%{peardir}/data \ -d test_dir=%{peardir}/tests \ -d ext_dir=%{_libdir} \ -s %build %install pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0} # Clean up unnecessary files rm pearrc rm %{buildroot}/%{peardir}/.filemap rm %{buildroot}/%{peardir}/.lock rm -rf %{buildroot}/%{peardir}/.registry rm -rf %{buildroot}%{peardir}/.channels rm %{buildroot}%{peardir}/.depdb rm %{buildroot}%{peardir}/.depdblock # Install XML package description mkdir -p %{buildroot}%{xmldir} tar -xzf %{SOURCE0} package.xml cp -p package.xml %{buildroot}%{xmldir}/eZComponents.xml %post pear install --nodeps --soft --force --register-only %{xmldir}/eZComponents.xml %postun if [ "$1" -eq "0" ]; then pear uninstall --nodeps --ignore-errors --register-only components.ez.no/eZComponents fi %files %{peardir}/* %{xmldir}/eZComponents.xml %changelog * Tue Feb 11 2020 umeabot <umeabot> 2009.2.1-11.mga8 + Revision: 1489522 - Mageia 8 Mass Rebuild * Tue Sep 18 2018 umeabot <umeabot> 2009.2.1-10.mga7 + Revision: 1260607 - Mageia 7 Mass Rebuild * Sat Feb 06 2016 umeabot <umeabot> 2009.2.1-9.mga6 + Revision: 940973 - Mageia 6 Mass Rebuild * Wed Oct 15 2014 umeabot <umeabot> 2009.2.1-8.mga5 + Revision: 746470 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 2009.2.1-7.mga5 + Revision: 679074 - Mageia 5 Mass Rebuild * Wed Jul 30 2014 spuhler <spuhler> 2009.2.1-6.mga5 + Revision: 658101 - commented out Obsoletes: php-pear-channel-components * We ned to keep this until we make mga4 EOL * Wed Jul 23 2014 spuhler <spuhler> 2009.2.1-5.mga5 + Revision: 655977 - changed all Requires to Obsoletes * per tread on dev mailing list * packages have not been maintained by upstream since 2009 * most libs are being provided by pear packages * Fri Oct 18 2013 umeabot <umeabot> 2009.2.1-4.mga5 + Revision: 504223 - Mageia 4 Mass Rebuild * Fri Jan 11 2013 umeabot <umeabot> 2009.2.1-3.mga3 + Revision: 349877 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Jul 18 2011 spuhler <spuhler> 2009.2.1-2.mga2 + Revision: 125658 - increased rel to 2 -Requires: ezcomponents-php-pear -Requires: ezcomponents-php-pear-channel-components -Requires: ezcomponents-Archivev ersion >= 1.4.1 +Requires: php-pear +Requires: php-pear-channel-components +Requires: ezcomponents-Archive >= 1.4. -Requires: ezcomponents-ImageCon >= 1.3.8 +Requires: ezcomponents-ImageConversion >= 1.3.8 -Source0: http://pear.phpunit.de/get/%%upstream_name-%%{version}.tgz +Source0: http://components.ez.no/get/%%upstream_name-%%{version}.tgz * Sun Jul 17 2011 spuhler <spuhler> 2009.2.1-1.mga2 + Revision: 125461 - imported package ezcomponents