[php-xmpphp] - fix dependencies - move tests in /usr/share/tests (outside include_path)
Remi Collet
remi at fedoraproject.org
Wed Jan 30 18:45:56 UTC 2013
commit 2b312ac40ad29f3ac02fdc7afe2d0e3a031803cc
Author: Remi Collet <remi at fedoraproject.org>
Date: Wed Jan 30 19:45:48 2013 +0100
- fix dependencies
- move tests in /usr/share/tests (outside include_path)
.gitignore | 2 +
php-xmpphp.spec | 56 +++++++++++++++++++++++++++++++++++++++---------------
2 files changed, 42 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4d1ca50..b30c203 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
+clog
+*spec~
xmpphp-0.1rc2-r77.tgz
diff --git a/php-xmpphp.spec b/php-xmpphp.spec
index 0cdb5f7..cc88999 100644
--- a/php-xmpphp.spec
+++ b/php-xmpphp.spec
@@ -5,17 +5,28 @@
Name: php-%{realname}
Version: 0.1
-Release: 0.10.%{relcand}_%{prerelease}%{?dist}
+Release: 0.11.%{relcand}.%{prerelease}%{?dist}
Summary: XMPPHP is the successor to Class.Jabber.PHP
Group: Development/Libraries
License: GPLv2+
URL: http://code.google.com/p/xmpphp/
Source0: http://xmpphp.googlecode.com/files/%{realname}-%{version}%{relcand}-%{prerelease}.tgz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
-Requires: php
+
+Requires: php-curl
+Requires: php-date
+Requires: php-dom
+Requires: php-mbstring
+Requires: php-pcre
+Requires: php-session
+Requires: php-simplexml
+Requires: php-spl
+Requires: php-xml
+%{?fedora:Requires: php-ereg}
+
%description
XMPPHP is the successor to Class.Jabber.PHP which can connect to XMPP
@@ -23,36 +34,49 @@ XMPPHP is the successor to Class.Jabber.PHP which can connect to XMPP
several XML processing approaches and supported styles, persistent
connection, etc.
+
%prep
%setup -qn %{realname}-%{version}%{relcand}-%{prerelease}
+
%build
# Empty build
+
%install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
+
+# Tests
+mkdir -p %{buildroot}%{_datadir}/tests/%{realname}/%{REALNAME}
+install -p -m 644 tests/*.php %{buildroot}%{_datadir}/tests/%{realname}/
+install -p -m 644 tests/%{REALNAME}/*.php %{buildroot}%{_datadir}/tests/%{realname}/%{REALNAME}/
+
+# Library
+mkdir -p %{buildroot}%{_datadir}/php/%{realname}
+install -p -m 644 %{REALNAME}/*.php %{buildroot}%{_datadir}/php/%{realname}/
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/php/%{realname}/tests/%{REALNAME}
-install -p -m 644 tests/*.php $RPM_BUILD_ROOT%{_datadir}/php/%{realname}/tests/
-install -p -m 644 tests/%{REALNAME}/*.php $RPM_BUILD_ROOT%{_datadir}/php/%{realname}/tests/%{REALNAME}/
+# Examples (for doc)
+mkdir examples
+cp -p *.php examples
-install -p -m 644 %{REALNAME}/*.php $RPM_BUILD_ROOT%{_datadir}/php/%{realname}/
-mkdir examples ; cp *.php examples
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
+
%files
%defattr(-,root,root,-)
%doc README LICENSE examples
-%{_datadir}/php/%{realname}/*.php
-%dir %{_datadir}/php/%{realname}
-%dir %{_datadir}/php/%{realname}/tests
-%dir %{_datadir}/php/%{realname}/tests/%{REALNAME}
-%{_datadir}/php/%{realname}/tests/*.php
-%{_datadir}/php/%{realname}/tests/%{REALNAME}/*.php
+%{_datadir}/php/%{realname}
+%dir %{_datadir}/tests
+%{_datadir}/tests/%{realname}
+
%changelog
+* Wed Jan 30 2013 Remi Collet <remi at fedoraproject.org> - 0.1-0.11.rc2.r77
+- fix dependencies
+- move tests in /usr/share/tests (outside include_path)
+
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.1-0.10.rc2_r77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
More information about the scm-commits
mailing list