/[smeserver]/rpms/php-pear-Log/sme8/php-pear-Log.spec
ViewVC logotype

Contents of /rpms/php-pear-Log/sme8/php-pear-Log.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (show annotations) (download)
Wed Sep 21 17:37:40 2011 UTC (13 years, 2 months ago) by snetram
Branch: MAIN
Changes since 1.3: +8 -2 lines
* Wed Sep 21 2011 Jonathan Martens <smeserver-contribs@snetram.nl> 1.11.6-1.el5-1
- Fix deprecated error message for webmail [SME: 6725]

1 %{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
2 %define pear_name Log
3
4 Summary: Abstracted logging facility for PHP
5 Summary(fr): Abstraction des outils d'enregistrement de traces pour PHP
6 Name: php-pear-Log
7 Version: 1.11.6
8 Release: 1%{?dist}-1
9 License: MIT
10 Group: Development/Libraries
11 Source: http://pear.php.net/get/Log-%{version}.tgz
12 Source2: xml2changelog
13 Patch0: php-pear-Log-1.11.6-prevent-deprecated-messages.patch
14 Patch1: php-pear-Log-1.11.6-update-checksum.patch
15
16 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
17 URL: http://pear.php.net/package/Log
18
19 BuildArch: noarch
20 BuildRequires: php-pear >= 1:1.4.9-1.2
21 Requires: php-pear(PEAR) >= 1.4.9
22 Requires: php-pear(DB) >= 1.3
23 Requires: php-pear(MDB2) >= 2.0.0
24 Requires: php-pear(Mail)
25 Requires(post): %{__pear}
26 Requires(postun): %{__pear}
27 Provides: php-pear(Log) = %{version}
28
29
30 %description
31 The Log framework provides an abstracted logging system.
32 It supports logging to console, file, syslog, SQL, Sqlite, mail, and mcal
33 targets. It also provides a subject - observer mechanism.
34
35 php-pear-Log can optionally use package "php-pear-DB" (version >= 1.3)
36 and "php-pear-MDB2" (version >= 2.0.0RC1).
37
38
39 %description -l fr
40 L'extension "log" fournit un sytème d'abstraction des enregistrements
41 de traces. Il gère l'affichage sur la console, l'enregistrement dans un
42 fichier, dans le "syslog", dans une base SQL ou Sqlite, l'envoi de mails
43 ou la création d'évenements à un calendrier "mcal".
44
45 php-pear-Log peut optionellement utiliser les extensions
46 "php-pear-DB" (version >= 1.3) et "php-pear-MDB2" (version >= 2.0.0RC1).
47
48
49 %prep
50 %setup -c -q
51 %{_bindir}/php -n %{SOURCE2} package.xml >CHANGELOG
52 mv package.xml %{pear_name}-%{version}/%{name}.xml
53 %patch0 -p1
54 %patch1 -p1
55
56 %build
57 # Empty build section
58
59
60 %install
61 rm -rf %{buildroot} docdir
62
63 pushd Log-%{version}
64 %{__pear} install --nodeps --packagingroot %{buildroot} %{name}.xml
65
66 # Clean up unnecessary files
67 rm -rf %{buildroot}%{pear_phpdir}/.??*
68
69 # Install XML package description
70 %{__mkdir_p} %{buildroot}%{pear_xmldir}
71 %{__install} -pm 644 %{name}.xml %{buildroot}%{pear_xmldir}
72
73 popd
74 # Sort out documentation
75 mv %{buildroot}%{pear_docdir}/%{pear_name}/docs docdir
76 mv %{buildroot}%{pear_docdir}/%{pear_name}/examples docdir/examples
77
78
79 %clean
80 rm -rf %{buildroot}
81
82
83 %check
84 lst=$(find %{buildroot}%{pear_phpdir} -exec grep -q %{buildroot} {} \; -print)
85 [ ! -z "$lst" ] && echo "Reference to BUILDROOT in $lst" && exit 1;
86
87 # For documentation purpose only
88 # After install, as root :
89 # pear run-tests -p Log
90 # Should return (1.11.6)
91 # 19 PASSED TESTS
92 # 2 SKIPPED TESTS
93
94
95 %post
96 %{__pear} install --nodeps --soft --force --register-only %{pear_xmldir}/%{name}.xml >/dev/null || :
97
98
99 %postun
100 if [ "$1" -eq "0" ]; then
101 %{__pear} uninstall --nodeps --ignore-errors --register-only %{pear_name} >/dev/null || :
102 fi
103
104
105 %files
106 %defattr(-,root,root,-)
107 %doc CHANGELOG docdir/*
108 %{pear_phpdir}/Log
109 %{pear_phpdir}/Log.php
110 %{pear_testdir}/Log
111 %{pear_datadir}/Log
112 %{pear_xmldir}/%{name}.xml
113
114
115 %changelog
116 * Wed Sep 21 2011 Jonathan Martens <smeserver-contribs@snetram.nl> 1.11.6-1.el5-1
117 - Fix deprecated error message for webmail [SME: 6725]
118
119 * Sat Dec 26 2009 Remi Collet <Fedora@FamilleCollet.com> 1.11.6-1
120 - update to 1.11.6
121
122 * Sat Aug 08 2009 Remi Collet <Fedora@FamilleCollet.com> 1.11.5-1
123 - update to 1.11.5
124 - rename Log.xml to php-pear-Log.xml
125
126 * Sat Nov 22 2008 Remi Collet <Fedora@FamilleCollet.com> 1.11.3-1
127 - update to 1.11.3
128
129 * Fri Sep 05 2008 Remi Collet <Fedora@FamilleCollet.com> 1.11.2-1
130 - update to 1.11.2
131
132 * Wed Aug 06 2008 Remi Collet <Fedora@FamilleCollet.com> 1.11.1-1
133 - update to 1.11.1
134
135 * Sat Jun 28 2008 Remi Collet <Fedora@FamilleCollet.com> 1.11.0-1
136 - update to 1.11.0 : switch from PHP to MIT license
137
138 * Thu May 08 2008 Remi Collet <Fedora@FamilleCollet.com> 1.10.1-1
139 - update to 1.10.1
140
141 * Sat Jan 26 2008 Remi Collet <Fedora@FamilleCollet.com> 1.10.0-1
142 - update to 1.10.0
143 - add Requires php-pear(Mail) (new handler)
144 - remove levels.patch (merged upstream)
145
146 * Sat Jan 26 2008 Remi Collet <Fedora@FamilleCollet.com> 1.9.16-1
147 - update to 1.9.16
148 - add examples in documentation
149 - add levels.patch http://pear.php.net/bugs/bug.php?id=12933
150
151 * Wed Jan 02 2008 Remi Collet <Fedora@FamilleCollet.com> 1.9.14-1
152 - update to 1.9.14
153
154 * Thu Dec 13 2007 Remi Collet <Fedora@FamilleCollet.com> 1.9.13-1
155 - update to 1.9.13
156 - add documentation in %%check (post install only)
157
158 * Wed Dec 12 2007 Remi Collet <Fedora@FamilleCollet.com> 1.9.12-1
159 - update to 1.9.12
160
161 * Fri Aug 24 2007 Remi Collet <Fedora@FamilleCollet.com> 1.9.11-2
162 - Fix License
163
164 * Sat May 02 2007 Remi Collet <Fedora@FamilleCollet.com> 1.9.11-1
165 - update to 1.9.11
166
167 * Mon Feb 12 2007 Remi Collet <Fedora@FamilleCollet.com> 1.9.10-1
168 - update to 1.9.10
169 - All tests succeed with php-5.2.x : http://pear.php.net/bugs/bug.php?id=9023
170
171 * Sat Oct 28 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.9-1
172 - update to 1.9.9
173
174 * Sat Sep 16 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.8-6
175 - add CHANGELOG to %%doc
176
177 * Fri Sep 07 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.8-5.fc5.1
178 - rebuild for FC5
179
180 * Thu Sep 07 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.8-5
181 - BR php-pear >= 1:1.4.9-1.2
182
183 * Thu Sep 07 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.8-4
184 - last template.spec
185
186 * Mon Sep 04 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.8-3
187 - new and simpler %%prep and %%install
188
189 * Sat Sep 02 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.8-2
190 - failsafe scriplet
191
192 * Tue Aug 01 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.8-1
193 - update to 1.9.8
194
195 * Tue Jul 11 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.7-1
196 - update to 1.9.7
197 - use new macros from /etc/rpm/macros.pear
198
199 * Tue May 30 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.6-1
200 - install Licence in prep
201 - update to 1.9.6
202
203 * Mon May 15 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.5-3
204 - Require pear >= 1.4.9
205 - Requires(hint): (only comment actually) + description
206 - bundle the v3.01 PHP LICENSE file (as in php-pear)
207 - use --packagingroot (instead of -R)
208 - check from install to check (as in php-pear)
209
210 * Sat May 06 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.5-2
211 - cleanning (description-line-too-long)
212
213 * Sat May 06 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.5-1
214 - use %%{_datadir}/pear/.pkgxml for XML (Bug #190252)
215 - update to 1.9.5
216 - workaround for buggy pear 1.4.6 installer
217
218 * Thu Apr 27 2006 Remi Collet <Fedora@FamilleCollet.com> 1.9.4-1
219 - spec for extras
220 - add french summary & description
221
222 * Wed Apr 26 2006 Remi Collet <rpms@FamilleCollet.com> 1.9.4-1.fc{3,4,5}.remi
223 - update to 1.9.4
224
225 * Thu Apr 06 2006 Remi Collet <rpms@FamilleCollet.com> 1.9.3-1.fc{3,4,5}.remi
226 - initial RPM

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed