| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- Summary: PEAR: @summary@
- Name: @rpm_package@
- Version: @version@
- Release: 1
- License: @release_license@
- Group: Development/Libraries
- Source: http://@master_server@/get/@package@-%{version}.tgz
- BuildRoot: %{_tmppath}/%{name}-root
- URL: http://@master_server@/
- Prefix: %{_prefix}
- #Docdir: @doc_dir@/@package@
- BuildArchitectures: @arch@
- @extra_headers@
- %description
- @description@
- %prep
- rm -rf %{buildroot}/*
- # XXX Source files location is missing here in pear cmd
- pear -v -c %{buildroot}/pearrc \
- -d php_dir=%{_libdir}/php/pear \
- -d doc_dir=/docs \
- -d bin_dir=%{_bindir} \
- -d data_dir=%{_libdir}/php/pear/data \
- -d test_dir=%{_libdir}/php/pear/tests \
- -d ext_dir=%{_libdir} \
- -s
- %build
- echo BuildRoot=%{buildroot}
- %postun
- pear uninstall --nodeps -r @package@
- rm @rpm_xml_dir@/@package@.xml
- %post
- pear install --nodeps -r @rpm_xml_dir@/@package@.xml
- %install
- pear -c %{buildroot}/pearrc install --nodeps -R %{buildroot} \
- $RPM_SOURCE_DIR/@package@-%{version}.tgz
- rm %{buildroot}/pearrc
- rm %{buildroot}/%{_libdir}/php/pear/.filemap
- rm %{buildroot}/%{_libdir}/php/pear/.lock
- rm -rf %{buildroot}/%{_libdir}/php/pear/.registry
- if [ -d "%{buildroot}/docs/@package@/doc" ]; then
- rm -rf $RPM_BUILD_DIR/doc
- mv %{buildroot}/docs/@package@/doc $RPM_BUILD_DIR
- rm -rf %{buildroot}/docs
- fi
- mkdir -p %{buildroot}@rpm_xml_dir@
- tar -xzf $RPM_SOURCE_DIR/@package@-%{version}.tgz package.xml
- cp -p package.xml %{buildroot}@rpm_xml_dir@/@package@.xml
- #rm -rf %{buildroot}/*
- #pear -q install -R %{buildroot} -n package.xml
- #mkdir -p %{buildroot}@rpm_xml_dir@
- #cp -p package.xml %{buildroot}@rpm_xml_dir@/@package@.xml
- %files
- %defattr(-,root,root)
- %doc @doc_files@
- /
|