[php-pear-HTML_Template_PHPLIB] - update to 1.5.2 - define metadir, fix FTBFS #914362 - rename HTML_Template_PHPLIB.xml to php-pear-
Remi Collet
remi at fedoraproject.org
Wed Aug 7 13:38:05 UTC 2013
commit fc7b1897f6f1f111756daba74e935ee03f1d9370
Author: Remi Collet <remi at fedoraproject.org>
Date: Wed Aug 7 15:37:53 2013 +0200
- update to 1.5.2
- define metadir, fix FTBFS #914362
- rename HTML_Template_PHPLIB.xml to php-pear-HTML_Template_PHPLIB.xml
- keep doc in /usr/share/doc/pear
- fix README role and encoding in %prep
- cleanups
.gitignore | 1 +
php-pear-HTML_Template_PHPLIB.spec | 57 +++++++++++++++++++----------------
sources | 2 +-
3 files changed, 33 insertions(+), 27 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index cc7c69b..45a91fe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
HTML_Template_PHPLIB-1.4.0.tgz
+/HTML_Template_PHPLIB-1.5.2.tgz
diff --git a/php-pear-HTML_Template_PHPLIB.spec b/php-pear-HTML_Template_PHPLIB.spec
index 3248f52..e53b31a 100644
--- a/php-pear-HTML_Template_PHPLIB.spec
+++ b/php-pear-HTML_Template_PHPLIB.spec
@@ -2,62 +2,60 @@
%global pear_name HTML_Template_PHPLIB
Name: php-pear-HTML_Template_PHPLIB
-Version: 1.4.0
-Release: 8%{?dist}
+Version: 1.5.2
+Release: 1%{?dist}
Summary: PHP template system based on preg_*
Group: Development/Libraries
License: LGPLv2
URL: http://pear.php.net/package/%{pear_name}
Source0: http://pear.php.net/get/%{pear_name}-%{version}.tgz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
BuildArch: noarch
-BuildRequires: php-pear >= 1:1.4.9-1.2
+BuildRequires: php-pear
+
Requires: php-pear(PEAR)
+Requires: php-pcre
Requires(post): %{__pear}
Requires(postun): %{__pear}
+
Provides: php-pear(%{pear_name}) = %{version}
+
%description
This is the PEAR port of the popular PHPLIB template system. It
contains some features not currently found in the original version.
+
%prep
%setup -q -c
-[ -f package2.xml ] || mv package.xml package2.xml
-mv package2.xml %{pear_name}-%{version}/%{pear_name}.xml
cd %{pear_name}-%{version}
+sed -e '/README/s/role="data"/role="doc"/' \
+ -e '/README/s/md5sum=.*name=/name=/' \
+ ../package.xml >%{name}.xml
+iconv -f iso8859-1 -t utf-8 examples/README >examples/README.conv && \
+ mv -f examples/README.conv examples/README
%build
# Empty build section nothing to do here
+
%install
cd %{pear_name}-%{version}
-rm -rf $RPM_BUILD_ROOT docdir
-%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{pear_name}.xml
-# Move documentation
-mkdir -p docdir
-mv $RPM_BUILD_ROOT%{pear_docdir}/* docdir
+%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{name}.xml
+
# Clean up unnecessary files
-rm -rf $RPM_BUILD_ROOT%{pear_phpdir}/.??*
+rm -rf $RPM_BUILD_ROOT%{pear_metadir}/.??*
+
# Install XML package description
mkdir -p $RPM_BUILD_ROOT%{pear_xmldir}
-install -pm 644 %{pear_name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
-# I could not do this in prep as it breaks the pear install due to md5 checks.
-iconv -f iso8859-1 -t utf-8 %{_builddir}/%{name}-%{version}/%{pear_name}-%{version}/docdir/%{pear_name}/examples/README > \
-%{_builddir}/%{name}-%{version}/%{pear_name}-%{version}/docdir/%{pear_name}/examples/README.conv && \
-mv -f %{_builddir}/%{name}-%{version}/%{pear_name}-%{version}/docdir/%{pear_name}/examples/README.conv \
-%{_builddir}/%{name}-%{version}/%{pear_name}-%{version}/docdir/%{pear_name}/examples/README
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+install -pm 644 %{name}.xml $RPM_BUILD_ROOT%{pear_xmldir}
%post
%{__pear} install --nodeps --soft --force --register-only \
- %{pear_xmldir}/%{pear_name}.xml >/dev/null || :
+ %{pear_xmldir}/%{name}.xml >/dev/null || :
%postun
if [ $1 -eq 0 ] ; then
@@ -67,14 +65,21 @@ fi
%files
-%defattr(-,root,root,-)
-%doc %{pear_name}-%{version}/docdir/%{pear_name}/*
-%{pear_xmldir}/%{pear_name}.xml
+%doc %{pear_docdir}/%{pear_name}
+%{pear_xmldir}/%{name}.xml
%{pear_testdir}/%{pear_name}
%{pear_phpdir}/HTML/Template
%{_bindir}/*
%changelog
+* Wed Aug 07 2013 Remi Collet <remi at fedoraproject.org> - 1.5.2-1
+- update to 1.5.2
+- define metadir, fix FTBFS #914362
+- rename HTML_Template_PHPLIB.xml to php-pear-HTML_Template_PHPLIB.xml
+- keep doc in /usr/share/doc/pear
+- fix README role and encoding in %%prep
+- cleanups
+
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index 8272ca6..d110cb2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ffaec612100e05e989d859cea7a00bb2 HTML_Template_PHPLIB-1.4.0.tgz
+8acbb63d8e11d1331bcc6e6a37124d6c HTML_Template_PHPLIB-1.5.2.tgz
More information about the scm-commits
mailing list