Logoj0ke.net Open Build Service > Projects > server:php:applications > php-pear-services_weather > Changes
Sign Up | Log In

Changes of Revision 2

[-] Added php-pear-services_weather.spec
x
 
1
@@ -0,0 +1,84 @@
2
+# norootforbuild
3
+
4
+%define peardir %(pear config-get php_dir 2> /dev/null)
5
+%define xmldir  %{_var}/lib/pear
6
+
7
+Name:              php5-pear-services_weather
8
+Version:           1.4.2
9
+Release:           0.kolab.0
10
+Summary:           Acts as an interface to various online weather-services
11
+License:           BSD License
12
+Group:         Productivity/Networking/Web/Servers
13
+Url:               http://pear.php.net/package/Services_Weather
14
+Source0:           http://pear.php.net/get/Services_Weather-%{version}.tgz
15
+BuildArch:     noarch
16
+BuildRoot:     %{_tmppath}/%{name}-%{version}-build
17
+Packager:      Marcus Hüwe <suse-tux@gmx.de>
18
+
19
+PreReq:            php5-pear
20
+Requires:      php5-pear-db
21
+BuildRequires: php5-pear
22
+
23
+%description
24
+Services_Weather searches for given locations and retrieves current
25
+weather data and, dependent on the used service, also forecasts.
26
+Up to now, GlobalWeather from CapeScience, Weather XML from EJSE
27
+(US only), a XOAP service from Weather.com and METAR/TAF from NOAA
28
+are supported.
29
+Further services will get included, if they become available,
30
+have a usable API and are properly documented.
31
+
32
+
33
+Author:
34
+-------
35
+   Alexander Wirtz
36
+
37
+%prep
38
+%setup -c 
39
+pear -v -c pearrc \
40
+         -d php_dir=%{peardir} \
41
+         -d doc_dir=/docs \
42
+         -d bin_dir=%{_bindir} \
43
+         -d data_dir=%{peardir}/data \
44
+         -d test_dir=%{peardir}/tests \
45
+         -d ext_dir=%{_libdir} \
46
+         -s
47
+
48
+%build
49
+%install
50
+pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0}
51
+%__rm -rf %{buildroot}/%{peardir}/.{filemap,lock,registry,channels,depdb,depdblock}
52
+%__mv %{buildroot}/docs .
53
+
54
+# Install XML package description
55
+%__mkdir_p %{buildroot}%{xmldir}
56
+%__tar -xzf %{SOURCE0} package.xml
57
+%__cp package.xml %{buildroot}%{xmldir}/Services_Weather.xml
58
+
59
+%clean
60
+%__rm -rf %{buildroot}
61
+
62
+%post
63
+pear install --nodeps --soft --force --register-only %{xmldir}/Services_Weather.xml
64
+
65
+%postun
66
+if [ "$1" -eq "0" ]; then
67
+   pear uninstall --nodeps --ignore-errors --register-only pear.php.net/Services_Weather
68
+fi
69
+
70
+%files
71
+%defattr(-, root, root)
72
+%doc docs/Services_Weather
73
+%dir %{peardir}/Services
74
+%dir %{peardir}/Services/Weather
75
+%dir %{peardir}/data/Services_Weather
76
+%dir %{peardir}/data/Services_Weather/images
77
+%dir %{peardir}/Services/Weather.php
78
+%{peardir}/Services/Weather/*.php
79
+%{peardir}/data/Services_Weather/buildMetarDB.php
80
+%{peardir}/data/Services_Weather/images/*.gif
81
+%{_var}/lib/pear/Services_Weather.xml
82
+
83
+%changelog
84
+* Wed Oct 24 2007 Marcus Hüwe <suse-tux@gmx.de>
85
+- initial build
86