4 %define pearname Horde_Core
5 %include /usr/lib/rpm/macros.php
6 Summary: %{pearname} - Horde Core Framework libraries
7 Name: php-horde-Horde_Core
11 Group: Development/Languages/PHP
12 Source0: http://pear.horde.org/get/%{pearname}-%{version}.tgz
13 # Source0-md5: 8cfaf520903fdbd2aac7eb9054029df7
14 URL: https://github.com/horde/horde/tree/master/framework/Core/
15 BuildRequires: php-channel(pear.horde.org)
16 BuildRequires: php-horde-Horde_Role
17 BuildRequires: php-packagexml2cl
18 BuildRequires: php-pear-PEAR >= 1:1.7.0
19 BuildRequires: rpm-php-pearprov >= 4.4.2-11
20 BuildRequires: rpmbuild(macros) >= 1.610
21 Requires: php-channel(pear.horde.org)
22 Requires: php-horde-Horde_ActiveSync < 2.0.0
23 Requires: php-horde-Horde_Alarm < 2.0.0
24 Requires: php-horde-Horde_Auth < 2.0.0
25 Requires: php-horde-Horde_Autoloader < 2.0.0
26 Requires: php-horde-Horde_Browser < 2.0.0
27 Requires: php-horde-Horde_Cache < 2.0.0
28 Requires: php-horde-Horde_Cli < 2.0.0
29 Requires: php-horde-Horde_Compress < 2.0.0
30 Requires: php-horde-Horde_Controller < 2.0.0
31 Requires: php-horde-Horde_Data < 2.0.0
32 Requires: php-horde-Horde_Date < 2.0.0
33 Requires: php-horde-Horde_Exception < 2.0.0
34 Requires: php-horde-Horde_Group < 2.0.0
35 Requires: php-horde-Horde_History < 2.0.0
36 Requires: php-horde-Horde_Injector < 2.0.0
37 Requires: php-horde-Horde_Lock < 2.0.0
38 Requires: php-horde-Horde_Log < 2.0.0
39 Requires: php-horde-Horde_LoginTasks < 2.0.0
40 Requires: php-horde-Horde_Mime < 2.0.0
41 Requires: php-horde-Horde_Mime_Viewer < 2.0.0
42 Requires: php-horde-Horde_Notification < 2.0.0
43 Requires: php-horde-Horde_Perms < 2.0.0
44 Requires: php-horde-Horde_Prefs < 2.0.0
45 Requires: php-horde-Horde_Secret < 2.0.0
46 Requires: php-horde-Horde_Serialize < 2.0.0
47 Requires: php-horde-Horde_SessionHandler < 2.0.0
48 Requires: php-horde-Horde_Share < 2.0.0
49 Requires: php-horde-Horde_Support < 2.0.0
50 Requires: php-horde-Horde_Template < 2.0.0
51 Requires: php-horde-Horde_Text_Filter < 2.0.0
52 Requires: php-horde-Horde_Text_Filter_Csstidy < 2.0.0
53 Requires: php-horde-Horde_Token < 2.0.0
54 Requires: php-horde-Horde_Translation < 2.0.0
55 Requires: php-horde-Horde_Url < 2.0.0
56 Requires: php-horde-Horde_Util < 2.0.0
57 Requires: php-horde-Horde_View < 2.0.0
58 Requires: php-pear >= 4:1.3.6-2
62 Suggests: php-horde-Horde_Crypt
63 Suggests: php-horde-Horde_Db
64 Suggests: php-horde-Horde_Editor
65 Suggests: php-horde-Horde_Form
66 Suggests: php-horde-Horde_Http
67 Suggests: php-horde-Horde_Icalendar
68 Suggests: php-horde-Horde_Image
69 Suggests: php-horde-Horde_Imap_Client
70 Suggests: php-horde-Horde_Kolab_Server
71 Suggests: php-horde-Horde_Kolab_Session
72 Suggests: php-horde-Horde_Kolab_Storage
73 Suggests: php-horde-Horde_Ldap
74 Suggests: php-horde-Horde_Mail
75 Suggests: php-horde-Horde_Nls
76 Suggests: php-horde-Horde_Oauth
77 Suggests: php-horde-Horde_Routes
78 Suggests: php-horde-Horde_Service_Twitter
79 Suggests: php-horde-Horde_SpellChecker
80 Suggests: php-horde-Horde_Text_Filter
81 Suggests: php-horde-Horde_Tree
82 Suggests: php-horde-Horde_Vfs
83 Suggests: php-pear-Net_DNS2
84 Suggests: php-pear-Text_CAPTCHA
85 Suggests: php-pear-Text_Figlet
86 Suggests: php-pecl-lzf
87 Suggests: php-simplexml
90 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
92 %define hordedir /usr/share/horde
94 # exclude optional dependencies
95 %define _noautoreq pear(Horde/Crypt.*) pear(Horde/Db.*) pear(Horde/Editor.*) pear(Horde/Form.*) pear(Horde/Http.*) pear(Horde/Icalendar.*) pear(Horde/Image.*) pear(Horde/Imap/Client.*) pear(Horde/Kolab/Server.*) pear(Horde/Kolab/Session.*) pear(Horde/Kolab/Storage.*) pear(Horde/Ldap.*) pear(Horde/Mail.*) pear(Horde/Nls.*) pear(Horde/Oauth.*) pear(Horde/Routes.*) pear(Horde/Service/Twitter.*) pear(Horde/SpellChecker.*) pear(Horde/Text/Filter.*) pear(Horde/Tree.*) pear(Horde/Vfs.*) pear(Net/DNS2.*) pear(Text/CAPTCHA.*) pear(Text/Figlet.*) pear(lzf.*)
98 These classes provide the core functionality of the Horde Application
101 In PEAR status of this package is: %{status}.
106 mv ./%{php_pear_dir}/www/horde .
109 packagexml2cl package.xml > ChangeLog
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{hordedir}}
114 %pear_package_install
116 cp -a horde/* $RPM_BUILD_ROOT%{hordedir}
119 rm -rf $RPM_BUILD_ROOT
122 %pear_package_print_optionalpackages
125 %defattr(644,root,root,755)
126 %doc ChangeLog install.log
127 %doc optional-packages.txt
128 %{php_pear_dir}/.registry/.channel.*/*.reg
129 %{php_pear_dir}/Horde.php
130 %{php_pear_dir}/Horde/Config.php
131 %{php_pear_dir}/Horde/ErrorHandler.php
132 %{php_pear_dir}/Horde/Help.php
133 %{php_pear_dir}/Horde/Menu.php
134 %{php_pear_dir}/Horde/Registry.php
135 %{php_pear_dir}/Horde/Session.php
136 %{php_pear_dir}/Horde/Themes.php
137 %{php_pear_dir}/Horde/Config
138 %{php_pear_dir}/Horde/Core
139 %{php_pear_dir}/Horde/Exception/*.php
140 %{php_pear_dir}/Horde/Registry
141 %{php_pear_dir}/Horde/Script
142 %{php_pear_dir}/Horde/Themes
143 %{php_pear_dir}/data/Horde_Core