Sophie

Sophie

distrib > Mageia > 8 > i586 > by-pkgid > 65b71e853f57da36960bacb40bae8623 > files > 2

ezcomponents-2009.2.1-11.mga8.src.rpm

%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