/[packages]/cauldron/php-pear-UDDI/current/SPECS/php-pear-UDDI.spec
ViewVC logotype

Annotation of /cauldron/php-pear-UDDI/current/SPECS/php-pear-UDDI.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 43870 - (hide annotations) (download)
Sat Jan 29 18:27:25 2011 UTC (13 years, 2 months ago) by spuhler
File size: 2178 byte(s)
imported package php-pear-UDDI
1 spuhler 43870 %define _class UDDI
2     %define _status alpha
3     %define _pearname %{_class}
4    
5     Summary: %{_pearname} - API for PHP
6     Name: php-pear-%{_pearname}
7     Version: 0.2.4
8     Release: %mkrel 2
9     License: PHP License
10     Group: Development/PHP
11     Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
12     URL: http://pear.php.net/package/UDDI/
13     Requires(post): php-pear
14     Requires(preun): php-pear
15     Requires: php-pear
16     BuildArch: noarch
17     BuildRequires: dos2unix
18     BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
19    
20     %description
21     Implementation of Universal Description, Discovery and Integration API
22     for locating and publishing Web Services in a UBR (UDDI Business
23     Registry).
24    
25     In PEAR status of this package is: %{_status}.
26    
27     %prep
28    
29     %setup -q -c
30    
31     find . -type d -perm 0700 -exec chmod 755 {} \;
32     find . -type f -perm 0555 -exec chmod 755 {} \;
33     find . -type f -perm 0444 -exec chmod 644 {} \;
34    
35     for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do
36     if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null
37     done
38    
39     # strip away annoying ^M
40     find -type f | grep -v ".gif" | grep -v ".png" | grep -v ".jpg" | xargs dos2unix -U
41    
42     %install
43     rm -rf %{buildroot}
44    
45     install -d %{buildroot}%{_datadir}/pear/%{_class}
46    
47     install %{_pearname}-%{version}/*.php %{buildroot}%{_datadir}/pear/%{_class}
48    
49     install -d %{buildroot}%{_datadir}/pear/packages
50     install -m0644 package.xml %{buildroot}%{_datadir}/pear/packages/%{_pearname}.xml
51    
52     %post
53     if [ "$1" = "1" ]; then
54     if [ -x %{_bindir}/pear -a -f %{_datadir}/pear/packages/%{_pearname}.xml ]; then
55     %{_bindir}/pear install --nodeps -r %{_datadir}/pear/packages/%{_pearname}.xml
56     fi
57     fi
58     if [ "$1" = "2" ]; then
59     if [ -x %{_bindir}/pear -a -f %{_datadir}/pear/packages/%{_pearname}.xml ]; then
60     %{_bindir}/pear upgrade -f --nodeps -r %{_datadir}/pear/packages/%{_pearname}.xml
61     fi
62     fi
63    
64     %preun
65     if [ "$1" = 0 ]; then
66     if [ -x %{_bindir}/pear -a -f %{_datadir}/pear/packages/%{_pearname}.xml ]; then
67     %{_bindir}/pear uninstall --nodeps -r %{_pearname}
68     fi
69     fi
70    
71     %clean
72     rm -rf %{buildroot}
73    
74     %files
75     %defattr(644,root,root,755)
76     %doc %{_pearname}-%{version}/examples
77     %{_datadir}/pear/%{_class}/*.php
78     %{_datadir}/pear/packages/%{_pearname}.xml
79    
80    
81    
82    

  ViewVC Help
Powered by ViewVC 1.1.30